如果你错过了,我们的团队正在对 iOS 运行时进行全面改造。目标是使用 V8 引擎代替 JavaScriptCore。几个月前,团队发布了此运行时的 Alpha 版本,现在是时候宣布下一个迭代了。
我们认为,在这一点上,新的运行时功能已完成并且相对稳定……并且已准备好由更广泛的受众进行测试。在大多数情况下,您不应该感觉到与旧版本有任何区别。如果真是这样 - 团队做得非常棒!
以下功能尚未实现,并且不应工作
测试新的 iOS 运行时非常简单。您需要一个可用的 NativeScript 应用程序 - 您可以在全新的空白项目或您的一些现有应用程序上尝试(请务必备份!)。您只需要运行以下命令:
tns platform add ios@beta-v8
之后,以通常的方式运行应用程序
tns run ios
一切就绪!
如果您在测试新运行时期间注意到任何异常情况 - 请务必通过在V8 iOS 运行时存储库中打开新的问题来告知我们。
根据反馈,我们将计划一些时间来解决我们发现的所有问题和错误。当我们达到一定的稳定性水平时,这将成为 iOS 运行时的正式版本。这很可能将成为框架的下一个主要版本的一部分,因为它包含一些缺少的功能和更改的 API。