今年1月份面向超過(guò)100家《財(cái)富》500強(qiáng)公司技術(shù)高管所做的調(diào)查也得出了類似的結(jié)果:74%的人正在考慮使用HTML5,但只有7%的人認(rèn)為它可以代替原生應(yīng)用。沒(méi)有人否認(rèn)HTML5給出的承諾,但轉(zhuǎn)化成數(shù)字后未給人留下深刻印象。金告訴我們:“問(wèn)題在于非常嚴(yán)重的瀏覽器碎片化問(wèn)題。”

根據(jù)金的說(shuō)法,跨瀏覽器功能支持有30%的不同。換句話說(shuō),一些HTML5功能支持Chrome,但不支持Safari或火狐。這個(gè)問(wèn)題也蔓延到了移動(dòng)瀏覽器上。這就破壞了開發(fā)可在任何平臺(tái)運(yùn)行的HTML5應(yīng)用的理念。

金表示,造成這一僵局的原因是標(biāo)準(zhǔn)化機(jī)構(gòu)還未批準(zhǔn)一系列連貫的標(biāo)準(zhǔn),哪怕是在HTML5誕生五年后。更令人擔(dān)憂的是,創(chuàng)建HTML5標(biāo)準(zhǔn)的主要團(tuán)體已經(jīng)決定發(fā)表他們自己版本的HTML5標(biāo)準(zhǔn),雖然他們未來(lái)仍然會(huì)一起工作。金表示,最大的失誤就是標(biāo)準(zhǔn)機(jī)構(gòu)整合新功能的速度過(guò)快。

碎片化問(wèn)題威脅著開發(fā)者傳遞HTML5承諾的能力。此外,目前尚不清楚握有既得利益的瀏覽器開發(fā)商是否有興趣建立起一個(gè)廣泛支持的功能集。Facebook與HTML5長(zhǎng)達(dá)兩年的愛(ài)慕暴露出了這個(gè)問(wèn)題,也提供了一個(gè)警世故事。

Facebook拋棄HTML5

今年8月,F(xiàn)acebook升級(jí)iOS應(yīng)用的行為震驚了HTML5世界。在這次升級(jí)中,F(xiàn)acebook舍棄了原來(lái)重用HTML5技術(shù)的應(yīng)用,而是使用蘋果iOS SDK重新進(jìn)行了開發(fā)。

Facebook首席執(zhí)行官馬克•扎克伯格(Mark Zuckerberg)最近在接受科技博客TechCrunch采訪時(shí)也表示,F(xiàn)acebook正在計(jì)劃將這一做法用到Android應(yīng)用開發(fā)上。 Facebook此舉非常重要,因?yàn)樗莾H次于谷歌的第二大移動(dòng)應(yīng)用。Facebook的決定很快在開發(fā)者社區(qū)引起反響。

Facebook的iOS產(chǎn)品經(jīng)理向科技博客The Verge解釋:“直到現(xiàn)在,我們都很關(guān)注規(guī)模,但我們已經(jīng)意識(shí)到我們有個(gè)很棒的移動(dòng)網(wǎng)站,內(nèi)嵌HTML5的應(yīng)用不是人們想要的。”這是個(gè)外交辭令式的說(shuō)法,指HTML5無(wú)法提供消費(fèi)者期望的效能。不論如何,F(xiàn)acebook發(fā)布新應(yīng)用幾周后,應(yīng)用排名從1.5星上升到4星。

就在今年4月,F(xiàn)acebook還稱它的HTML5移動(dòng)網(wǎng)站的用戶數(shù)是iOS和Android 應(yīng)用總和的兩倍。雖然這可能是向HTML5敲響了警鐘,但實(shí)際上也給了Facebook一個(gè)麻煩。正如我們提到的,iOS和Android手機(jī)瀏覽器不支持一致性的功能集,例如照片上傳,這對(duì)Facebook來(lái)說(shuō)是很關(guān)鍵的功能。換句話說(shuō),開發(fā)HTML5應(yīng)用,然后部署到所有平臺(tái)的夢(mèng)想并不現(xiàn)實(shí)。

為了糾正這種情況下,F(xiàn)acebook創(chuàng)立了一個(gè)移動(dòng)W3C社區(qū)團(tuán)體來(lái)推廣移動(dòng)瀏覽器的開發(fā)。雖然理想很崇高,但在全球智能手機(jī)市場(chǎng)占據(jù)超過(guò)85%的兩家企業(yè),能刺激雪球滾動(dòng)起來(lái)的蘋果和谷歌并沒(méi)有參加。目前,移動(dòng)瀏覽器的碎片化越來(lái)越嚴(yán)重。

平臺(tái)的數(shù)據(jù)并不像移動(dòng)瀏覽器領(lǐng)域的數(shù)據(jù)那樣清晰好理解。舉例來(lái)說(shuō),一些Android智能手機(jī)安裝有定制版的Android網(wǎng)絡(luò)瀏覽器,其他一些可能預(yù)裝了谷歌Chrome瀏覽器。諾基亞方面同樣也是一團(tuán)糟:它一直支持Opera,之后又為自己的 Symbian智能操作系統(tǒng)搭載了諾基亞網(wǎng)絡(luò)瀏覽器。它最新的Windows Phone手機(jī)又是安裝的移動(dòng)版IE。

移動(dòng)瀏覽器的開發(fā)符合Facebook的商業(yè)利益,因?yàn)镠TML5支持Facebook Payments,但它的新版原生iOS應(yīng)用卻不支持。原生iPhone應(yīng)用程序必須通過(guò)iTunes付款。

但Facebook的計(jì)劃有兩個(gè)問(wèn)題。

