苹果是否允许在iOS上使用V8驱动的Javascript应用程序?

Would Apple allow V8-powered Javascript apps on iOS?

本文关键字:V8 Javascript 应用程序 是否 iOS 苹果      更新时间:2023-09-26
有很多

关于谷歌被迫使用UIWebView for Chrome for iOS的讨论,Facebook完全放弃HTML5用于他们的iOS应用程序,因为UIWebView太慢了。我很快就需要移植一个HTML5应用程序,它需要大量的密集Javascript计算(鉴于我的时间限制,太多的代码无法在本地重写),但没有浏览器提供的显示功能(即它在Node.js上无头地工作正常)。我从未听说过有人试图将Google的V8嵌入到iOS应用程序中,但是考虑到MobiRuby实际上做了同样的事情(在mruby解释器中链接),是否允许做类似的事情,在同一进程中链接Google的V8解释器?只要代码不下载,进程不分叉,似乎并不违反规则,但有人尝试过吗?

编辑:我知道PhoneGap/Cordova和类似的技术,但它们都可以使用完整的UIWebView,并且由于Apple的偏执狂,UIWebView无法对Javascript代码进行JIT编译(正如我所说,这对我的应用程序至关重要)。

根据 v8-dev 邮件列表中这个线程中提到的内容,现在可能是可能的。您可能对此问题的工作状态感兴趣。