回顧HTML 5創(chuàng)新之路 未來任重而道遠(yuǎn)
據(jù)國外媒體報(bào)道,2010年是HTML的分水嶺?;有允荋TML 5成為新興熱門的原因,也正是互動二字予以Adobe公司重?fù)?。Adobe的Flash技術(shù)幾乎無處不在,自網(wǎng)絡(luò)時(shí)代以來就一直是增加網(wǎng)頁互動性的默認(rèn)方式。然而,2010年,情況開始發(fā)生變化。HTML 5使得許多軟件能夠?qū)崿F(xiàn)跟Flash(以及Microsoft Silverlight)一樣的功能。使用HTML 5,軟件開發(fā)者可以自行添加視頻、動畫、以及拖放操作等特色功能。
HTML 5興起的另一原因是移動網(wǎng)絡(luò)的發(fā)展。使用HTML 5,手機(jī)開發(fā)者能夠創(chuàng)建復(fù)雜性與本地移動應(yīng)用程序相仿的基于瀏覽器的移動網(wǎng)站。國外媒體對過去一年中HTML 5的創(chuàng)新之路進(jìn)行了回顧,以下是主要內(nèi)容:
Google:HTML 5最大的支持者
Google很可能是HTML 5應(yīng)用最大的贏家,巨大的利益驅(qū)動促使它必須確保HTML網(wǎng)頁仍然是進(jìn)入互聯(lián)網(wǎng)的主要方式(有些人認(rèn)為應(yīng)用程序?qū)⒑芸烊〈鸀g覽器主宰互聯(lián)網(wǎng))。Google的搜索引擎以及AdSense業(yè)務(wù)很大程度上依賴于HTML技術(shù)乃至HTML 5的應(yīng)用。
今年年初,Google展示了一些應(yīng)用HTML 5的成果,令人印象深刻。
也是在一月份,Google旗下YouTube網(wǎng)站開始支持HTML 5,這樣播放視頻不再需要安裝Adobe Flash player 插件。YouTube聲稱這將加快視頻加載的速度,開發(fā)者也能夠添加更多新功能。七月,YouTube推出了一款HTML 5嵌入式播放器的Beta測試版。
盡管YouTube支持HTML 5,不過還是將Flash看作其視頻服務(wù)的重要支持技術(shù)。
Google在手機(jī)上也大力支持HTML 5。今年一月,Google推出了其為iPhone提供的手機(jī)服務(wù)“谷歌語音”(Google Voice)的HTML 5版本。這是因?yàn)樘O果公司拒絕“谷歌語音”程序進(jìn)駐iPhone。但是我們也注意到,如果“谷歌語音”是個網(wǎng)站,Apple也無能為力。(因?yàn)?1月份,蘋果公司最終還是同意了谷歌語音iPhone應(yīng)用程序進(jìn)駐蘋果應(yīng)用商店)
初創(chuàng)公司使用HTML 5
2010年度見證了許多初創(chuàng)公司嘗試使用HTML 5來使他們的產(chǎn)品與眾不同。其中包括基于HTML 5的視頻播放器SublimeVideo、基于瀏覽器的在線音樂播放和音樂文件備份網(wǎng)站Bitspace、互聯(lián)網(wǎng)電視指南Clicker、在線視頻網(wǎng)站Handroll.tv和Vimeo等。
上述列舉的采用HTML 5的初創(chuàng)公司提供的大多是在線視頻服務(wù)。事實(shí)上,根據(jù)在線視頻門戶網(wǎng)站MeFeedia十月份進(jìn)行的調(diào)查報(bào)告顯示,當(dāng)前互聯(lián)網(wǎng)上發(fā)布的視頻中有54%都支持了HTML5的格式。
2010年,就連博物館也參與了HTML 5的應(yīng)用潮流。11月,蘇格蘭國家博物館成為了世界上第一個完全應(yīng)用HTML 5的大博物館組織。
蘋果 vs Adobe
今年引起最大爭議的事件之一是蘋果公司公開拒絕在iPhone上應(yīng)用Flash技術(shù),然后是iPad。蘋果公司首席執(zhí)行官Steve Jobs在四月份時(shí)寫了一封公開信,解釋說,F(xiàn)lash技術(shù)能耗較高,不適合移動設(shè)備。Jobs最后總結(jié)說,“移動時(shí)代里新的開放標(biāo)準(zhǔn)的建立,比如說HTML5,將贏得移動設(shè)備的青睞(電腦也是)。”緊接著他又在六月的D8會議上對Flash進(jìn)行了又一輪抨擊。
公平地說,Adobe其實(shí)也在支持HTML 5的發(fā)展。在十月份召開的年度開發(fā)者會議MAX上Adobe宣布了一款用來創(chuàng)建HTML 5內(nèi)容的新產(chǎn)品,肯定了使用HTML 5進(jìn)行產(chǎn)品開發(fā)的優(yōu)點(diǎn)。這款被稱為“Adobe Edge”的新工具將使得開發(fā)者能夠輕松創(chuàng)建互動HTML 5體驗(yàn)。
今年的一個熱門話題是:哪種技術(shù)更好:Flash還是HTML 5?大多數(shù)人(除了Steve Jobs)達(dá)成的共識是HTML 5前景更好,但Flash依然是瀏覽器上互動內(nèi)容的默認(rèn)技術(shù)。
不是所有瀏覽器都支持
HTML的新版本發(fā)布在即,各種瀏覽器理所當(dāng)然將需要實(shí)現(xiàn)對它的支持。然而,這個過程卻發(fā)展得十分緩慢。W3C甚至還承認(rèn)HTML 5還未做好替代Flash的充分準(zhǔn)備。
根據(jù)W3C組織負(fù)責(zé)SVG和HTML規(guī)范的官員Phillippe Le Hegaret所說,現(xiàn)在的問題是在不同的瀏覽器上使用HTML 5進(jìn)行相同的操作,并使用不同的視頻設(shè)備。他指出HTML 5目前還缺少視頻編解碼器和數(shù)字版權(quán)管理功能。然而,他仍然非常期待HTML 5技術(shù)能夠在2011年年中實(shí)現(xiàn)“功能齊全”。
在W3C組織最近進(jìn)行的一項(xiàng)瀏覽器測試中,微軟的IE9瀏覽器表現(xiàn)相當(dāng)好——雖然對此結(jié)果意見并不統(tǒng)一。
實(shí)驗(yàn)網(wǎng)站Chrome Experiment展示HTML 5優(yōu)勢
2010年度我們見過最難忘的可能是八月底Google與加拿大獨(dú)立搖滾樂團(tuán)拱廊之火(Arcade Fire)聯(lián)合展示的HTML 5。Google 突出了其瀏覽器對HTML5的支持,并通過其實(shí)驗(yàn)網(wǎng)站“Chrome Experiment”展示HTML 5的多個功能,比如說,編排窗口以及同步音樂和視頻、使用HTML5對Google地圖衛(wèi)星圖片進(jìn)行3D渲染、旋轉(zhuǎn)和縮放,以及在衛(wèi)星圖片中直接插入動畫精靈。
總而言之,今年是HTML 5的豐收之年。2011年,如果在年中可以得到所有瀏覽器的支持,此項(xiàng)技術(shù)將很可能成為主流。
【編輯推薦】