HTML5讓手機遠離App孤島
App的異軍突起
2007年,蘋果iPhone和AppStore的出現開啟了手機應用和移動互聯網的新時代。蘋果的App模式則更讓用戶眼前一亮,業界驚醒:是時候重新定義手機了。App模式之所以火爆,是因為它提供了大量便捷的手機應用,并且通過下載本地實現應用,極大地滿足了當時困于網絡惡劣環境的手機用戶需求。至此,人們得以從傳統的通信模式中解脫,很多人打開手機已經不是為了打電話、發短信,而是點開一個個精致實用的App,從這個時候起,手機真正成為了一個智能終端。
于是短短兩三年時間,我們對于以下描述的日程早已司空見慣。早上起床你打開身邊的iPone查收郵件、新聞;吃飯的時候登錄人人、微博查看新鮮事或者新浪、貓撲瀏覽各類信息;上班地鐵上聽聽音樂、看看圖書或者打打游戲;工作的時候,用各式各樣的RSS閱讀器閱讀信息,查看Word、PDF文檔。下班回家,QQ聊天、UC上網,優酷看視頻,手機已經實現了很多電腦的功能,并且它是隨時隨地的。以上這些,都是應用,都是App。無論是在iPhone還是種類繁多的Android手機上,人們似乎已經習慣了手機大屏幕上排滿的App應用小圖標,習慣了通過點擊這些小圖標實現應用需求。然而僅僅這樣,手機的進化就停止了么,人們對應用的需求就已經滿足了么,App模式就此一統江湖了么,遠遠沒有。
App孤島
原生App的出現極大地方便并且豐富了人們的移動生活,卻也形成了一座座App孤島。成百上千的應用彼此隔絕,擁擠在狹窄的存儲空間,原生應用把用戶與互聯網隔離得越來越遠,用戶的行為漸漸地受控于各大巨頭,與提倡自由互動分享的互聯網精神背道而馳。
原生App有著一些明顯缺陷。從體驗上看,由于App的盛行,一份報紙雜志都要下載一個App,手機上安裝了數十個甚至更多的App,但最常用的往往不過5個,而這些App的安裝與更新必須通過App Store,用戶不勝其擾,費用高,并且十分耗費流量。其次,App越來越多,桌面空間越來越擁擠,用戶卻無法用搜索功能來找到它們。再次,App終究無法達到傳統PC應用的多元化,互聯網是一個應用的海洋,而App Store則是一個超市門店,很難滿足用戶越來越多樣化的需求,還存在一定的安裝成本和安全風險。***,由于不同平臺的限制,iPhone用戶和Android、WP用戶之間往往缺乏交流和分享,App種類數量方面也有很大差異,平臺App之間的封閉,造成了用戶體驗方面的不平等。
從性能上看,盡管單個App運行十分高效,但是App的安裝必然涉及手機內存的消耗,你會發現存儲卡和內存越來越不夠用。而且手機電池的限制,也難以允許用戶同時運行多項應用。更何況不同的手機平臺其涉及的應用有所不同。
對開發者來說,一方面App客戶端跨平臺成本高,暫且不論現在的終端平臺五花八門,未來智能手機市場很可能出現Android、iOS、WinPhone三足鼎立。開發者不得不針對上述所有的系統開發不同的版本。而開發不同平臺和機型上的應用,占據的資金與精力投入,與開發一款新應用幾乎相同。另一方面App已成紅海,雖然總會有人瞬間走紅,但是持續成功并不容易。因為iOS平臺中卸載一個App非常簡單,而人們往往不會保留同類功能的多個App,這造成想在用戶手機桌面上幸存一個圖標,難度越來越大。況且,在App Store上提交新版本需經蘋果至少兩個星期的審核,而用戶下載使用之后的回饋,則至少需要一個月才能到開發者手里,這對于崇尚快速迭代的互聯網產品來說,無疑是一個巨大打擊。
HTML5可能改變這一困境
在PC平臺,互聯網和瀏覽器是人們最主要的應用入口,然而在手機平臺,卻是App模式盛行。這得歸咎于早期體驗極差的移動互聯網閹割版——Wap和通訊技術發展的緩慢。隨著3G技術的普及,移動互聯網的體驗和功能已經趨近于傳統互聯網,基于新一代超文本標記標準語言HTML5構建的網頁應用Web App則可能改變限于App模式困境中的手機應用環境。
讓我們回頭審視網頁應用所具有的優勢:自由開放、即需即用、一致性、沒有安裝和升級的成本,托管數據、托管計算任務、實現和分發新產品新內容的低成本。HTML5顯然包含這些優點,除此之外,HTML5在移動應用領域有著更為顯著的優勢和廣闊的發展空間。
首先,HTML5不僅讓許多應用可以回歸于網頁,更能將功能擴大,有效地改善用戶體驗。HTML5大幅強化了網頁的表現性能,包括圖片、音樂、視頻以及游戲功能都可以通過網頁實現,用戶不需再安裝如Flash等費電費資源的各類插件,不需要費時費力地下載原生應用,而只需要打開瀏覽器的網頁就可以看電影、玩游戲了。
另外,HTML5還具有本地存儲和云端應用的功能。一方面,用戶可以實現一些離線應用,例如8月底,谷歌宣布基于HTML5架構的Gmail、谷歌日歷以及谷歌Docs這三款應用程序已經開發出了離線使用功能。另一方面,由于依托互聯網,HTML5將使手機成為云計算的移動終端。
其次,基于HTML5的Web App擁有跨平臺的特性。這可以幫助開發者大幅降低開發成本,因為不用再針對不同平臺進行重復開發,同時可以統一在云端直接調試、更新和修改,同樣節約了大量成本。而跨平臺的體驗對用戶革命性的,比如你玩的是HTML5的游戲,就可以平常用PC玩,出去用手機或iPad繼續玩。
再次,繞過應用程序商店,為應用程序推廣開拓新的渠道。幾十萬級的應用程序商店,一款新推出的應用想熬出頭可見是多么困難,還有審核、排名和檢索方面的束縛。App Store的模式已經無法承載不斷發展的應用規模。然而,而基于HTML5的應用則根植于廣闊的互聯網,可以繞過App store,直接通過瀏覽器運行,并且那些基于PC互聯網而發展起來的網絡廣告和網絡營銷也可以在移動互聯網中派上用場。目前,HTML5已經獲得了多渠道的支持,國外的Facebook、Twitter、Google+等,國內的人人、新浪微博、騰訊開放平臺等將成為Web App開發者所鐘情的樂土,而這些Web App都將使用HTML5開發。
對于移動Web 和App的未來發展,業界尚未有所定論,但是我們不難發現一個趨勢,就是未來手機也會像今天的PC一樣,成為基于移動互聯網的平臺化產品,因為只有移動互聯網才能解決用戶多方面的需求,具備平臺化的功能和作用,形成Web App平臺,而不管是基于瀏覽器、App還是云計算,HTML5技術都將成為基本的載體。HTML5的web應用剛剛起步,各方面都還不完善,而已有成熟生態的原生App也有諸多問題,未來一段時期,二者將會競爭并存,互補融合,推動移動互聯網新的發展。
如果說App應用商店是一個海產品超市,那么基于HTML5的Web應用則是一片寬廣自由的海洋。App的局限性將我們彼此隔離,而隨著我們對互聯網應用需求的與日俱增,我們愈加不能容忍割裂的一個個App成為制約人類自由分享的障礙。HTML5將打破App孤島,成為暢連移動互聯網的橋梁。