不可阻擋:瀏覽器迎來HTML5時(shí)代

2010/4/8 11:30:05    編輯:軟媒 - 笨笨     字體:【

Win7之家afsion.com.cn):不可阻擋:瀏覽器迎來HTML5時(shí)代

HTML 5這個(gè)技術(shù)術(shù)語最近頻頻出現(xiàn)在與各大巨頭相關(guān)的報(bào)道中:在iPad不支持Flash的爭議聲中有它的身影,谷歌因?yàn)樗艞壛藢?duì)自家產(chǎn)品Gears的支持,而剛剛發(fā)布的IE9預(yù)覽版對(duì)它的支持也成了一個(gè)熱門話題。HTML5,這個(gè)尚未成形的Web標(biāo)準(zhǔn)為何如此受關(guān)注?它又會(huì)如何刷新人們對(duì)網(wǎng)頁瀏覽的認(rèn)知?

HTML5標(biāo)準(zhǔn)將正式登場 挑戰(zhàn)迫在眉睫

蘋果CEO史蒂夫·喬布斯也許算得上是近期最意氣風(fēng)發(fā)的人了,iPad的發(fā)布再次聚焦了全球的眼光。這款被喬布斯稱為“最得意的作品”、“革命性的作品”,會(huì)不會(huì)像iPod、iPhone一樣風(fēng)靡全球,為蘋果公司創(chuàng)造又一個(gè)奇跡?顯然喬布斯早有了肯定的答案,iPad對(duì)Flash斬釘截鐵的拒絕也許算得上是一個(gè)例證。

要知道,按照Adobe的說法,目前網(wǎng)站上70%以上的游戲和75%以上的視頻都使用Flash,拒絕Flash,意味著用戶使用iPad訪問這些網(wǎng)站的瀏覽體驗(yàn)將大打折扣,這也是iPad被詬病的主要原因之一。但喬布斯對(duì)此不以為然,因?yàn)樵趩滩妓箍磥,iPad一定會(huì)熱賣,這也是內(nèi)容提供商的一次機(jī)遇,盡管這些內(nèi)容提供商目前也普遍采用了Flash,但為了抓住機(jī)遇,自然會(huì)去適應(yīng)不支持Flash的iPad。而支撐喬布斯敢于一意孤行的最根本原因就是,喬布斯認(rèn)為,沒有了Flash,內(nèi)容提供商還有更好的選擇,那就是HTML5(目前已有多家網(wǎng)站針對(duì)iPad推出了不包Flash的在線內(nèi)容)。

與喬布斯的意氣風(fēng)發(fā)不同的是,微軟的泰德·約翰遜(Ted Johnson)也許是近期最忙碌的員工,身為Office家族制圖組件產(chǎn)品Visio的創(chuàng)造者和曾經(jīng)的微軟副總裁之一,Ted目前的身份是IE團(tuán)隊(duì)負(fù)責(zé)圖形和渲染技術(shù)的項(xiàng)目經(jīng)理。擺在他面前的艱難課題,不僅包括IE過去版本飽受詬病的圖形處理能力和渲染速度,更重要是如何幫助IE重回巔峰。

和Ted一樣,微軟IE瀏覽器團(tuán)隊(duì)的氣氛也史無前例的緊張,因?yàn)樗麄円呀?jīng)清楚地意識(shí)到,IE在Windows平臺(tái)上不可一世的地位正在土崩瓦解。近幾年,來自老對(duì)手Firefox、Opera等的攻擊越發(fā)猛烈,Windows平臺(tái)上的后起之秀Safari 4(Windows版本)和谷歌Chrome的搶灘登陸也令I(lǐng)E的日子越來越難過。不久前來自著名市場調(diào)研公司NetApplications.com的數(shù)據(jù)顯示:IE在過去一年內(nèi)市場份額又流失了約8個(gè)百分點(diǎn),跌至62%,而被寄予厚望的IE 8的發(fā)布和推廣沒能扭轉(zhuǎn)這一頹勢。

像Ted這樣的高級(jí)管理人員加盟IE團(tuán)隊(duì),表明了微軟重振瀏覽器產(chǎn)品的決心,也讓IE 9肩負(fù)的使命顯得極為重大。前不久,在MIX10開發(fā)者大會(huì)上亮相的IE 9技術(shù)預(yù)覽版已經(jīng)證明了Ted等在新版IE上的努力已有成效。IE 9極大地改善了自身對(duì)Web標(biāo)準(zhǔn)的支持,并且宣布兼容大多數(shù)在Web中被廣泛使用的API;最重要的一點(diǎn)是,IE 9以近乎謙卑的態(tài)度參與了W3C的HTML 5標(biāo)準(zhǔn)制定項(xiàng)目,并積極參與了CSS 3和SVG(可伸縮矢量圖形)的測試,通過了其中的大多數(shù)項(xiàng)目。

