新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動態(tài) > HTML5最終取代APP?移動互聯(lián)網現(xiàn)“左右互搏”

HTML5最終取代APP?移動互聯(lián)網現(xiàn)“左右互搏”

作者: 時間:2012-07-15 來源:搜狐IT 收藏

  一切都在重演。這是移動互聯(lián)版《上帝也瘋狂》的續(xù)集,上次的主角是App,現(xiàn)在則是:一個將近十年前就被提出來的用于取代HTML4.01和XTHML1.0,但在之后就步履蹣跚,直到近年重新又成為科技界焦點的Web標準版本。

本文引用地址:http://www.butianyuan.cn/article/134626.htm

  藉此,我們將循著價值、理想主義的糾結、極客思想、產業(yè)鏈演化和商業(yè)利益——是的,最終還是要談到錢——這一系列標簽來講述一段有關這一業(yè)界“新寵”,以及它身邊的人的故事。

  

 

  Mozilla, 一個也許算不上巨頭的互聯(lián)網公司,卻賺得了不少好感——21世紀初,Mozilla的Firefox讓所有人都意識到當時微軟的IE是一個落伍的瀏覽器; 更別說Firefox前身就是當初慘遭微軟“捆綁”策略所害,贏得了無數(shù)同情的瀏覽器始祖——Netscape。

  最近,他們又做了一件有趣 的事情,發(fā)布了FirefoxOS,一款智能手機操作系統(tǒng)。有意思的不是Mozilla膽敢進入OS(操作系統(tǒng))領域這件事,而是FirefoxOS,被 認為是首款基于瀏覽器的移動OS,減少了層級架構,應用全部以的形式來呈現(xiàn)。據悉,搭載這種OS的智能手機價格竟可探至300元人民幣以下。 “瀏覽器和OS的界限正在模糊。”Mozilla CEO Kovacs“狂妄”地對聽講的開發(fā)者們宣布:孩子們,是時候擺脫對iOS和Android的依賴了。

  上一次做了類似事情的是 Google。2008年,Google宣布了Chrome OS項目,同樣是基于瀏覽器的PC OS,“Nothing but the Web”的理念在當時看起來“極其瘋狂,令人心悸”;2010年,隨著眾多OEM廠商推出成型的筆記本電腦產品和Chrome Web Store的全球發(fā)布,這一項目有了實質性的進展;現(xiàn)在,Chrome Web Store中甚至已經出現(xiàn)了可以離線運行的HTML5應用。

  這 樣的情況還出現(xiàn)在了國內。當然,他們做的不是OS,但以瀏覽器為代表的各種應用。他們對于HTML5的宣揚已經超越了單純的網頁標準本身——2011年 初,全球萬維網標準化組織W3C成員名單上甚至還沒有一家中國公司的名字;現(xiàn)在,百度、騰訊、奇虎360、華為、UC優(yōu)視等公司已經先后進入,參與其中最 重要的HTML5標準制定工作。

  一切都在重演。

  它是移動互聯(lián)版《上帝也瘋狂》的續(xù)集,最近的主角是App,現(xiàn)在則是HTML5:一個將近十年前就被提出來的用于取代HTML 4.01和XTHML 1.0,但在之后就步履蹣跚,直到近年重新又成為科技界焦點的因特網網頁標準版本。

  我們將循著價值、理想主義的糾結、極客思想、產業(yè)鏈演化和商業(yè)利益——是的,最終還是要談到錢——這一系列標簽來講述一段有關HTML5這一媒體“新寵”,以及它身邊人的故事。

  Why HTML5?

  即使目前風光無限的HTML5,也曾經面臨夭折。

  2003年,被認為是HTML5的誕辰年。那時候HTML5作為一個替代HTML4.01的概念,被挪威的老牌瀏覽器廠商Opera提交給W3C。但當時大多數(shù)握有投票權的W3C成員認為這是一個“不知所謂的東西”,最終以14:8的選舉結果將其拒之門外。

  遭 受打擊的Opera并沒有放棄,而是聯(lián)合了Mozilla等公司成立了WHATWG(Web 超文本應用技術工作組),繼續(xù)新型Web表單和應用程序的研究,并最終得到了回報——2007年,HTML5被W3C接納,而且成為近幾年該組織內部最重 要的課題。對于將其從夭折邊緣拯救回來的Opera, W3C委以重任,HTML5標準化團隊中的多個重要職位由Opera員工坐莊,包括擁有最終發(fā)言權的總編輯。

  正因為Opera在W3C以及HTML5發(fā)展中的特殊位置,其團隊中出現(xiàn)了“首席標準官”等罕見的高管職務,另外還有專屬的HTML5布道師,負責對接W3C和其他外圍HTML5組織的工作。

  “HTML5 是大勢所趨,這一潮流不可逆轉。”W3C HTML5中文小組主席、Opera中文品牌歐朋瀏覽器的首席標準官謝子斌接受《計算機世界》報記者專訪時說的這句話,在一定意義上代表了所有瀏覽器廠商 對于HTML5最終形態(tài)的信任——保持開放與協(xié)作共享,產生聯(lián)系,平臺化,然后形成生態(tài),良性循環(huán)。

  從商業(yè)邏輯看,基于HTML5的生態(tài)系 統(tǒng)價值還有待考證;從產業(yè)邏輯看,互聯(lián)網企業(yè),或者對于絕大多數(shù)互聯(lián)網企業(yè)來說,轉向HTML5則是必然——尤其是在移動端。橫向比較PC端,開發(fā)工具的 豐富性、技術的積累及成熟度、人才及行業(yè)經驗,HTML5在Web端對于Adobe FLASH的替代要困難得多——即使用戶很樂意在不用安裝任何ActiveX插件的情況下,使用各種富媒體甚至網上銀行功能。

  “HTML5 之所以有非同一般的應用價值,是因為能夠解決當前移動互聯(lián)網上存在的許多問題。”百度技術委員會理事長陳尚義接受采訪時認為,隨著HTML5的普 及,Web App(網頁應用)跨平臺的特性將成為左右開發(fā)者選擇的決定性因素。“傳統(tǒng)移動終端上的Native App(本地應用),開發(fā)者的研發(fā)工作必須針對不同的操作系統(tǒng)分別進行,成本很高;而后續(xù)用戶端的升級更新也必須重新封裝以后再傳遞給用戶,步驟繁雜。并 且,Native App對于用戶還存在著管理成本、存儲成本以及性能消耗成本。”

  以上都是移動互聯(lián)領域老生常談的問題,美妙之處就在于確 實都可以用HTML5來解決——歸根結底,這都是渠道問題。HTML5已經成為主流瀏覽器的標配,而基于統(tǒng)一HTML/JavaScript/CSS語言 開發(fā)的應用只要一次開發(fā)就能進入所有瀏覽器進行分發(fā)——事實上,即使是走傳統(tǒng)的App Store或者Google Play應用商店渠道,所多出來的一個步驟即使將底層用HTML5開發(fā)的應用“封裝”成為App,時間和資金成本也遠小于跨系統(tǒng)移植。而用戶售后升級渠道 的扁平化或許會給開發(fā)團隊帶來服務器端的額外成本,但與促進和保持用戶轉化率的收益相比,不值一提。

  “HTML一直是互聯(lián)網的基礎性協(xié) 議,HTML5的出現(xiàn)將會讓互聯(lián)網的想象空間變得更大。”UC優(yōu)視CTO梁捷告訴《計算機世界》報記者,移動設備未來會面臨多操作系統(tǒng)、多種類型設備、多 網絡環(huán)境的“三多”問題。“我們需要類似HTML5這樣的基礎性通用標準來促進行業(yè)的健康快速發(fā)展。”

  但是,以上這些人代表的是承載HTML5應用的平臺方——真正有理由使用HTML5的只能是產業(yè)鏈下游的龐大開發(fā)群體。

  榮 唐科技是一家專注于手機游戲開發(fā)的創(chuàng)業(yè)公司,最早就是以手機WAP網頁游戲起家掘得了第一桶金,現(xiàn)在公司的戰(zhàn)略方向已經全面轉向了HTML5。“中途,我 們曾經嘗試過Android客戶端游戲的開發(fā),但最后并沒有深入。”曾經是空中網技術高管的榮唐科技CEO李松濤告訴記者,與HTML5能夠提供的跨平臺 特性相比,客戶端游戲的開發(fā)成本顯然是太高了。“而通過騰訊、新浪微博等社交平臺推廣,與傳統(tǒng)的應用商店渠道相比,又能省下很多成本。

  無限 營銷公司飛拓無線CEO陳昶則將HTML5擁有的富媒體展現(xiàn)能力視作新的機會。根據Double Click的調查數(shù)據顯示,富媒體廣告的平均點擊率是其他形式廣告的5倍??缙脚_的媒介渠道也能帶來更多績效指標,廣告主可以獲得用戶和廣告互動時間的長 短、用戶關注廣告的程度等信息,最為重要的是還可以通過互動了解到用戶的品牌偏好度和購買意向等。

  成本和跨平臺,兩個關鍵詞使得HTML5成為了移動開發(fā)者的重點關注對象;毫無疑問,這也是以瀏覽器為代表的平臺廠商樂于看到的。

  那么問題是,為什么優(yōu)勢明顯的HTML5至今沒有規(guī)模化地普及?

  蘋果悖論

  HTML5最終將代替App,成為移動互聯(lián)的未來。

  這個命題已經越來越多地砸進了人們的眼球。而各種Native App開發(fā)者生存陷入困境的消息則將這種觀點無限放大,并且許多人都信誓旦旦地表示:這絕不是泡沫。

  UC 優(yōu)視就不斷向外界表示Web App將在不久后成為主流,并用自身瀏覽器平臺的數(shù)據加以佐證:2011年9月,UC優(yōu)視推出了國內首個Web App應用商店——UC應用中心。目前已經收錄了超過300款基于HTML5開發(fā)的Web App,月活躍用戶超過一千五百萬,添加量超過5000萬次。

  更具說服力的是,已故蘋果創(chuàng)始人喬布斯生前的一段話:雖然現(xiàn)階段Native App給了用戶更好的體驗,但Web才是未來。如果開發(fā)者不能夠有效地利用HTML5等Web技術,那他就落伍了。

  如果有人連喬布斯的話都能不當一回事,那他一定是瘋了。

  但 人們有理由質疑任何“神話”。過去幾年內,蘋果和谷歌的應用商店中誕生了不計其數(shù)的經典:憤怒的小鳥、Flipboard、Instagram……—— HTML5應用在哪里?Facebook上的Zynga?抱歉,Zynga最賺錢的應用仍然是基于FLASH,并且僅限于PC端。

  有人將這種現(xiàn)象的原因籠統(tǒng)地歸結于“HTML5標準尚未完善”。但事實上,其背后的根源遠不是技術問題那么單純。

  近年來,有兩個被視為HTML5的標志性事件,都與蘋果有關:2007年發(fā)布的iPhone拒絕支持FLASH,只支持HTML5;2011年,Adobe宣布放棄FLASH的移動端項目,轉而開發(fā)HTML5工具。

  然后,HTML5就如愿以償?shù)爻蔀榱艘苿佣说奈ㄒ籛eb標準。這些都不過印證了一個基本理論:HTML5是一個連喬布斯都認同的革命性產物。它的價值沒有被高估過,更沒有被低估過。

  真 正好玩并令人生疑的是蘋果隨后的舉動。相較于Google,甚至微軟等公司對于HTML5的熱情,蘋果做出了與當初強勢封殺FLASH、力推HTML5時 截然相反的舉動:遲遲沒有投入Web App、建立類似Google或者Opera那樣的生態(tài)渠道,甚至從iOS4.0開始,封殺了一系列對于HTML5來說至關重要的Web API,比如Audio。

  其中的原因并不是什么秘密:在App Store如日中天的時候,為什么要冒著失去30%利潤(第三方機構數(shù)據)的風險,扶植一個替代性質的生態(tài)系統(tǒng)?類似的“花招”還有很多——在HTML5 中的視頻格式一項,為牽制Google等公司主導的WebM格式,蘋果選擇了支持MPEG,一個核心為商業(yè)機構所擁有的格式,這顯然與HTML5開源共享 的理念背道而馳。

  一種更為合理但沒有任何證據的說法是,蘋果正在暗中培育自己的HTML5生態(tài)系統(tǒng),只不過在App Store仍能維持強勢之時,不會現(xiàn)身而已。

  一邊力推,一邊封殺,這就是所謂的“蘋果悖論”。廣義上,它描述的不是蘋果一家公司匪夷所思的舉動,而是在HTML5這個游戲圈中,幾乎所有玩家的一種心態(tài):既希望這種開放高效的載體能夠早點標準化,為己所用,同時又能保證自身的利益體系不受惡性沖擊。

  在商業(yè)體系中,對于渠道的爭奪是永恒的。理論上所有的平臺達到一定規(guī)模之后,都會試圖尋求獨特性,從而形成生態(tài)閉環(huán)。

  可以想象,由一群世界頂級互聯(lián)網企業(yè)參與的HTML5標準制定過程,蘋果悖論發(fā)生的概率會有多大。

  謝 子斌的職務意味著他能夠經常出入W3C,接觸第一線的關于HTML5標準化進程的資料。“其實單純地講瀏覽器層面的解析,HTML5的標準化已經基本實現(xiàn) 了。”他認為,HTML5已經遠遠超過了嚴格定義的HTML語言本身,囊括了大部分W3C的技術,而目前未能完成標準化的部分恰恰是在Web解析技術之 外。“隨時都有可能出現(xiàn)新的技術,經過討論后被應用到HTML5中,使得它變得越來越成熟。對于開發(fā)者來說,90%的功能已經可以實現(xiàn)了,現(xiàn)在就是看剩下 的10%如何解決。”而這就是W3C現(xiàn)階段存在的意義。

  但是,看似簡單的10%,實現(xiàn)起來卻并不容易。作為一線參與者的謝子斌深有體會,并 將這個戲稱為:周期性的“吵群架”。“當你把中國移動、蘋果、Google、微軟的人放在一起時,想不吵架確實很有挑戰(zhàn)性。當然,每次吵完后還是有進展 的,畢竟所有人的終極目標還是推進互聯(lián)網的發(fā)展。”

  Google開發(fā)技術部推廣經理胡坤對于標準化進度的關心是顯而易見的,本身就是從事 Chrome瀏覽器和HTML5推廣工作的他對記者表示希望明天就能夠使用到完善的HTML5功能。“對我們來說,當然是越快越好。但是也明白,任何一個 新技術在標準上達成一致,都是需要談判成本的。另外,中間件廠商支持力度的薄弱也會使得HTML5技術在實用性上受到挑戰(zhàn)。”

  2014年,是W3C官方宣布的HTML5標準化計劃完成的時間。“事實上,這個計劃的完結對于HTML5來說象征意義更大,并不會給標準本身帶來實質性的改變。”一位W3C的內部人士透露說,“就相當于一個大學生畢業(yè),拿到文憑走出校園了,只是象征性的一個儀式。”

  蝴蝶效應

  當前的移動互聯(lián)領域,HTML5扮演的是一個理想主義的角色,或者說,更有可能是它需要扮演一個理想主義的角色,即使是在標準化未能完成的情況下。

  只是10%的“未完成”,帶來的麻煩比想象中要更多。

  剛 開始從事HTML5游戲開發(fā)時,李松濤以為相比較Android客戶端開發(fā),成本會顯著降低——確實如此,HTML5的優(yōu)點即是“一次開發(fā),多次分發(fā)”, 研發(fā)成本是大大降低了——但真正的麻煩來自于測試環(huán)節(jié)。“雖然游戲能夠運行在不同的瀏覽器上,但是由于不同瀏覽器支持的一個標準不同,導致一個函數(shù)在不同 瀏覽器上渲染的效果千差萬別。”李松濤的團隊不得不針對不同內核的瀏覽器進行反復測試,根據結果修改相應的參數(shù)。這種狀況下,總成本一下子就水漲船高。

  另 一項額外成本同樣來自測試環(huán)節(jié)——智能終端機型的適配。這一在Android客戶端應用開發(fā)中惡名昭著的“腰包殺手”再一次出現(xiàn)在HTML5中,相比較 Android開發(fā)成本甚至更高——因為HTML5能覆蓋的設備類型囊括了Android在內的所有移動OS平臺。“雖然這不是標準不統(tǒng)一造成的問題,但 是我們還是希望能有方法能夠方便地適配終端機型。”

  綜合計算的話,李松濤發(fā)現(xiàn)雖然利用HTML5開發(fā)一款游戲的總成本有所降低,但能節(jié)約的費用其實相當有限。“HTML5的游戲開發(fā),資金門檻并沒有想象中那么低。”

  Rex 是一名移民澳大利亞悉尼的中國開發(fā)者,供職于當?shù)匾患襂T企業(yè)從事HTML5開發(fā)的相關工作。作為一名單純的雇員,他并不需要考慮資金成本的問題——唯一 能給出直觀體驗的是開發(fā)后的效果。“對比JAVA和C++來說,HTML/JavaScript/CSS的上手難度確實要小很多。但這些腳本能夠實現(xiàn)的效 果還無法與傳統(tǒng)語言相提并論。”

  除去W3C的標準制定工作外,謝子斌還經常以歐朋HTML5布道師的身份與開發(fā)者接觸,并在與他們的交流中 獲得了第一手的HTML5開發(fā)反饋。“現(xiàn)階段對于開發(fā)者來說,HTML5解決的主要是商業(yè)渠道分發(fā)的問題。有一些技術標準上的問題確實還是存在的,例如標 準化以及一些高級光影渲染效果的缺失。”但在提供建議的同時,他也感受了中國開發(fā)者對于HTML5的熱情。“就項目的落地以及對技術的鉆研度來說,中國開 發(fā)者是走在世界前端的。”

  李松濤用自身團隊的表現(xiàn)詮釋了這一觀點:iOS封殺調用聲音硬件的API、瀏覽器不支持WebGL和WebSocket,這種系統(tǒng)層面的棘手問題都楞是被他們用技術手段迂回解決了。“當然,付出的成本也不少。”

  即 便仍面臨各種各樣的問題,HTML5仍然被不少人視為“荒漠中的甘露”。“HTML5將成為各種網絡基礎架構的基石。”謝子斌理所當然地給予了HTML5 足夠的耐心和信心,因為在面對“后PC時代”讓人眼花繚亂的各種智能終端時,一旦HTML5進入成熟部署階段以后,跨平臺的誘惑將令人無法拒絕。

  單是這一點,對于習慣背負危機意識、始終想象著三五年后產業(yè)形態(tài)的互聯(lián)網平臺廠商來說,就足以值得做出戰(zhàn)略層面的重大轉型,以盡可能多地吸引能夠維系自身良性運轉的下游開發(fā)者。

  目 前來看,Google和Facebook將成為HTML5產業(yè)鏈上最為真實的那一部分。無論是歷史悠久的Google App Engine還是新晉的Chrome Web Store,都是天然的HTML5載體,依托于世界第一搜索引擎的龐大流量,再加上Google+對兩者應用的社交式整合,進一步縱深推廣。更重要的是, 與問題層出不窮的Android相比,Google的HTML5體系并沒有多少負面消息。

  之所以在Wave、Buzz等社交服務失敗之后, 仍然義無反顧地將Google+作為戰(zhàn)略級產品,Google的理由毫無疑問就是Facebook。這個代表最新潮流的服務網站正在用傳統(tǒng)社會的框架和結 構管理平臺之上的10億用戶,試圖將社會上的每個功能和機構都變成Facebook的組件,并從意識形態(tài)上不斷向用戶灌輸:Facebook是一項公共基 礎設施,所有互聯(lián)網服務的起點以及終點。實現(xiàn)以上這一切的關鍵,就是Web App體系。

  2012年6月8日,扎克伯格宣布Facebook的Web App應用商店App Centre正式上線。

  此 外,這條利益鏈上重要的玩家還有一家境況不佳的老牌傳統(tǒng)軟件廠商,雖然他們并不愿意承認這一點。應付終端設備多樣化的趨勢,使得其在近兩年幾乎是焦頭爛額 ——被認為是iOS和Android之外第三大移動生態(tài)體系,遲遲無法進入正軌。記者在走訪時聽到了多種傳言,由于表現(xiàn)不佳,該移動OS在公司內部的地位 已經近乎邊緣化,而新的戰(zhàn)略重點同樣轉向了跨平臺的HTML5,并應用于一款最近的一款重要產品中——為此,他們甚至放棄了一項推廣多年的私有標準。

  調 轉方向的情況同樣出現(xiàn)在國內互聯(lián)網市場。“這兩年討論很多的‘互聯(lián)網企業(yè)做手機’現(xiàn)象,說到底就是安全感缺失的表現(xiàn),急于向移動端轉移。”一位參與其中的 一線互聯(lián)網企業(yè)內部人士坦承,這其實一種非??尚图惫默F(xiàn)象。“跨平臺有更好的方法,例如HTML5。”他告訴記者公司內部已經幾乎叫停了智能手機 終端業(yè)務,轉而全力進行HTML5方向的研究。

  以上所有這些都是一個信號,互聯(lián)網,尤其是移動互聯(lián)網,正在試圖進入又一個拐角。博弈是難以避免的,但這確實是正在發(fā)生的事情。

  什么樣的動力,使得這些公司能夠放棄已經成型的各種現(xiàn)有業(yè)務,轉向非完全成熟的HTML5?希望不是單純的關于媒體、資本以及上市的那些教條和準則。對于開發(fā)者而言,但愿HTML5詞條中所有的原則都能被實現(xiàn):開放、共享、協(xié)作以及公平。



關鍵詞: HTML5 APP

評論


相關推薦

技術專區(qū)

關閉