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