運作環境
小遊戲的運作環境
小遊戲運行在多種平台:iOS(iPhone/iPad)客戶端、Android 用戶端和用於調試的開發者工具。
各平台腳本執行環境是各不相同的:
- 在 iOS 上,小遊戲的 JavaScript 程式碼運行在 JavaScriptCore 中;
- 在 Android 上,小遊戲的 JavaScript 程式碼運行在 V8 中;V8
- 在開發工具上,小遊戲的 JavaScript 程式碼是運行在 NW.js 中。NW.js
平台差異
雖然各運作環境是十分相似的,但還是有些許區別:
JavaScript 語法和 API 支援不一致:語法上開發者可以透過開啟 ES6 轉 ES5 的功能來規避;此外,小遊戲基礎庫內建了必要的 Polyfill,來彌補 API 的差異。詳情請見