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