Firefox OS 加入 Cordova,web应用开发更简单
大部分刚起步的移动操作系统都面临着如何吸引开发者的问题,即便是像Mozilla这样有不少web开发者基础的组织,也需要为Firefox OS的发展谋划各种策略。当前Firefox OS正与Cordova项目合作,后者是Apache软件基金会的重要开源项目,可简化开发者在多操作系统平台开发应用的难度。
Apache Cordova是 一套设备API,允许移动应用的开发者使用JavaScript来访问本地设备的功能,比如摄像头、加速计。它可以与UI框架(如 jQuery Mobile或Dojo Mobile或Sencha Touch)等相结合使用,这些UI框架可以使用HTML、CSS和JavaScript开发智能手机应用。
Apache Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。你可以帮他想象成类似于Webkit和Google Chrome的关系。
Mozilla 开发者团队成员Jason Weathersby、James Long、Piotr Zalewa和Frederic Wenzel在本周四的博客中表示:“在过去几个月中,Mozilla已经开始与Cordova团队合作,将Firefox OS融入到Cordova框架中,未来开发者能够在Firefox OS平台发布Cordova应用。”
实际上,Cordova和 Firefox确实称得上是完美的组合,Cordova是让开发者编写web应用的软件框架,基于类似HTML、JavaScript、CSS等web标 准,随后将之封装为本地应用,可为iOS、Android、Blackberry、Windows Phone,甚至Tizen、Ubuntu Touch所用。Cordova软件能够访问设备本地如摄像头、联系人、地理位置、加速计等接口。
在Firefox OS加入到支持行列中后,程序员就能使用Cordova针对Firefox OS手机开发应用了。当前Firefox OS主要面向的是低端智能机市场,而且也正面临Android系统的严峻竞争态势。
来自: cnbeta