【发布时间】:2011-01-04 07:29:55
【问题描述】:
有像 Sencha Touch 这样的跨平台移动应用程序框架,它可以创建具有原生外观和感觉的 Web 应用程序。像 PhoneGap 这样的框架可以将它们打包到移动应用程序中。我如何知道 Android 或 iPhone 上的应用程序是用这种方式编写的?
谢谢
【问题讨论】:
有像 Sencha Touch 这样的跨平台移动应用程序框架,它可以创建具有原生外观和感觉的 Web 应用程序。像 PhoneGap 这样的框架可以将它们打包到移动应用程序中。我如何知道 Android 或 iPhone 上的应用程序是用这种方式编写的?
谢谢
【问题讨论】:
您可以反编译捆绑包/APK。对于 iPhone,请参阅this question。 APK 只是修改后的 JAR/ZIP 文件。您应该会找到非常清晰的标志,例如 PhoneGap JS 包装库和/或一般的 HTML 和 JavaScript 文件。
在 Android 上,您应该会找到这些 JavaScript files,可能会使用 yuicompressor 缩小。
在 iPhone 上,它是 this JavaScript。
【讨论】: