Skip to content

小游戏的运行环境 ​

小游戏运行在多种平台上:iOS(iPhone/iPad)APP 客户端、Android APP 客户端、HarmonyOS APP 客户端、PC 客户端、Mac 客户端和用于调试的 HelloPinK 开发者工具。

各平台脚本执行环境 ​

各平台脚本执行环境是各不相同的:

  • 在 iOS 上:小游戏逻辑层的 JavaScript 代码运行在 JavaScriptCore 中;
  • 在 Android 上:小游戏逻辑层的 JavaScript 代码运行在 V8 中;
  • 在 HarmonyOS 上:小游戏逻辑层的 JavaScript 代码运行在 ArkCompiler 中。
  • 在开发工具上:小游戏逻辑层的 JavaScript 代码运行在 NW.js 中。

平台差异 ​

尽管各运行环境是十分相似的,但是还是有些许区别:

1.JavaScript 语法和 API 支持不一致: 语法上:开发者可以通过开启 ES6 转 ES5 的功能来规避。

2.表现标准: 开发者工具仅供调试使用,最终的表现以客户端为准。