PhoneGap只使用UIWebVIew还是在做更多的事情呢? 硝基?
PhoneGap只是使用UIWebVIew还是在做更多的事情呢?
它可以利用苹果Nitro VM吗?
我目前正在探索将我们的JavaScript应用程序移植到本机的select。 我正在研究PhoneGap和Titanium,试图弄清楚它们有什么不同。
感谢您的任何见解。
是的PhoneGap使用一个UIWebView,但它是高度自定义与大量的自定义JavaScript被注入到页面。
不,因为它使用UIWebView它不会使用NITRO JavaScript引擎。
编辑:苹果纠正了全屏的networking应用程序错误,但他们没有修复它的UIWebViews,因为这将让正常的应用程序标记内存块作为可执行文件(安全风险)。
在Titanium中,应用程序代码是使用核心JavaScript编写的,并且在使用语言桥编译时会吐出本机代码。 所以titanium是完全原生的。
PhoneGap不过是一个UIWebView。
我也想知道。 我没有发现在UIWebView中启用硝基的证据。 有很多证据表明4.3版本没有启用(只有在Safari本身)。 有报告说,它已经在5.0以外的其他Safari浏览器中启用,但是我没有发现在UIWebView中启用的证据。
来自CNET参考HN的讨论:
“还有一种方法可以在iOS上创build不使用Safari本身的Web应用程序,一个名为UIWebView的界面。
这看起来并没有得到Nitro的加速,因为涉及即时(JIT)编译的安全原因,Nitro使用它来快速创build更快版本的JavaScript软件。
更多阅读: