鈦媒體注:本文作者曾就職于微軟美國總部IE瀏覽器核心研發(fā)團隊,參與過(guò)HTML5國際標準制定以及IE中HTML5引擎的設計。
作為一名HTML5老兵,在他看來(lái),微信雖然用了HTML5技術(shù)來(lái)做應用號(小程序),但是它并沒(méi)有真正用到HTML5的精髓——開(kāi)放、互聯(lián),也就決定了它無(wú)法實(shí)現“微信OS”的最終野心。
日前,微信發(fā)布了大家期待已久的應用號(正式名稱(chēng):小程序)的內測,馬上朋友圈就被刷屏了,一時(shí)間新聞稿鋪天蓋地,HTML5開(kāi)發(fā)社區歡呼雀躍。大家都認為移動(dòng)互聯(lián)網(wǎng)迎來(lái)了一個(gè)新的“微信操作系統(OS)”時(shí)代,HTML5 Web App的春天來(lái)了。
作為一名HTML5領(lǐng)域的創(chuàng )業(yè)老兵,也作為曾經(jīng)的HTML5國際標準的制定者之一, 我本該激動(dòng)萬(wàn)分,但是當我看完微信應用號的介紹之后,我卻對“微信OS”的未來(lái)持保留態(tài)度。
歷史是一面鏡子,移動(dòng)互聯(lián)網(wǎng)的發(fā)展可以同PC互聯(lián)網(wǎng)中得到很多借鑒,雖然表象不一致,但是本質(zhì)是相通的。 軟件程序有兩種架構:一種是C/S(客戶(hù)端/服務(wù)器);另一種是B/S(瀏覽器/服務(wù)器)。
移動(dòng)端的APP和當年P(guān)C端的Windows軟件都是C/S架構, HTML5和PC端的網(wǎng)頁(yè)(HTML4) 都是B/S架構。 PC時(shí)代,早年是C/S架構為主,大家都是去下載網(wǎng)站下載Windows軟件,這點(diǎn)和移動(dòng)端去應用商店下載APP的過(guò)程是一樣的。
后來(lái),大家逐漸開(kāi)始不去下載網(wǎng)站了,逐漸轉向使用瀏覽器來(lái)獲取信息, 以B/S架構為主。從C/S轉向B/S的一個(gè)關(guān)鍵變量就是網(wǎng)絡(luò )帶寬速度,因為B/S依賴(lài)網(wǎng)絡(luò ),只要網(wǎng)絡(luò )條件一旦成熟,B/S就會(huì )大行其道。
今天移動(dòng)端也正在經(jīng)歷PC端一樣的進(jìn)化過(guò)程,網(wǎng)絡(luò )帶寬越來(lái)越好,用戶(hù)也越來(lái)越不愿意去應用商店下載了,我相信大家去應用商店次數都是越來(lái)越少了。
圖:PC互聯(lián)網(wǎng)和移動(dòng)互聯(lián)網(wǎng)演進(jìn)歷史驚人的相似
必須承認,騰訊是非常擅長(cháng)做產(chǎn)品的公司,每一次產(chǎn)品迭代都做得很扎實(shí)。正當移動(dòng)互聯(lián)網(wǎng)處在從C/S架構逐漸轉向B/S架構的風(fēng)口上的時(shí)候,恰逢其時(shí)推出應用號,欲順勢干掉所有的APP應用商店,利用其龐大的用戶(hù)基數以及微信內嵌的瀏覽器,成為一個(gè)應用分發(fā)的超級大平臺,最終實(shí)現"微信OS"的超級大野心。
瀏覽器一直被認為是Web OS, 這個(gè)故事聽(tīng)上去順理成章。 然而,事情并不一定會(huì )朝著(zhù)這個(gè)方向發(fā)展,這里面有個(gè)重要的細節被忽略了。
Again,歷史是一面鏡子。微信并不是第一個(gè)做應用號的公司,早在2010年,在大洋彼岸,世界上最大的互聯(lián)網(wǎng)公司——Google推出了基于Chrome瀏覽器的“應用號”Chrome App。然而就在上個(gè)月,也就是2016年8月,Google宣布停止支持Chrome App。
Chrome的活躍用戶(hù)有10億,比微信還多, Google也比騰訊更有財力, 為什么Chrome App偉大計劃最終失??? Chrome App和微信應用號都有一個(gè)致命的共性: 雖然都是用了HTML技術(shù),但是沒(méi)有用到HTML的精髓。
當年World Wide Web(萬(wàn)維網(wǎng))之所以能夠一夜之間席卷全球,核心原因之一就是HTML的第一個(gè)字母“H”(超鏈接)。雖然是看起來(lái)是個(gè)很簡(jiǎn)單一個(gè)技術(shù),但是折射了互聯(lián)網(wǎng)的核心設計理念:開(kāi)放、互聯(lián)。
通過(guò)一個(gè)網(wǎng)址鏈接, 任何人都可以查看你發(fā)布的內容, 不需要經(jīng)過(guò)應用商店審核,任何兩個(gè)網(wǎng)頁(yè)之間可以方便跳轉。 而從今天的應用號發(fā)布的介紹來(lái)看,所有發(fā)布的應用號都需要通過(guò)騰訊的審核,而且應用號也是封閉,并不能和外部的網(wǎng)頁(yè)自由跳轉。
因此,今天的應用號只是用了HTML技術(shù)中無(wú)需下載安裝、跨平臺的功能, 并沒(méi)有用到HTML開(kāi)發(fā)互聯(lián)的精髓。 它只是一個(gè)“用了HTML5技術(shù)的平臺”,但不是一個(gè)真正的“HTML5應用平臺”;它可以成為微信IM的一個(gè)重要補充, 但是成為不了一個(gè)人們期待中的“互聯(lián)網(wǎng)操作系統”。 在互聯(lián)網(wǎng)的世界里,只有開(kāi)放才是最有生命力的。
Again,again,歷史的確是一面鏡子。在PC時(shí)代,這兩個(gè)軟件是大家最高頻使用的: IM和瀏覽器。一個(gè)連接人與人,一個(gè)連接人與信息。 這是人類(lèi)最基本的兩個(gè)需求之一。
騰訊無(wú)敵的社交基因決定了它在PC和移動(dòng)時(shí)代,都完美做到了連接人與人。但是,連接人與信息領(lǐng)域,并不是騰訊的強項。
隨著(zhù)移動(dòng)互聯(lián)網(wǎng)逐漸進(jìn)入深水區,微信的簡(jiǎn)單內嵌瀏覽器未來(lái)將不能完全滿(mǎn)足需求人們高效安全獲取信息的需求,它的半封閉生態(tài)也將不適應互聯(lián)網(wǎng)的開(kāi)放互聯(lián)的趨勢。
瀏覽器——真正的HTML平臺,將會(huì )“王者歸來(lái)”,成為最高效安全連接人與信息的工具。
這個(gè)趨勢在國外已經(jīng)很明顯了, Google今年4月份的時(shí)候宣布,Chrome瀏覽器移動(dòng)版的月活躍用戶(hù)突破10億,最近5個(gè)月增長(cháng)2億! 而且Google今年在拋棄掉Chrome“應用號”的同時(shí)也發(fā)布了重量級的HTML5新技術(shù)框架——PWA(Progressive Web App)。
HTML5一直被詬病的就是無(wú)法在離線(xiàn)狀態(tài)下使用以及體驗不夠流暢?;赑WA框架, HTML5應用可以同時(shí)支持在線(xiàn)和離線(xiàn),而且加速速度和交互體驗有了顯著(zhù)的提升。通過(guò)PWA,HTML5相比App的缺點(diǎn)部分就被抹平了,而優(yōu)點(diǎn)部分卻很突出,因此被業(yè)界普遍看好。PWA已經(jīng)在Chrome、Firefox、Opera等瀏覽器中都可以運行。
當“瀏覽器”王者歸來(lái)的時(shí)候,用戶(hù)可以更高效在互聯(lián)網(wǎng)上沖浪,開(kāi)發(fā)者可以更方便發(fā)布HTML5應用,尤其是對于中大型企業(yè)用戶(hù),可以更自主、可控的開(kāi)發(fā)和部署企業(yè)級HTML5應用,那時(shí)候,我們還需要“小程序”么?
【鈦媒體作者介紹:文/陳本峰,云適配創(chuàng )始人兼CEO,中國企業(yè)級HTML5產(chǎn)業(yè)聯(lián)盟主席、HTML5國際標準制定者之一、參與過(guò)微軟總部IE瀏覽器核心研發(fā)】
更多商業(yè)新知,關(guān)注鈦媒體微信號:鈦媒體(ID:taimeiti)
鈦媒體微信二維碼
聯(lián)系客服