有一些跨平台的移动应用程序框架,如Sencha Touch,它可以创建具有原生外观的Web应用程序。像PhoneGap这样的框架可以将它们打包到移动应用程序中。我如何知道Android或iPhone上的应用程序是否以这种方式编写?
由于
答案 0 :(得分:2)
您可以反编译捆绑/ APK。对于iPhone,请参阅this question。 APK只是一个经过修改的JAR / ZIP文件。您应该找到非常明确的标志,例如PhoneGap JS包装器库,和/或HTML和JavaScript文件。
在Android上,您应该找到这些JavaScript files,可能会被yuicompressor缩小。
在iPhone上,它是this JavaScript。