有很多关于谷歌被迫使用 UIWebView for Chrome for iOS,以及 Facebook 完全放弃 HTML5 来支持他们的 iOS 应用程序的讨论,因为 UIWebView 太慢了。我很快将需要移植一个 HTML5 应用程序,该应用程序需要大量密集的 Javascript 计算(考虑到我的时间限制,本地重写的代码太多)但没有浏览器提供的显示功能(即它在 Node.js 上无头运行良好)。我从未听说有人试图将 Google 的 V8 嵌入到 iOS 应用程序中,但考虑到MobiRuby实际上做同样的事情(在mruby解释器中链接),是否可以做类似的事情,在同一进程中链接谷歌的V8解释器?只要不下载代码,不分叉进程,这似乎并不违反规则,但有人试过吗?
编辑:我知道 PhoneGap/Cordova 和类似技术,但它们都与完整的 UIWebView 一起使用,并且由于 Apple 的偏执狂,UIWebView 无法 JIT 编译 Javascript 代码(正如我所说,这对我的应用程序至关重要)。