【问题标题】:Difference Native and Non-Native iOS apps区分原生和非原生 iOS 应用程序
【发布时间】:2015-02-05 09:09:47
【问题描述】:

我不确定这里是否适合提问,如果不适合,我很抱歉。

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

谢谢

【问题讨论】:

    标签: ios native hybrid-mobile-app


    【解决方案1】:

    事实上,答案取决于用于构建应用程序的框架。到目前为止,我见过两种框架:

    1. 基于 C/C++ 语言(例如 Marmalade SDK)
    2. 基于 JavaScript(Appcelerator Titanium、PhoneGap 等)

    在第一种情况下,识别应用程序不是原生的唯一方法是拆开它并查看特定于编译器的功能。但是编译器的知识还是很有必要的。

    在秒的情况下,您可以更简单地识别它。在此类应用程序中,您可以提取一些特定文件,如 HTML、JavaScript 等。在 Appcelerator Titanium 的情况下,您还将在那里拥有一个小型 JavaScript 引擎。

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

    【讨论】:

      猜你喜欢
      • 2013-04-25
      • 1970-01-01
      • 1970-01-01
      • 2013-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多