去年7月Mozilla透露他们正计划建立一个移动操作系统B2G,今天他们公布了部分Boot2Gecko开发框架的图像,这以框架基于HTML5和JavaScript技术开发,可以完整支持Gekco内核的浏览器运行移动应用,今年二季度我们就有希望看到能用的产品出现。同时Mozilla还发起倡议鼓励开发人员创建开放的API将功能添加到操作系统,例如拍照、打电话、检查电池状态、发短信、访问地址簿等等。

图片 1

大部分刚起步的移动操作系统都面临着如何吸引开发者的问题,即便是像Mozilla这样有不少web开发者基础的组织,也需要为Firefox
OS的发展谋划各种策略。当前Firefox
OS正与Cordova项目合作,后者是Apache软件基金会的重要开源项目,可简化开发者在多操作系统平台开发应用的难度。

图片 2

根据Mozilla的B2G项目路线图显示,其开发人员希望本季度开始测试搭载新的移动操作系统的智能手机,并将于明年第一季度进行产品演示发布,明年6月份之前进行产品化。Mozilla在今年7月份宣布了B2G项目,该项目旨在开发一款移动操作系统,将主要基于网络运行应用程序。开发人员希望B2G将有助于解决长期以来困扰移动行业的问题:应用开发者必须为每个操作系统重写应用程序。B2G的目标是创建一个框架,可以让任何操作系统中的应用都从网络中运行,前提是该操作系统支持B2G技术。B2G目前使用Android的相关组件。根据路线图显示,到今年年底,B2G开发人员希望构建并集成包括重力感应、摄像头、短信、电话和电源管理等在内的基本功能。Mozilla还将开发称之为Gaia的智能手机用户界面,界面草图如下所示,看起来和iPhone、Android的界面比较类似。在2012年第一季度,B2G开发人员希望能够集成更复杂的应用和功能,除了蓝牙、USB和NFC功能外,还包括一个应用商店,或者是一个电子书阅读器、媒体播放器、网络浏览器等。Mozilla在过去也参与了一些移动项目,早在2004年,其准备开发一款名为Minimo的移动浏览器,并吸引了诺基亚的投资,但该项目最终告吹。然后,其开始开发名为Fennec的浏览器,去年该浏览器的Android版本发布,现在iPhone版本也发布了。Mozilla此次开发B2G的目的是非常好的,这对于开发者来说,节省了不少开发时间,可以专注于应用的功能和体验。但是对于其他操作系统来说,该技术使平台的界限变得模糊,至于Android和iOS是否会支持该技术,就不得而知了。Via
Infoworld

图片 3

图片 4

Mozilla 开发者团队成员Jason Weathersby、James Long、Piotr
Zalewa和Frederic
Wenzel在本周四的博客中表示:“在过去几个月中,Mozilla已经开始与Cordova团队合作,将Firefox
OS融入到Cordova框架中,未来开发者能够在Firefox OS平台发布Cordova应用。”

图片 5

实际上,Cordova和
Firefox确实称得上是完美的组合,Cordova是让开发者编写web应用的软件框架,基于类似HTML、JavaScript、CSS等web标
准,随后将之封装为本地应用,可为iOS、Android、Blackberry、Windows
Phone,甚至Tizen、Ubuntu
Touch所用。Cordova软件能够访问设备本地如摄像头、联系人、地理位置、加速计等接口。

图片 6

在Firefox OS加入到支持行列中后,程序员就能使用Cordova针对Firefox
OS手机开发应用了。当前Firefox
OS主要面向的是低端智能机市场,而且也正面临Android系统的严峻竞争态势。

图片 7

(文/cnbeta)    

(文/cnbeta)