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