差异本机和非本机iOS应用程序

差异本机和非本机iOS应用程序,第1张

概述我不确定这是否是合适的地方,如果不是,我很抱歉. 我正在研究同一类别中的不同应用程序,我试图弄清楚其中有多少是Native或非Native(混合?)应用程序.有没有办法在没有看到代码的情况下解决这个问题?应用程序是否为Native的指标是什么? 谢谢 事实上,答案取决于用于构建应用程序的框架.到目前为止,我看到了两种框架: >基于C/C++语言(Marmalade SDK,例如) >基于JavaS 我不确定这是否是合适的地方,如果不是,我很抱歉.

我正在研究同一类别中的不同应用程序,我试图弄清楚其中有多少是Native或非Native(混合?)应用程序.有没有办法在没有看到代码的情况下解决这个问题?应用程序是否为Native的指标是什么?

谢谢

解决方法 事实上,答案取决于用于构建应用程序的框架.到目前为止,我看到了两种框架:

>基于C/C++语言(Marmalade SDK,例如)
>基于JavaScript(Appcelerator Titanium,PhoneGap等)

在第一种情况下,识别该应用程序不是本机的唯一方法是将其反汇编并查看特定于编译器的功能.但是有必要对编译器有很多了解.

在几秒钟内,您可以更清楚地认识到它.在这种类型的应用程序中,您可以提取一些特定的文件,如HTML,JavaScript等.在Appcelerator Titanium的情况下,您还将拥有一个小型JavaScript引擎.

最后我可以说,识别用于开发和构建的框架并不容易.但如果你有一些技术技能,你就可以做到.

总结

以上是内存溢出为你收集整理的差异本机和非本机iOS应用程序全部内容,希望文章能够帮你解决差异本机和非本机iOS应用程序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1025946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存