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