TechWeb編輯推薦:最近一兩年,HTML5和Web App的概念相當火熱,吸引了很多人或多或少的關注。從狹義上講,HTML5是超文本標記語言(HTML)協議的一個升級版本。這個升級版本包含了一些新的元素,包括Web Workers、Web Storage、Web Sockets API、Server-Sent Events等。現在這個協議是由一個標準化組織——萬維網聯盟(W3C)來制定與普及的。從廣義上講,HTML5是Web App相關技術的總稱,包括HTML5、DOM API、CSS3、面向 Web App的頁面設計模式(如SPA)等(注:http://platform.html5.org/)。所有這些工作都是圍繞著對瀏覽器的擴展。因此,從廣義上來講,大家把HTML5的含義進一步地泛化,現在涵蓋到了Web App的范疇上來。
但說實話,當前HTML5太熱了。人們在談起它時,更多是在闡述一種概念,這有點像當年的 Web 2.0。
Web App的核心優勢
從現在來看,應用一般有三種:原生應用、混合應用和Web應用,如圖1所示。
圖1 應用的三種類型
相對于其他兩種應用,Web App的核心優勢有兩點:一是開發模式的再次進化(對復雜性的封裝),二是具有卓越的互聯互通特性。
從開發模式來說,Web App的出現像是歷史的再次重演。之前是從匯編到C語言,因為C語言相對高級一些,所以開發者真正需要做的事情就簡單了很多。現在我們進一步從Java到HTML,也是把一些復雜的東西封裝起來了。我們做應用不需要寫邊框、畫界線,只需要用一個模板就能夠起到界面顯示的作用。
Web App的另一個很大的優勢是有非常卓越的互聯互通特性。最近兩三年,網頁游戲在游戲界非常流行,它就是依賴了Web形態應用的互聯互通特性。很多流量能夠很方便地導入這樣的一個網頁中,同時它也能夠在頁面內給其他應用導流量。這樣卓越的互聯互通性對產品的推廣和營銷都有很大的幫助。因此,在過去兩三年里網頁游戲得到了非常快速的成長。
標準的普及
一般來講,W3C制定HTML5標準的過程是這樣的:在經過大約五個步驟之后才能將標準正式對外發布(Recommendation),如圖2所示。而2011年,HTML5標準剛剛走到了第二個流程,依舊處于工作草案狀態。所以有人預言HTML5的普及還需要10年。但事實上,所有瀏覽器廠商都看準了這個趨勢,在大筆投入。大家都已經在路上,唯恐落后。
圖2 W3C制定HTML5標準的過程
很多開發者都把一多半的精力放在兼容性方面。兼容性首先要對標準全面支持。剛剛發布的Android平臺UC8.5在兼容性方面做了很大提升,兼容性測試跑分為410+7,達到世界第一的水平。當然兼容性的解決也需要過程,最早推出U3內核時我們的跑分只有100多分。后來我們研發團隊在這方面保持了長期專注投入之后才取得了這樣的提升結果。
與兼容性同等重要的就是擴展性了,包括手機上各種設備能力的外拓。其實現在業界還沒有統一的標準,所以UC就在推廣這些標準的落地和實行。我們可以看到剛才分裂的狀況,蘋果不會去關心Android,而Google也不會去關注中國的一些山寨廠商。所以我們會站在中國手機用戶的角度,去把剛才看到的那些和好處切切實實地落地。我們希望能夠多做一些務實的事情。
Web App的發展趨勢
HTML5的蓬勃發展跟移動互聯網的發展是密不可分的。過去幾年,無線上網的設備數量都在翻番,但終端、操作系統等平臺的差異非常大,開發模式、開發語言等都也有不小差異。HTML5的出現會是移動互聯網的一把萬能鑰匙。因此,Web App很可能首先在移動平臺取得較好的發展。
從技術角度看,以下三個特點會是Web App未來發展的三個主要趨勢。
^網頁應用化
^支持離線使用
^支持調用手機硬件接口
網頁應用化和支持離線使用會讓Web App的能力得到進一步的拓展。還有就是支持調用手機硬件接口,例如照相接口,除了對焦、光圈、快門之外,還包括白平衡、調色等。如果WebApp可以支持的東西全都弄出來之后,Web開發者會覺得很幸福,因為可以用非常簡單的方式做出非常專業的應用。
未來,基于HTML5的Web App將成為手機上的主流應用形態。
原文鏈接:《Web App的未來》
推薦閱讀
TechWeb編輯推薦: 我們倆都有些令對方厭惡。謝爾蓋布林在接受《經濟學人》雜志采訪時,曾這樣回憶他與拉里佩奇的首次相遇。未來的兩位谷歌創始人對彼此的第一印象都很差。 風云初起雙雄會 能夠進入斯坦福大學,我簡>>>詳細閱讀
本文標題:UC技術總裁梁捷:Web App的未來
地址:http://m.sdlzkt.com/a/43/20120702/72477.html