負(fù)責(zé)webOS戰(zhàn)略的惠普open webOS項(xiàng)目首席技術(shù)官Sam Greenblatt在博客中對(duì)webOS的發(fā)展計(jì)劃進(jìn)行了公布。根據(jù)計(jì)劃,惠普將逐步開(kāi)源webOS系統(tǒng)上的組件,并匯聚成開(kāi)放webOS的一個(gè)Beta版本。最終的Open webOS 1.0預(yù)計(jì)在9月份推出。Sam Greenblatt表示,對(duì)一個(gè)成功的開(kāi)源項(xiàng)目而言,展示路線圖是必須的,這有助于開(kāi)發(fā)人員了解項(xiàng)目的發(fā)展進(jìn)度及方向。

首次開(kāi)源的一個(gè)組件是webOS的JavaScript框架——Enyo。Enyo是webOS的一個(gè)應(yīng)用程序框架,使用該框架,應(yīng)用開(kāi)發(fā)人員可以構(gòu)建跨平臺(tái)的應(yīng)用程序,包括iOS、Android、webOS等?;萜瞻l(fā)布了Enyo 2.0的源代碼以及其新網(wǎng)站。目前該版本仍在開(kāi)發(fā)之中,只有核心庫(kù),缺少用戶界面widget程序。不過(guò)與Enyo 1.0只支持webOS應(yīng)用開(kāi)發(fā)不同,Enyo 2.0將引入對(duì)能夠在Chrome、Firefox及IE等瀏覽器內(nèi)運(yùn)行的移動(dòng)應(yīng)用的開(kāi)發(fā)支持,使開(kāi)發(fā)人員更容易編寫(xiě)跨平臺(tái)的Web應(yīng)用。

在二月份,惠普還計(jì)劃開(kāi)源webOS的Qt Webkit擴(kuò)展及JavaScript核心。三月,將開(kāi)源webOS的標(biāo)準(zhǔn)Linux內(nèi)核、EGL圖形擴(kuò)展、USB擴(kuò)展及惠普的Google LevelDB數(shù)據(jù)庫(kù)實(shí)現(xiàn)(用于替換現(xiàn)有的webOS數(shù)據(jù)庫(kù))。七月份,開(kāi)源Luna系統(tǒng)管理器以及郵件、日歷等核心應(yīng)用組件,并且將發(fā)布Enyo 2.2。

去年12月份,惠普宣布將webOS進(jìn)行開(kāi)源,并表示繼續(xù)支持webOS平臺(tái)的開(kāi)發(fā)。雖然webOS曾在技術(shù)上備受贊賞,但它在商業(yè)上的表現(xiàn)卻是失敗的。在iOS與Android的強(qiáng)大壓力下,webOS的發(fā)展面臨重重困境。去年8月份,也就是在惠普推出webOS新智能手機(jī)和平板電腦僅僅幾個(gè)月后,即被宣布放棄對(duì)該平臺(tái)的運(yùn)營(yíng)。在掙扎了許久后,惠普決定將webOS變成開(kāi)源項(xiàng)目,希望借助開(kāi)放及開(kāi)發(fā)者的力量來(lái)保住移動(dòng)該操作系統(tǒng)的未來(lái)并加速其發(fā)展。

目前在移動(dòng)領(lǐng)域已經(jīng)有了開(kāi)源的Android及Tizen系統(tǒng),對(duì)于開(kāi)放的webOS能否成功仍有待觀察。Linux基金會(huì)的執(zhí)行董事Jim Zemlin對(duì)此評(píng)論到,“倘若能夠早些做出如此般明智的決定,(webOS)成功的機(jī)會(huì)應(yīng)該會(huì)更大一些。”

分享到

wangyao

相關(guān)推薦