Mozilla 想要推出 WebAPI,目标是在 3 到 6 个月内提供基本的 HTML5 手机体验。
现状
如今,开放网络和原生 API 之间存在明显的区别,以及构建方式的不同。许多开发人员都知道,我们需要跨 Web 浏览器、操作系统和设备提供一致的 API,才能构建面向全球的产品,而不仅仅是针对特定设备或供应商。我们需要一种方法将 Web 推向下一步。
什么是 WebAPI?
WebAPI 是 Mozilla 的一项工作,旨在弥合差距,并提供在所有 Web 浏览器中都能正常工作的统一 API,无论操作系统如何。规范草案和实现原型将可用,并将提交给 W3C 进行标准化。安全性在这里是一个非常重要的因素,它将结合现有的安全措施(例如,像地理位置一样请求用户许可)或提出新的替代方案来确保这一点。
在最近的时间范围内,我们正在考虑构建
- 拨号器:电话和消息 API、联系人 API
- 通讯录:联系人 API
- 短信:电话和消息 API、联系人 API
- 时钟
- 相机:相机 API、文件系统 API
- 图库:文件系统 API(可能与 FileReader 和 FileWriter 结合使用)
- 计算器
- 设置:设备状态 API、设置 API
- 游戏:加速度计 API、鼠标锁定 API
- 地图:地理位置 API、联系人 API
贡献
我们知道有很多才华横溢的人可以提供宝贵的意见,因此请通过以下任何一种方式贡献:
- 关注 WebAPI 项目页面。
- WebAPI 邮件列表.
- IRC:irc.mozilla.org 的 #webapi 频道。
- 访问 bug 67392 并查看相关 bug,找到需要帮助的 bug,开始工作。
招聘开发人员
我们还正在招聘多名全职工程师参与 WebAPI 的工作。 阅读职位描述并申请。
关于 Robert Nyman [荣誉编辑]
技术布道师和 Mozilla Hacks 编辑。发表关于 HTML5、JavaScript 和开放 Web 的演讲和博客文章。Robert 是 HTML5 和开放 Web 的坚定支持者,自 1999 年以来一直从事 Web 前端开发工作——在瑞典和纽约市。他还定期在 http://robertnyman.com 上发布博客文章,并且热爱旅行和结识新朋友。
117 条评论