負(fù)責(zé)webOS戰(zhàn)略的惠普open webOS項(xiàng)目首席技術(shù)官Sam Greenblatt在博客中對webOS的發(fā)展計(jì)劃進(jìn)行了公布。根據(jù)計(jì)劃,惠普將逐步開源webOS系統(tǒng)上的組件,并匯聚成開放webOS的一個Beta版本。最終的Open webOS 1.0預(yù)計(jì)在9月份推出。Sam Greenblatt表示,對一個成功的開源項(xiàng)目而言,展示路線圖是必須的,這有助于開發(fā)人員了解項(xiàng)目的發(fā)展進(jìn)度及方向。
首次開源的一個組件是webOS的JavaScript框架——Enyo。Enyo是webOS的一個應(yīng)用程序框架,使用該框架,應(yīng)用開發(fā)人員可以構(gòu)建跨平臺的應(yīng)用程序,包括iOS、Android、webOS等。惠普發(fā)布了Enyo 2.0的源代碼以及其新網(wǎng)站。目前該版本仍在開發(fā)之中,只有核心庫,缺少用戶界面widget程序。不過與Enyo 1.0只支持webOS應(yīng)用開發(fā)不同,Enyo 2.0將引入對能夠在Chrome、Firefox及IE等瀏覽器內(nèi)運(yùn)行的移動應(yīng)用的開發(fā)支持,使開發(fā)人員更容易編寫跨平臺的Web應(yīng)用。
在二月份,惠普還計(jì)劃開源webOS的Qt Webkit擴(kuò)展及JavaScript核心。三月,將開源webOS的標(biāo)準(zhǔn)Linux內(nèi)核、EGL圖形擴(kuò)展、USB擴(kuò)展及惠普的Google LevelDB數(shù)據(jù)庫實(shí)現(xiàn)(用于替換現(xiàn)有的webOS數(shù)據(jù)庫)。七月份,開源Luna系統(tǒng)管理器以及郵件、日歷等核心應(yīng)用組件,并且將發(fā)布Enyo 2.2。
去年12月份,惠普宣布將webOS進(jìn)行開源,并表示繼續(xù)支持webOS平臺的開發(fā)。雖然webOS曾在技術(shù)上備受贊賞,但它在商業(yè)上的表現(xiàn)卻是失敗的。在iOS與Android的強(qiáng)大壓力下,webOS的發(fā)展面臨重重困境。去年8月份,也就是在惠普推出webOS新智能手機(jī)和平板電腦僅僅幾個月后,即被宣布放棄對該平臺的運(yùn)營。在掙扎了許久后,惠普決定將webOS變成開源項(xiàng)目,希望借助開放及開發(fā)者的力量來保住移動該操作系統(tǒng)的未來并加速其發(fā)展。
目前在移動領(lǐng)域已經(jīng)有了開源的Android及Tizen系統(tǒng),對于開放的webOS能否成功仍有待觀察。Linux基金會的執(zhí)行董事Jim Zemlin對此評論到,“倘若能夠早些做出如此般明智的決定,(webOS)成功的機(jī)會應(yīng)該會更大一些。”