首先,當(dāng)前的消費(fèi)者更喜歡原生應(yīng)用,而不是移動(dòng)網(wǎng)絡(luò)。原生應(yīng)用的參與率比移動(dòng)網(wǎng)絡(luò)要大得多。

更重要的是,雖然Facebook的原生應(yīng)用不支持支付功能,但握有移動(dòng)關(guān)鍵的蘋果和谷歌無(wú)意推廣HTML5的開發(fā)。這是因?yàn)樘O果和谷歌向原生應(yīng)用交易收取30%的傭金,類似Facebook要拿走網(wǎng)站開發(fā)者30%的營(yíng)收,它們不大可能會(huì)白白將營(yíng)收流轉(zhuǎn)給Facebook。

同樣重要的是要理解,對(duì)于蘋果和谷歌來(lái)說(shuō),F(xiàn)acebook是一個(gè)新出現(xiàn)的應(yīng)用分銷競(jìng)爭(zhēng)對(duì)手。今年5月,F(xiàn)acebook發(fā)布應(yīng)用中心,“一個(gè)人們發(fā)現(xiàn)社交應(yīng)用的新地方”。截至上個(gè)月,F(xiàn)acebook網(wǎng)站上已經(jīng)有2.35億名玩家,應(yīng)用中心也已經(jīng)有了1.5億的訪客。應(yīng)用中心可以幫助Facebook用戶找到Facebook平臺(tái)上有的應(yīng)用,或使用Facebook登錄至任何平臺(tái),但是正如 Chester Ng指出的那樣:“Facebook妄圖把所有應(yīng)用都變成Facebook應(yīng)用。”

Facebook登錄在應(yīng)用生態(tài)系統(tǒng)驗(yàn)證用戶中扮演中心角色,它就好像是護(hù)照一樣,在任何應(yīng)用上創(chuàng)建社交層。用戶在這些應(yīng)用的活動(dòng)也會(huì)反饋到Facebook的新聞動(dòng)態(tài)和時(shí)間線中,這為開發(fā)商提供了巨大的可見(jiàn)動(dòng)力。舉例來(lái)說(shuō),視頻應(yīng)用Viddy今年年初發(fā)布了一個(gè)時(shí)間線小組件后,用戶數(shù)量就出現(xiàn)飆升。

換句話說(shuō),F(xiàn)acebook在這個(gè)應(yīng)用生態(tài)系統(tǒng)中扮演著很重要的角色,但它卻無(wú)法將其轉(zhuǎn)化為營(yíng)收流。不過(guò)很重要的一點(diǎn)在于,長(zhǎng)期來(lái)看HTML5將取代原生應(yīng)用,F(xiàn)acebook將被定位為移動(dòng)應(yīng)用的分發(fā)中心。這會(huì)讓蘋果和谷歌放慢腳步。

Facebook的問(wèn)題在于,或?qū)τ谒蠬TMl5的用戶來(lái)說(shuō),谷歌和蘋果統(tǒng)治著移動(dòng)瀏覽器領(lǐng)域?,F(xiàn)在犧牲它們的原生應(yīng)用平臺(tái),去開發(fā)HTML5不符合它們的利益,它們要維護(hù)自己現(xiàn)有的應(yīng)用分發(fā)中心地位和營(yíng)收流。

HTML5并不是沒(méi)有希望

在HTML5已死的喧囂中,扎克伯格依然堅(jiān)持這項(xiàng)技術(shù)從長(zhǎng)遠(yuǎn)看令人興奮。

他告訴風(fēng)險(xiǎn)投資家邁克爾•阿靈頓(Michael Arrington):“HTML5并沒(méi)有那么糟糕。從長(zhǎng)期看,我對(duì)此感到十分興奮。有趣的地方在于,使用Facebook移動(dòng)網(wǎng)絡(luò)的用戶逐漸超過(guò)了 iOS和Android應(yīng)用用戶的總和。因此,移動(dòng)網(wǎng)絡(luò)對(duì)我們是個(gè)大事件。”

扎克伯格的遺憾不是Facebook花了兩年時(shí)間開發(fā)HTML5,而是在HTML5沒(méi)有準(zhǔn)備好的情況下就在它身上花了兩年時(shí)間。我們之前提到,扎克伯格也說(shuō)過(guò),長(zhǎng)期來(lái)看HTML5是最有前途的技術(shù)。

他表示:“Facebook開發(fā)了這個(gè)稱為Faceweb的內(nèi)部框架?;旧线@個(gè)東西的理念就是我們可以每天向基礎(chǔ)架構(gòu)添加代碼,而不是向應(yīng)用商店注冊(cè),為網(wǎng)絡(luò)棧堆開發(fā)網(wǎng)絡(luò)代碼,我們可以將這些轉(zhuǎn)換到移動(dòng)開發(fā)中。我們從未得到我們想要的質(zhì)量。”

這提到了問(wèn)題的本質(zhì)。從開發(fā)人員的角度來(lái)看,網(wǎng)絡(luò)應(yīng)用要優(yōu)于原生應(yīng)用,因?yàn)樗子谏?jí)代碼,引入新功能,無(wú)需得到谷歌和蘋果的首肯就可以直接推向消費(fèi)者。它減少了中間人,優(yōu)化了移動(dòng)開發(fā)。

最后還有一個(gè)誘人的可能性,正如MC•西格爾(MC Siegler)首先指出的那樣,F(xiàn)acebook可能會(huì)自行推廣HTML5,推出經(jīng)過(guò)優(yōu)化標(biāo)準(zhǔn)的自由移動(dòng)瀏覽器。

分享到

hanrui

相關(guān)推薦