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