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
评论