不可阻擋:瀏覽器迎來HTML5時代

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

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

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

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

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

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

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

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

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

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

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

HTML 5帶來新Web體驗

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

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

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

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

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

可見,HTML 5之所以會成為業(yè)界的焦點并成為HTML發(fā)展的必由之路,正是因為它再次夯實了HTML作為Web根基的地位。它拋開了臃腫的插件,強化瀏覽器對HTML的理解能力,不僅是對用戶瀏覽體驗的革新,也是對網(wǎng)絡瀏覽器技術比拼重新進行發(fā)牌。
  
HTML 5的雙刃劍效應


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

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

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

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

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

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

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

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

附錄:HTML5部分應用

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

http://jilion.com/sublime/video
這是一個基于HTML5的在線視頻播放程序?刂婆_可以漸變,鼠標隱藏,全瀏覽器屏幕顯示,具有了一個瀏覽器基本的功能。