微軟用IE9證明了微軟對(duì)HTML 5的高度迎合和歡迎態(tài)度,而不是僅做做姿態(tài),而此前,Safari、Firefox、Chrome等瀏覽器早已進(jìn)行了廣泛支持HTML5的努力。也許,更深的層次分析,對(duì)于IE瀏覽器來說,HTML 5時(shí)代的到來,無疑是一個(gè)危機(jī)并存的大事件,一旦抓住這項(xiàng)技術(shù),就大有機(jī)會(huì)讓IE重回霸主寶座。

那么,HTML 5究竟是一種什么樣的標(biāo)準(zhǔn),居然有能力改變?yōu)g覽器之爭的格局?

HTML 5帶來新Web體驗(yàn)

HTML5是HTML的最新標(biāo)準(zhǔn),目前仍在完善中。它的誕生得益于WHATWG(Web超文本應(yīng)用程序技術(shù)工作組),這個(gè)組織中的成員認(rèn)為,此前以文檔為中心的理念無法有效地滿足現(xiàn)代Web應(yīng)用的需要,HTML的改進(jìn)應(yīng)以互聯(lián)網(wǎng)應(yīng)用為中心,并在未來的Web世界中扮演更重要的角色。

2007年,在Mozilla、Opera、蘋果等力量的共同努力下,該組織接受了W3C的維護(hù)并成立了HTML 5工作組,并在后來的標(biāo)準(zhǔn)之爭中打贏了XHTML,成為下一代HTML標(biāo)準(zhǔn),新標(biāo)準(zhǔn)將包括更強(qiáng)大的用于交互、多媒體和本地化等方面的標(biāo)簽以及應(yīng)用編程接口(API)。

目前最引人注目的變化要數(shù)和這兩個(gè)標(biāo)簽的引入。在HTML5 之前,很多多媒體功能,如視頻、動(dòng)畫、交互,通常都需要 Flash、QuikTime 等插件來實(shí)現(xiàn)。而一旦HTML 5獲批準(zhǔn),音頻和視頻就會(huì)像今天的文本以及圖片一樣,成為任何網(wǎng)頁的標(biāo)準(zhǔn)部分,意味著網(wǎng)頁不需要加載任何播放器就能插放聲音和視頻,這將大大減少瀏覽器的工作負(fù)擔(dān),并提高用戶的體驗(yàn)。這個(gè)變化導(dǎo)致的結(jié)果之一是,瀏覽器可以擺脫很多插件而獨(dú)立運(yùn)行。

另外,HTML 5突破了其作為標(biāo)記語言的界限,增加了很多頗具實(shí)用價(jià)值的API,例如Web SQL Database API可以創(chuàng)建數(shù)據(jù)庫對(duì)象從而長期保留當(dāng)前會(huì)話下的數(shù)據(jù),為瀏覽器的離線工作掃清了道路;再例如File API使本地文件可以通過拖放的方式上傳到網(wǎng)站,甚至還提供了一個(gè)接口來關(guān)聯(lián)上傳數(shù)據(jù)從而提供顯示上傳進(jìn)度和其他信息的方法。 在這些API的共同作用下,無需客戶端和插件,完全基于Web頁面的應(yīng)用程序已經(jīng)指日可待。

而在圖像處理方面,HTML 5擁有更加強(qiáng)大的圖像功能:不僅大大加強(qiáng)了矢量圖和位圖,還內(nèi)建了對(duì)3D技術(shù)的支持,以WebGL為代表的技術(shù)可以幫助 HTML5提供硬件3D加速渲染,借助系統(tǒng)顯卡在瀏覽器里流暢地展示3D場景和模型。也許在不遠(yuǎn)的將來,我們甚至可以在網(wǎng)頁中流暢地玩到魔獸世界之類的大型3D游戲,這是Flash目前難以達(dá)成的任務(wù)。

可見,HTML 5之所以會(huì)成為業(yè)界的焦點(diǎn)并成為HTML發(fā)展的必由之路,正是因?yàn)樗俅魏粚?shí)了HTML作為Web根基的地位。它拋開了臃腫的插件,強(qiáng)化瀏覽器對(duì)HTML的理解能力,不僅是對(duì)用戶瀏覽體驗(yàn)的革新,也是對(duì)網(wǎng)絡(luò)瀏覽器技術(shù)比拼重新進(jìn)行發(fā)牌。
  
HTML 5的雙刃劍效應(yīng)


HTML 5的變革令Web世界激動(dòng)萬分,同時(shí)也帶來了很多人的憂慮。其中最明顯受到?jīng)_擊的就是Adobe的Flash和微軟的Silverlight技術(shù)。

