Win7之家( airtaxifl.com):不可阻擋:瀏覽器迎來HTML5時代
HTML 5這個技術(shù)術(shù)語最近頻頻出現(xiàn)在與各大巨頭相關(guān)的報道中:在iPad不支持Flash的爭議聲中有它的身影,谷歌因為它放棄了對自家產(chǎn)品Gears的支持,而剛剛發(fā)布的IE9預(yù)覽版對它的支持也成了一個熱門話題。HTML5,這個尚未成形的Web標(biāo)準(zhǔn)為何如此受關(guān)注?它又會如何刷新人們對網(wǎng)頁瀏覽的認(rèn)知?
HTML5標(biāo)準(zhǔn)將正式登場 挑戰(zhàn)迫在眉睫
蘋果CEO史蒂夫·喬布斯也許算得上是近期最意氣風(fēng)發(fā)的人了,iPad的發(fā)布再次聚焦了全球的眼光。這款被喬布斯稱為“最得意的作品”、“革命性的作品”,會不會像iPod、iPhone一樣風(fēng)靡全球,為蘋果公司創(chuàng)造又一個奇跡?顯然喬布斯早有了肯定的答案,iPad對Flash斬釘截鐵的拒絕也許算得上是一個例證。
要知道,按照Adobe的說法,目前網(wǎng)站上70%以上的游戲和75%以上的視頻都使用Flash,拒絕Flash,意味著用戶使用iPad訪問這些網(wǎng)站的瀏覽體驗將大打折扣,這也是iPad被詬病的主要原因之一。但喬布斯對此不以為然,因為在喬布斯看來,iPad一定會熱賣,這也是內(nèi)容提供商的一次機(jī)遇,盡管這些內(nèi)容提供商目前也普遍采用了Flash,但為了抓住機(jī)遇,自然會去適應(yīng)不支持Flash的iPad。而支撐喬布斯敢于一意孤行的最根本原因就是,喬布斯認(rèn)為,沒有了Flash,內(nèi)容提供商還有更好的選擇,那就是HTML5(目前已有多家網(wǎng)站針對iPad推出了不包Flash的在線內(nèi)容)。
與喬布斯的意氣風(fēng)發(fā)不同的是,微軟的泰德·約翰遜(Ted Johnson)也許是近期最忙碌的員工,身為Office家族制圖組件產(chǎn)品Visio的創(chuàng)造者和曾經(jīng)的微軟副總裁之一,Ted目前的身份是IE團(tuán)隊負(fù)責(zé)圖形和渲染技術(shù)的項目經(jīng)理。擺在他面前的艱難課題,不僅包括IE過去版本飽受詬病的圖形處理能力和渲染速度,更重要是如何幫助IE重回巔峰。
和Ted一樣,微軟IE瀏覽器團(tuán)隊的氣氛也史無前例的緊張,因為他們已經(jīng)清楚地意識到,IE在Windows平臺上不可一世的地位正在土崩瓦解。近幾年,來自老對手Firefox、Opera等的攻擊越發(fā)猛烈,Windows平臺上的后起之秀Safari 4(Windows版本)和谷歌Chrome的搶灘登陸也令I(lǐng)E的日子越來越難過。不久前來自著名市場調(diào)研公司NetApplications.com的數(shù)據(jù)顯示:IE在過去一年內(nèi)市場份額又流失了約8個百分點,跌至62%,而被寄予厚望的IE 8的發(fā)布和推廣沒能扭轉(zhuǎn)這一頹勢。
像Ted這樣的高級管理人員加盟IE團(tuán)隊,表明了微軟重振瀏覽器產(chǎn)品的決心,也讓IE 9肩負(fù)的使命顯得極為重大。前不久,在MIX10開發(fā)者大會上亮相的IE 9技術(shù)預(yù)覽版已經(jīng)證明了Ted等在新版IE上的努力已有成效。IE 9極大地改善了自身對Web標(biāo)準(zhǔn)的支持,并且宣布兼容大多數(shù)在Web中被廣泛使用的API;最重要的一點是,IE 9以近乎謙卑的態(tài)度參與了W3C的HTML 5標(biāo)準(zhǔn)制定項目,并積極參與了CSS 3和SVG(可伸縮矢量圖形)的測試,通過了其中的大多數(shù)項目。
微軟用IE9證明了微軟對HTML 5的高度迎合和歡迎態(tài)度,而不是僅做做姿態(tài),而此前,Safari、Firefox、Chrome等瀏覽器早已進(jìn)行了廣泛支持HTML5的努力。也許,更深的層次分析,對于IE瀏覽器來說,HTML 5時代的到來,無疑是一個危機(jī)并存的大事件,一旦抓住這項技術(shù),就大有機(jī)會讓IE重回霸主寶座。
那么,HTML 5究竟是一種什么樣的標(biāo)準(zhǔn),居然有能力改變?yōu)g覽器之爭的格局?
HTML 5帶來新Web體驗
HTML5是HTML的最新標(biāo)準(zhǔn),目前仍在完善中。它的誕生得益于WHATWG(Web超文本應(yīng)用程序技術(shù)工作組),這個組織中的成員認(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ù)和這兩個標(biāo)簽的引入。在HTML5 之前,很多多媒體功能,如視頻、動畫、交互,通常都需要 Flash、QuikTime 等插件來實現(xiàn)。而一旦HTML 5獲批準(zhǔn),音頻和視頻就會像今天的文本以及圖片一樣,成為任何網(wǎng)頁的標(biāo)準(zhǔn)部分,意味著網(wǎng)頁不需要加載任何播放器就能插放聲音和視頻,這將大大減少瀏覽器的工作負(fù)擔(dān),并提高用戶的體驗。這個變化導(dǎo)致的結(jié)果之一是,瀏覽器可以擺脫很多插件而獨立運(yùn)行。
另外,HTML 5突破了其作為標(biāo)記語言的界限,增加了很多頗具實用價值的API,例如Web SQL Database API可以創(chuàng)建數(shù)據(jù)庫對象從而長期保留當(dāng)前會話下的數(shù)據(jù),為瀏覽器的離線工作掃清了道路;再例如File API使本地文件可以通過拖放的方式上傳到網(wǎng)站,甚至還提供了一個接口來關(guān)聯(lián)上傳數(shù)據(jù)從而提供顯示上傳進(jìn)度和其他信息的方法。 在這些API的共同作用下,無需客戶端和插件,完全基于Web頁面的應(yīng)用程序已經(jīng)指日可待。
而在圖像處理方面,HTML 5擁有更加強(qiáng)大的圖像功能:不僅大大加強(qiáng)了矢量圖和位圖,還內(nèi)建了對3D技術(shù)的支持,以WebGL為代表的技術(shù)可以幫助 HTML5提供硬件3D加速渲染,借助系統(tǒng)顯卡在瀏覽器里流暢地展示3D場景和模型。也許在不遠(yuǎn)的將來,我們甚至可以在網(wǎng)頁中流暢地玩到魔獸世界之類的大型3D游戲,這是Flash目前難以達(dá)成的任務(wù)。
可見,HTML 5之所以會成為業(yè)界的焦點并成為HTML發(fā)展的必由之路,正是因為它再次夯實了HTML作為Web根基的地位。它拋開了臃腫的插件,強(qiáng)化瀏覽器對HTML的理解能力,不僅是對用戶瀏覽體驗的革新,也是對網(wǎng)絡(luò)瀏覽器技術(shù)比拼重新進(jìn)行發(fā)牌。
HTML 5的雙刃劍效應(yīng)
HTML 5的變革令Web世界激動萬分,同時也帶來了很多人的憂慮。其中最明顯受到?jīng)_擊的就是Adobe的Flash和微軟的Silverlight技術(shù)。
Opera首席執(zhí)行官Jon von Tetzchner表示:“下一代HTML語言將使Adobe Flash技術(shù)顯得很多余,因為HTML 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)重不足以使這個軟件帝國感到焦慮的話,那么被晾在一邊的Adobe對于Flash的滅亡預(yù)言可謂噤若寒蟬。
Adobe一再強(qiáng)調(diào)Flash技術(shù)不會受到HTML 5的威脅,卻連聲警告說HTML 5標(biāo)準(zhǔn)將把互聯(lián)網(wǎng)視頻“扔回到黑暗時代”,這種態(tài)度更加表明了Adobe對于HTML 5的畏懼感。再加上它曾經(jīng)的重要盟友蘋果公司的產(chǎn)品——iPad平板電腦以及iPhone智能手機(jī)執(zhí)意不支持Flash播放,讓Adobe更加懷疑蘋果是否打算將HTML 5作為未來的發(fā)展方向。
HTML 5引發(fā)的Flash恐慌實質(zhì)上是未來網(wǎng)絡(luò)瀏覽器和相關(guān)技術(shù)定位的問題。過去,瀏覽器只負(fù)責(zé)網(wǎng)頁基本內(nèi)容、格式的渲染和基礎(chǔ)腳本(如JavaScript)的執(zhí)行,更高層次的需求,如視頻播放、游戲、聲音效果等由第三方插件或者專門的軟件來完成。但是,網(wǎng)絡(luò)技術(shù)發(fā)展的大勢所趨是瘦客戶端與云計算的組合,在這個趨勢下,更精簡的客戶端軟件和更強(qiáng)大的瀏覽器能力已經(jīng)成為業(yè)界的訴求。所以,HTML 5的誕生并非偶然,而是時代的選擇。
雖然標(biāo)準(zhǔn)的制定者是唯一的,但標(biāo)準(zhǔn)的執(zhí)行者卻是各方的商業(yè)力量。和HTML 4時代一樣,即使是再明確的標(biāo)準(zhǔn)也存在著滯后者和破壞者,企業(yè)總試圖通過一些誘人的專有技術(shù)來吸引開發(fā)者和用戶,打擊競爭對手,如微軟的動態(tài)HTML技術(shù),這導(dǎo)致的結(jié)果往往是更多的兼容性問題和安全隱患,影響標(biāo)準(zhǔn)的穩(wěn)固地位。在HTML 5的背景下,瀏覽器將獲得更多的權(quán)力,這不能不令人擔(dān)心在未來的市場,會不會出現(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暫時去不了的地方,做HTML 5暫時做不到的事。這對位于相似處境的插件廠商未嘗沒有借鑒意義。
無論如何,IE、FireFox、Chrome和Opera這些主流瀏覽器都已經(jīng)積極地開始了對HTML 5的試水。拋去了高筑的技術(shù)壁壘,扔掉了林林總總的插件,未來的戰(zhàn)爭將更加考驗這些瀏覽器提供商的商業(yè)智慧和技術(shù)能力。一場更加精彩的瀏覽器之戰(zhàn)已經(jīng)在HTML 5時代蓄勢待發(fā)。
附錄:HTML5部分應(yīng)用
http://mugtug.com/sketchpad/ (鏈接以修正,請用非IE瀏覽器,F(xiàn)irefox,chrome或者其他webkit核心的瀏覽器訪問,下同)
這是一個基于HTML5的在線畫板演示程序。擁有類似Windows 畫筆的功能,甚至可以把一張?zhí)幚砗蟮膱D片正常保存到本地。
http://jilion.com/sublime/video
這是一個基于HTML5的在線視頻播放程序?刂婆_可以漸變,鼠標(biāo)隱藏,全瀏覽器屏幕顯示,具有了一個瀏覽器基本的功能。
評論列表
查看所有 條評論