HTML 5標(biāo)準(zhǔn)緣何如此重要?從瀏覽器與Google談起
譯文【51CTO精選譯文】HTML 5標(biāo)準(zhǔn)現(xiàn)在已經(jīng)成為了一個任何人都無法忽視的事物(當(dāng)然,除非你不上網(wǎng))。讓我們通過談?wù)?STRONG>網(wǎng)頁瀏覽器來了解HTML5如此重要的原因。10年前低版本的Web瀏覽器只能瀏覽文本和圖像。但一些新技術(shù),比如Java和AJAX,促成了一種新型網(wǎng)站的產(chǎn)生——它更像一個微軟的Office軟件,而不是像一個活頁夾。這些對瀏覽器功能的擴(kuò)展,使得我們今天能看到內(nèi)容豐富的網(wǎng)站。
51CTO編輯推薦:HTML 5 下一代Web開發(fā)標(biāo)準(zhǔn)詳解
Adobe公司的Flash——另一個瀏覽器功能的擴(kuò)展——使得我們今天享受到由豐富的動畫和視頻構(gòu)成的網(wǎng)站。今天,大多數(shù)的在線視頻和游戲都使用了Flash。Flash如此受大眾的青睞,以至于大多數(shù)媒體公司對使用這一擴(kuò)展十分放心——如果你想在網(wǎng)站上添加視頻,你只需建立或購買flash播放器,嵌入到網(wǎng)頁代碼(又名HTML),然后專心做出好的內(nèi)容就可以了。Flash就像網(wǎng)絡(luò)的彩色電視。
但是Flash有它的問題。作為一個獨立的、單一廠商的解決方案,它可能運(yùn)行緩慢,有很多bug,而且很難修改,這使得過多的權(quán)力集中在一個公司手中。這對媒體公司來說也意味著得做其他額外的工作,因為越來越多的非PC互聯(lián)網(wǎng)接入設(shè)備不支持Flash(說到這個,我們一下子就能聯(lián)想到的產(chǎn)品有iPhone、Xbox 360和絕大多數(shù)機(jī)頂盒)。這意味著廠商得付出更多的努力,才能向受眾提供無所不在的媒體服務(wù)。在Flash的第3次修訂版中,我們編制了7種不同版本的、流行的呈現(xiàn)方式,滿足我們的觀眾在任何時間、任何地點、使用任何設(shè)備、瀏覽任何網(wǎng)絡(luò)視頻服務(wù)的需求。
當(dāng)然,也有其他媒體技術(shù)可供選擇,其中包括微軟的Silverlight和Move Networks。但它們遠(yuǎn)不如flash普及,而且還具有flash所有的缺點。(51CTO編者注:雖然說Silverlight 3的推出引起了業(yè)內(nèi)很多關(guān)注,微軟也花了不少力氣打造,不過從各方面來看,Silverlight和Flash還是有一定的差距。)
為什么我們需要flash、Silverlight、Move或其他技術(shù)呢?因為今天的HTML——允許加載網(wǎng)站并在瀏覽器顯示一個網(wǎng)頁的命令集——不支持音頻或視頻。沒錯,它們天生就沒有發(fā)現(xiàn)、抓取、顯示和控制流媒體甚至動畫的能力。
然而HTML 5卻具備這個能力。一旦HTML 5獲批準(zhǔn),并成為事實上的Web標(biāo)準(zhǔn),那么我們不需要專用的播放器就能讓我們的觀眾和媒體互動起來。這將會像今天的文本以及圖片一樣,成為任何網(wǎng)頁的標(biāo)準(zhǔn)部分。這是一個根本性的轉(zhuǎn)變,非常像地面廣播公司剛剛經(jīng)歷過的由模擬信號向數(shù)字信號的過渡。
正如大多數(shù)新技術(shù)的推廣一樣,HTML 5標(biāo)準(zhǔn)會遇到一些阻力(尤其是視頻標(biāo)準(zhǔn)這塊,一直紛爭不斷),這是不可避免的,但這是可以接受的。當(dāng)今,還沒有一個流行的瀏覽器完全支持這一新的標(biāo)準(zhǔn),因為它還沒有獲得批準(zhǔn)。微軟像往常一樣,只是口惠而實不至地支持新標(biāo)準(zhǔn),因為它實際上在推廣的是自己的Silverlight技術(shù)——他們的IE瀏覽器今天仍控制著瀏覽器大部分的市場份額。
即使每一個瀏覽器廠商都投向HTML 5的懷抱,大多數(shù)設(shè)備對它的支持仍然需要多年時間——這是因為許多用戶根本不會更新他們的瀏覽器。根據(jù)Net Applications的統(tǒng)計數(shù)據(jù),雖然Internet Explorer6在8年前就推出了,但它仍然占據(jù)了27%的市場份額。更糟的是,HTML 5的工作組并不能決定哪些視頻編碼機(jī)制(又名多媒體數(shù)字信號編解碼器,codec)成為標(biāo)準(zhǔn)。這意味著HTML 5的推出會有更多的不確定性因素。
“所以,在短期內(nèi)不會發(fā)生明顯的變化,”我可以猜到你會這么想?!澳敲礊槭裁蠢速M(fèi)我的時間閱讀這篇文章?”
這和Google有關(guān)系。
Google是HTML5的最大支持者之一。HTML 5標(biāo)準(zhǔn)有助于他們的應(yīng)用部門更好地支持Gmail、Google Apps和Google wave。更重要的是,它會真正幫助他們的核心搜索業(yè)務(wù)。這是因為谷歌的網(wǎng)頁抓取和索引程序都無法理解flash,導(dǎo)致Google對Flash內(nèi)容無可奈何。因此,業(yè)界盡快轉(zhuǎn)移到HTML5平臺最符合谷歌的利益——最好再使用他們的Chrome瀏覽器、操作系統(tǒng)或Android手機(jī)。該公司還擁有一個具有相當(dāng)吸引力的武器促成用戶進(jìn)行這種轉(zhuǎn)換,它就是YouTube。
讓我們面對現(xiàn)實吧——YouTube是互聯(lián)網(wǎng)視頻的霸主,而其他的類似網(wǎng)站都微不足道。而如今,YouTube通過Flash提供視頻。但是你可以打賭,一個HTML5版本的網(wǎng)站目前正在開發(fā),這與flash無關(guān)。一旦標(biāo)準(zhǔn)確立,F(xiàn)irefox和Chrome將開始支持HTML 5,我們將看到一個新的、內(nèi)容更豐富的、HTML 5版的YouTube亮相。隨著Google對外發(fā)布今年早些時候收購的ON2技術(shù)的免費(fèi)版本,多媒體數(shù)字信號編解碼器技術(shù)也將推出市場。
YouTube的網(wǎng)上視頻世界是一個5000磅的大猩猩。它將首先使用HTML 5這一新標(biāo)準(zhǔn),而且其他的網(wǎng)站將被迫跟進(jìn),而這次不會用到8年時間。到2011年,HTML5將是互聯(lián)網(wǎng)上一個主要的、甚至占據(jù)主導(dǎo)力量的技術(shù)。如果你還沒有準(zhǔn)備好,那么你可能會發(fā)現(xiàn)當(dāng)其他網(wǎng)站——當(dāng)然包括Google/YouTube——擁有了生動的色彩時,自己的網(wǎng)站還處在黑白的世界中。
原文:HTML5 Is Coming: Ignore It at Your Own Peril
作者:Jim Louderback
【編輯推薦】