2007年,喬布斯斷言拒絕Flash并預(yù)言HTML5時(shí)代來臨,IT行業(yè)就對(duì)HTML5產(chǎn)生了一股宗教熱情。HTML5 有著許多出眾的特性,可以直接在網(wǎng)頁(yè)上繪圖、嵌入音視頻、實(shí)現(xiàn)信息互動(dòng),可以跨越iOS、Android等多個(gè)平臺(tái),輕易地將網(wǎng)頁(yè)應(yīng)用轉(zhuǎn)換成桌面應(yīng)用……它儼然成了APP的終結(jié)者以及下一代移動(dòng)技術(shù)的代名詞。
事至今日,已經(jīng)不會(huì)有人再輕視HTML5帶來的變革。最近橫空出世的火狐操作系統(tǒng)(Fireox OS),就是試圖讓HTML5應(yīng)用可以直接內(nèi)置在手機(jī)底層架構(gòu)上,以便更流暢運(yùn)行。
不同領(lǐng)域的巨頭都在行動(dòng),迪士尼收購(gòu)了一家HTML5游戲開發(fā)公司,亞馬遜Kindle采用HTML5技術(shù)構(gòu)建書城,Twitter要用HTML5來開發(fā)iPad應(yīng)用,甚至連Adobe都宣布放棄Flash在移動(dòng)終端上的支持,全面從Google商店撤出,轉(zhuǎn)攻HTML5!在國(guó)內(nèi)也一樣:騰訊、搜狐等諸多互聯(lián)網(wǎng)企業(yè)也低調(diào)布局瀏覽器平臺(tái)化,以HTML5實(shí)現(xiàn)各類應(yīng)用。
但是,就在大家對(duì)HTML5寄予高度厚望時(shí),HTML5自身的標(biāo)準(zhǔn)制定卻出現(xiàn)了嚴(yán)重的分化。7月份,同為HTML5制定者的WHATWG和W3C表示無(wú)法繼續(xù)合作,前者希望制定一個(gè)能夠跟隨市場(chǎng)或技術(shù)動(dòng)態(tài)的標(biāo)準(zhǔn);后者則要確立一個(gè)死的標(biāo)準(zhǔn),一旦正式頒布再也無(wú)法修改。
標(biāo)準(zhǔn)一旦分化,開發(fā)者將再次面對(duì)Web的混亂,曾以跨平臺(tái)優(yōu)勢(shì)而存在的HTML5劃時(shí)代意義也就不復(fù)存在。更壞的結(jié)果是,這早已不只是WHATWG和W3C之間的紛爭(zhēng),巨大的市場(chǎng)價(jià)值,正蠱惑著每個(gè)參與者涉水其中。一直躲在背后的微軟、蘋果、Google等幾大IT巨頭是這個(gè)標(biāo)準(zhǔn)的開路者,還是掘墓者?究竟,誰(shuí)才是HTML5真正的主宰?這是一場(chǎng)充滿刀光劍影、激烈程度堪比政治斗爭(zhēng)的多方勢(shì)力較量。
誰(shuí)的游戲規(guī)則?
按W3C的推進(jìn)計(jì)劃,HTML5標(biāo)準(zhǔn)正式頒布最快也要到2022年。HTML5標(biāo)準(zhǔn)制定涉及的技術(shù)并不復(fù)雜,也無(wú)需投入任何的研發(fā)或者團(tuán)隊(duì),最關(guān)鍵的是能否拉攏到操作系統(tǒng)和瀏覽器廠家的加入,W3C也清楚這點(diǎn),WHATWG向它叫板的底氣,正是來自Mozilla(火狐的開發(fā)組織)、蘋果和Opera的支持。
W3C選擇了微軟。雖然引狼入室的做法受到了非議,但事實(shí)證明W3C 選擇微軟是正確的。
微軟長(zhǎng)期我行我素、不顧Web標(biāo)準(zhǔn)的作風(fēng)受到其他瀏覽器廠家討伐,輿論也一致對(duì)微軟發(fā)出了反對(duì)的聲音。高壓之下,微軟開始改變態(tài)度。當(dāng)然,微軟是不會(huì)加入由Mozilla、蘋果組成的WHATWG的。
其時(shí),IE市場(chǎng)占有率超過70%,W3C與WHATWG的實(shí)力對(duì)比一下子就扭轉(zhuǎn)過來。而且不久微軟就拋棄了自家的Silverlight技術(shù),徹底投入了HTML5的懷抱。微軟CEO鮑爾默甚至在公開場(chǎng)合表達(dá)了對(duì)HTML5的喜愛:HTML5是促進(jìn)前后端之間獨(dú)立和創(chuàng)新的平臺(tái)粘合 劑。
盡管微軟一度倒在W3C一邊,但天平很快就被扳回來了。WHATWG也找到一個(gè)重量級(jí)的砝碼—Google。
Google在HTML5標(biāo)準(zhǔn)中頗具野心。HTML5不僅能讓它的應(yīng)用部門更好地支持Gmail、Google+這些產(chǎn)品,最關(guān)鍵的是HTML5可以替代搜索引擎無(wú)法理解的Flash。
2005年,Google吸收了WHATWG創(chuàng)始人伊恩。一方面,Google讓伊恩繼續(xù)推進(jìn)WHATWG的工作;另一方面,伊恩成了Google在W3C的代表與編輯,對(duì)W3C施加影響。后來Chrome(谷歌瀏覽器)的市場(chǎng)份額迅速增長(zhǎng),IE一路下滑,Google作為砝碼也越來越重。
然而,Google沒有讓W(xué)HATWG變得更團(tuán)結(jié),在競(jìng)爭(zhēng)中體現(xiàn)優(yōu)勢(shì),反而誘發(fā)了WHATWG內(nèi)部的分裂。原因很簡(jiǎn)單—一山不容二虎。
目前,HTML5超過90%的協(xié)議基本上都已達(dá)成了共識(shí),唯獨(dú)視頻格式—最關(guān)鍵的一環(huán),Google與蘋果之間發(fā)生了激烈的矛盾,HTML5標(biāo)準(zhǔn)制定的進(jìn)程就在這里停滯了。
但統(tǒng)一視頻格式標(biāo)準(zhǔn)并不容易。Google指責(zé)蘋果選擇MPEG視頻協(xié)議,該格式的核心技術(shù)被一家以蘋果為首的機(jī)構(gòu)持有,商業(yè)化會(huì)帶來專利的問題,不符合HTML5標(biāo)準(zhǔn)制定的開放原則。隨后Google將Youtube的視頻全部轉(zhuǎn)換為它支持的WebM格式,決心跟蘋果抗衡到底。
局勢(shì)越來越混亂,W3C與WHATWG的分合已不是問題的關(guān)鍵,現(xiàn)在變成了:誰(shuí)能調(diào)停紛爭(zhēng),誰(shuí)就是HTML5標(biāo)準(zhǔn)的最大功臣。但這個(gè)幾十億美元的市場(chǎng),誰(shuí)會(huì)輕易讓步呢?在技術(shù)領(lǐng)域,大家不會(huì)有多少耐心等待問題解決,如今出現(xiàn)了一種奇怪現(xiàn)象:HTML5標(biāo)準(zhǔn)還在草案中,卻已經(jīng)被廣泛應(yīng)用,而且各大瀏覽器都宣稱自己對(duì)HTML5支持是最好的。
現(xiàn)在唯一能肯定的是,未來游戲規(guī)則不是W3C或WHATWG所能左右了。W3C前顧問Klaus Birkenbihl對(duì)眼下的局面非常擔(dān)憂,他認(rèn)為,W3C或者WHATWG都承受不了失敗,因?yàn)檫@樣將傷害到Web。言下之意是,如果這兩個(gè)組織都不能控制局面的話,那么市場(chǎng)就會(huì)失 控。
由于標(biāo)準(zhǔn)紛爭(zhēng)而傷害產(chǎn)業(yè)的發(fā)展已有過深刻的教訓(xùn),漫長(zhǎng)的藍(lán)光、HD-DVD之爭(zhēng)就葬送了DVD產(chǎn)業(yè)—盡管SONY(藍(lán)光)贏得了標(biāo)準(zhǔn),但此時(shí)已經(jīng)錯(cuò)失了發(fā)展大容量DVD的最佳時(shí)機(jī),隨著在線高清視頻、互聯(lián)網(wǎng)電視崛起,影碟失去了原本的價(jià)值。W3C開始安撫開發(fā)者了,它宣布在2014年將先拿出一個(gè)推薦標(biāo)準(zhǔn),2022年再正式頒布。
真正的敵人—APP
W3C的時(shí)間表都已經(jīng)出來了,喬布斯也斷言了,HTML5是未來,本地App將成過去。那么,還有什么要擔(dān)心的呢?
HTML5的意義遠(yuǎn)遠(yuǎn)超過其作為Web的標(biāo)準(zhǔn),它是下一代移動(dòng)應(yīng)用的代名詞。不過,這種顛覆性的定位卻使HTML5走向本地APP的對(duì)立面。HTML5必然要面對(duì)APP生態(tài)系統(tǒng)開發(fā)商的阻力,而HTML5遇到的第一個(gè)障礙,就是來自曾積極推動(dòng)其發(fā)展的蘋果。
今年3月,蘋果的官方數(shù)據(jù)顯示,App Store的應(yīng)用下載次數(shù)突破250億次,與2011年1月的100億次相比,增長(zhǎng)了超過150%。據(jù)AdMob的估算,AppStore每年?duì)I收可達(dá)24億美元之巨。本地App仍維持如此強(qiáng)勢(shì)之時(shí),蘋果怎會(huì)樂意看到HTML5興起?
有研究機(jī)構(gòu)認(rèn)為,HTML5興起,將令蘋果的經(jīng)營(yíng)利潤(rùn)增長(zhǎng)在2015年或遭受30%的損失。同時(shí),蘋果生態(tài)系統(tǒng)的封閉性也將被打破。
蘋果采取了拖延策略,為自己下一步布局留出時(shí)間。一方面,蘋果在iOS設(shè)備上強(qiáng)推MPEG格式始終不肯讓步;另一方面,蘋果甚至從iOS4.0(手機(jī)操作系統(tǒng))開始,關(guān)閉了大量對(duì)HTML5重要的API,在iOS上給HTML5應(yīng)用開發(fā)者設(shè)置障礙。
蘋果對(duì)硬件的依賴性比較高,它的影響力可能隨著硬件的銷量而發(fā)生變化。但HTML5還存在另一個(gè)不穩(wěn)定因素:微軟在WP8之上也在規(guī)劃自家的APP生態(tài)系統(tǒng),它以后是否會(huì)繼續(xù)一心一意地推動(dòng)HTML5發(fā)展?
現(xiàn)在Google成了HTML5的最大希望,因?yàn)檠巯翯oogle對(duì)Android的原生生態(tài)幾乎已失去控制,Google寄希望于HTML5重建一個(gè)全新的生態(tài)系統(tǒng)。不過,Google卻心有余而力不足。
由于HTML5對(duì)復(fù)雜的Android硬件終端適應(yīng)性并不好,像根據(jù)屏幕大小、分辨率來調(diào)整應(yīng)用窗口大小的這種基礎(chǔ)功能,也往往讓開發(fā)者無(wú)所適從。艾媒咨詢首席分析師張毅認(rèn)為,考慮到對(duì)不同設(shè)備的兼容性,目前HTML5的開發(fā)成本,不比本地APP降低多少。而且,HTML5標(biāo)準(zhǔn)制定的分歧也加劇了開發(fā)者對(duì)兼容性的擔(dān)憂。
如果一個(gè)應(yīng)用要為不同標(biāo)準(zhǔn)的瀏覽器、終端開發(fā)不同的版本,那么HTML5跨平臺(tái)的劃時(shí)代意義就不復(fù)存在,開發(fā)者還不如回到APP的懷抱中,起碼目前APP的用戶體驗(yàn)、功能都要比HTML5強(qiáng)大得多。專注于移動(dòng)互聯(lián)網(wǎng)的點(diǎn)心公司CEO張磊認(rèn)為,必須對(duì)HTML5技術(shù)保持審慎的態(tài)度,大公司沒有大規(guī)模投入,讓小公司先去趟水、當(dāng)炮灰,這就是HTML5的現(xiàn)狀。
盡快確定HTML5標(biāo)準(zhǔn),實(shí)現(xiàn)多平臺(tái)、多瀏覽器的統(tǒng)一和兼容才能讓HTML5具有說服力,讓開發(fā)者放心地?fù)肀TML5的未來。
不過,從另一個(gè)角度看,擔(dān)心HTML5能走多遠(yuǎn),可能只是杞人憂天。知名互聯(lián)網(wǎng)評(píng)論家Keso認(rèn)為,HTML5的潛能正等待挖掘,未來也許根本看不見一個(gè)叫瀏覽器的東西。因?yàn)镠TML5可以打包成APP的形式。換句話說,就算我們不再需要Web或Web應(yīng)用了,但HTML5仍可作為多種應(yīng)用開發(fā)語(yǔ)言中的一種而存在,只不過再度回到HTML5之前那樣的混亂。從這個(gè)意義上來說,2022年還是值得等待和期待的。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。