Opera首席執(zhí)行官Jon von Tetzchner表示:“下一代HTML語言將使Adobe Flash技術(shù)顯得很多余,因?yàn)镠TML 5的開放Web標(biāo)準(zhǔn)提供了除Flash之外的富媒體網(wǎng)絡(luò)內(nèi)容發(fā)布方法。”的確,一旦HTML 5標(biāo)準(zhǔn)可以支持大部分的圖形和視頻解碼,我們沒有理由繼續(xù)采用第三方的專有技術(shù)。

如果說Silverlight技術(shù)在微軟產(chǎn)品線中占據(jù)的權(quán)重不足以使這個(gè)軟件帝國感到焦慮的話,那么被晾在一邊的Adobe對(duì)于Flash的滅亡預(yù)言可謂噤若寒蟬。

Adobe一再強(qiáng)調(diào)Flash技術(shù)不會(huì)受到HTML 5的威脅,卻連聲警告說HTML 5標(biāo)準(zhǔn)將把互聯(lián)網(wǎng)視頻“扔回到黑暗時(shí)代”,這種態(tài)度更加表明了Adobe對(duì)于HTML 5的畏懼感。再加上它曾經(jīng)的重要盟友蘋果公司的產(chǎn)品——iPad平板電腦以及iPhone智能手機(jī)執(zhí)意不支持Flash播放,讓Adobe更加懷疑蘋果是否打算將HTML 5作為未來的發(fā)展方向。

HTML 5引發(fā)的Flash恐慌實(shí)質(zhì)上是未來網(wǎng)絡(luò)瀏覽器和相關(guān)技術(shù)定位的問題。過去,瀏覽器只負(fù)責(zé)網(wǎng)頁基本內(nèi)容、格式的渲染和基礎(chǔ)腳本(如JavaScript)的執(zhí)行,更高層次的需求,如視頻播放、游戲、聲音效果等由第三方插件或者專門的軟件來完成。但是,網(wǎng)絡(luò)技術(shù)發(fā)展的大勢所趨是瘦客戶端與云計(jì)算的組合,在這個(gè)趨勢下,更精簡的客戶端軟件和更強(qiáng)大的瀏覽器能力已經(jīng)成為業(yè)界的訴求。所以,HTML 5的誕生并非偶然,而是時(shí)代的選擇。

雖然標(biāo)準(zhǔn)的制定者是唯一的,但標(biāo)準(zhǔn)的執(zhí)行者卻是各方的商業(yè)力量。和HTML 4時(shí)代一樣,即使是再明確的標(biāo)準(zhǔn)也存在著滯后者和破壞者,企業(yè)總試圖通過一些誘人的專有技術(shù)來吸引開發(fā)者和用戶,打擊競爭對(duì)手,如微軟的動(dòng)態(tài)HTML技術(shù),這導(dǎo)致的結(jié)果往往是更多的兼容性問題和安全隱患,影響標(biāo)準(zhǔn)的穩(wěn)固地位。在HTML 5的背景下,瀏覽器將獲得更多的權(quán)力,這不能不令人擔(dān)心在未來的市場,會(huì)不會(huì)出現(xiàn)更多“本網(wǎng)站只支持IE 8以上版本”和“本影片只能用谷歌Chrome瀏覽器播放”之類的現(xiàn)象。

此外,正如Adobe Flash一樣,原本依附于Web瀏覽器的插件技術(shù)將面臨新一輪的生死抉擇,究竟是留下來與HTML 5奮力一搏還是另尋定位成了眼下最重要的問題。日前,微軟已經(jīng)和諾基亞簽定協(xié)議向Symbian系統(tǒng)提供Silverlight技術(shù),這或許顯示了微軟重新定位Silverlight的思路:去HTML 5暫時(shí)去不了的地方,做HTML 5暫時(shí)做不到的事。這對(duì)位于相似處境的插件廠商未嘗沒有借鑒意義。

無論如何,IE、FireFox、Chrome和Opera這些主流瀏覽器都已經(jīng)積極地開始了對(duì)HTML 5的試水。拋去了高筑的技術(shù)壁壘,扔掉了林林總總的插件,未來的戰(zhàn)爭將更加考驗(yàn)這些瀏覽器提供商的商業(yè)智慧和技術(shù)能力。一場更加精彩的瀏覽器之戰(zhàn)已經(jīng)在HTML 5時(shí)代蓄勢待發(fā)。

附錄:HTML5部分應(yīng)用

http://mugtug.com/sketchpad/
 (鏈接以修正,請(qǐng)用非IE瀏覽器,F(xiàn)irefox,chrome或者其他webkit核心的瀏覽器訪問,下同)
這是一個(gè)基于HTML5的在線畫板演示程序。擁有類似Windows 畫筆的功能,甚至可以把一張?zhí)幚砗蟮膱D片正常保存到本地。

http://jilion.com/sublime/video
這是一個(gè)基于HTML5的在線視頻播放程序。控制臺(tái)可以漸變,鼠標(biāo)隱藏,全瀏覽器屏幕顯示,具有了一個(gè)瀏覽器基本的功能。