Mozilla 已經宣佈,其合作伙伴現在可以使用新版本的 Firefox OS 了。更新包括許多面向使用者和開發人員的新特性。該新版本的作業系統已經用在了中興新款手機 ZTE Open C 上。
通過增加 WebGL、asm.js 和 WebAudio API,新 Firefox OS 1.3 改進了對圖形和遊戲應用程式的支援:
- WebGL 是一種 JavaScript API,用於在任何相容的 Web 瀏覽器中渲染互動式 3D 和 2D 圖形,而無須使用外掛。WebGL 程式由用 JavaScript 編寫的控制程式碼和著色程式碼組成,後者執行在計算機的圖形處理單元(GPU)上。
- asm.js 是一個高度優化的 JavaScript 版本,允許開發人員將C/C++程式帶到 Web 上,而且具有接近原生的速度。asm.js 特別適用於向現有的 Web 遊戲引擎移植。
- WebAudio 描述了一種高階 JavaScript API,用於在 Web 應用程式中處理和合成音訊。
除了遊戲技術,Firefox OS 1.3 還擴充套件了 NFC 支援,開始提供 WebNFC API。根據 Molzilla 的報導,藉助即將在未來更新中增加的附加 NFC 功能,開發人員將可以開始在他們的應用程式中試用 NFC 配對和標籤讀取。
新 WebAPI 也使 Gecko 平臺獲得了提升,其中包括:
- “共享工作程式(Shared workers)”有望啟用更強大的資料處理和資源共享,開發人員因此可以編寫速度更快的應用程式。
- SpeakerManager 使開發人員可以訪問手機的揚聲器,使用者不需要耳機就可以收聽像 FM Radio 這樣的應用程式。
- WeblccManager API 使開發人員可以提供對多個 SIM 卡的支援。
- 最後,Firefox OS 1.3 還包含 RTSP 流媒體框架,允許開發人員充分利用現有技術服務於 Firefox OS 使用者。
讀者可以從釋出說明中找到由 Firefox OS 1.3 帶來的所有更改的完整列表。
英文原文:Firefox OS 1.3 Adds New Technologies For Mobile Developers
評論(1)