为什么微信小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8?

为什么微信小游戏的运行环境在 iOS 上是 JavaScriptCore,在 Android 上是 V8?为什么要采用两种JS引擎呢?

反正微信小游戏的运行环境需要的是解释JS代码的能力,而JavaScriptCore或者V8各自都已经实现绝大部分的ECMAScript的标准了,这个时候采取两种引擎还有必要吗?腾讯这样做的原因是什么呢?

阅读 5.7k
2 个回答

因为IOS并没有V8引擎可以使用

结合楼上的答案。以及后面自己找个一些资料得知:原来谷歌在IOSchrome用的JS引擎并不是V8。因为IOS生态的问题,IOSchrome也是迟迟没有开源的,谷歌也是最近才开源了IOSchrome。所以微信小游戏的运行环境在 iOS安卓上是不一样的。关于IOS版的chrome大家可以去了解更多,欢迎补充。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题