HTML5成IE9核心 親密無(wú)間還是同床異夢(mèng)?

2010/8/18 15:43:39    編輯:軟媒 - vivi     字體:【

Win7之家airtaxifl.com):HTML5成IE9核心 親密無(wú)間還是同床異夢(mèng)?

微軟曾在5月份宣布將把HTML5作為IE9的核心,并將全力投入HTML5。想必微軟一定知道HTML5是未來(lái)發(fā)展趨勢(shì),而IE9必須順應(yīng)這個(gè)潮流,否則會(huì)使自己的產(chǎn)品面臨困境。IE9每一次發(fā)布預(yù)覽版本時(shí),都對(duì)產(chǎn)品性能進(jìn)行了不同程度的擴(kuò)充,隨著HTML5測(cè)試版的發(fā)布,微軟公司似乎做出一個(gè)大賭注。這是否預(yù)示著有巨大的風(fēng)險(xiǎn)呢?

HTML 5新功能的邁進(jìn) IE9的挑戰(zhàn)

• HTML 5使精排文字變網(wǎng)頁(yè)

HTML5中包含了若干新功能,其中許多新功能對(duì)微軟的一些桌面軟件構(gòu)成了威脅。隨著可伸縮矢量圖形(SVG)和新標(biāo)記<canvas>的出現(xiàn),開(kāi)發(fā)人員從JavaScript的瀏覽器中就可以提供只能在IE8中使用Flash和 Silverlight的圖形和動(dòng)畫(huà)。

隨著新<audio>和<video>標(biāo)簽的出現(xiàn),沒(méi)有富互聯(lián)網(wǎng)應(yīng)用(RIA)插件使用經(jīng)驗(yàn)的人員也能完成多媒體的嵌入工作。

而Web開(kāi)放字體格式WOFF(Web Open Font Format)的出現(xiàn),使精排版可以真正將文字作為網(wǎng)頁(yè)來(lái)使用,而不是圖像。這些功能使HTML5的競(jìng)爭(zhēng)力強(qiáng)大無(wú)比,而對(duì)主流的Silverlight和Flash形成了強(qiáng)烈的沖擊。

Internet Explorer 9 Preview 3對(duì)HTML 5的增強(qiáng)又更進(jìn)了一步,主要有音頻、視頻和canvas、更快的JavaScript引擎、支持更多的DOM與CSS特性、支持嵌入式字體、逐步縮小了與其他瀏覽器在HTML 5實(shí)現(xiàn)上的差距,通過(guò)硬件加速提供更棒的性能。在這些特性當(dāng)中,Canvas是呼聲最高的一個(gè)。但仍有許多人對(duì)使用和WOFF是不確定的。而且silverlight是在6月底發(fā)布的,實(shí)施所有這些功能和移動(dòng)互聯(lián)網(wǎng)瀏覽器的HTML5的兼容問(wèn)題有很大困難。這將會(huì)更有挑戰(zhàn)性。

• HTML 5的離線Web帶來(lái)新體驗(yàn)

在 wi-fi, 3G 無(wú)處不在的今天,我們大部分時(shí)間都是在線的,這雖然沒(méi)錯(cuò),但我們當(dāng)中那些已經(jīng)對(duì)各種 Web 應(yīng)用,如 email, 在線新聞以及 Twitter 一刻不可或缺的人來(lái)說(shuō),我們忽然有了另外一個(gè)需求,離線 Web。Gmail, Google Reader, Zoho 這些優(yōu)秀的 Web 應(yīng)用都支持離線使用。但是Web應(yīng)用并沒(méi)有提供離線操作,也不提供任何本地?cái)?shù)據(jù)庫(kù)的操作,還沒(méi)有一個(gè)可以接受的替代品。

然而HTML5的組件草案規(guī)范解決了這個(gè)問(wèn)題。這個(gè)未來(lái)的 Web 語(yǔ)言明星為 Web 的離線存儲(chǔ)制定了一套標(biāo)準(zhǔn),W3C已經(jīng)發(fā)布 HTML5 離線存儲(chǔ)細(xì)則。

在瀏覽器中,將該數(shù)據(jù)庫(kù)的語(yǔ)義用 JavaScript 實(shí)現(xiàn)。HTML5對(duì)你在表單中可以使用得到的新的 input 類(lèi)型做了詳細(xì)的定義. 當(dāng)我說(shuō) “使用” 的時(shí)候,只需要一個(gè)<form>標(biāo)簽,你就可以立即使用它們,而不需要任何依賴,特殊技巧或者變通方法。通過(guò)<html>標(biāo)記的清單屬性和緩存清單文件,使離線操作成為可能。本地SQL數(shù)據(jù)庫(kù)訪問(wèn)是通過(guò)像OpenDatabase和ExecuteSQL JavaScript的方法,最終我們可以直接使用 JavaScript 實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢。這些功能在Safari,Opera,F(xiàn)irefox的最新版本已經(jīng)得以實(shí)施,但這些功能在IE8都沒(méi)有實(shí)現(xiàn)。因此,IE9能否將其中的任何功能都得以實(shí)現(xiàn)呢?

• IE9支持HTML 5 微軟移動(dòng)平臺(tái)新毒藥

如果微軟不執(zhí)行上述其中一些功能,則IE瀏覽器的市場(chǎng)份額就會(huì)進(jìn)一步減少,但可能面臨更大風(fēng)險(xiǎn)的事情是:Windows的優(yōu)勢(shì)最終將被侵蝕。而且如果用戶都遷移到網(wǎng)頁(yè)的富媒體應(yīng)用、內(nèi)容和游戲,那么作為世界移動(dòng)應(yīng)用平臺(tái)的企業(yè)也將首選HTML5,這樣客戶端操作系統(tǒng)可以成為一種商品。

消費(fèi)者方面,HTML5也威脅著蘋(píng)果,因?yàn)閕Phone,iPod Touch和ipad等的應(yīng)用程序和應(yīng)用程序商店是在付費(fèi)平臺(tái)上發(fā)售的。目前,蘋(píng)果之所以與HTML5親密無(wú)間,是因?yàn)閃eb在這個(gè)最熱、最新的平臺(tái)上屬于“二等公民”。而微軟會(huì)像蘋(píng)果公司那樣充分利用IOS來(lái)推Windows Phone 7嗎?如果微軟要在移動(dòng)平臺(tái)占據(jù)更多市場(chǎng)份額, IE 9勢(shì)必需要移植到Windows Phone 7,而Html5的支持也是一條必經(jīng)之路.

目前,Android這款具有競(jìng)爭(zhēng)力的手機(jī)操作系統(tǒng)在很短的時(shí)間內(nèi)就占據(jù)了相當(dāng)?shù)氖袌?chǎng)份額, 而iPhone操作系統(tǒng)(或者叫做iOS)自2007年1月以來(lái)推出了四個(gè)主要版本,這個(gè)數(shù)字對(duì)于還處在成長(zhǎng)發(fā)展時(shí)期的Windows Phone 7 而且無(wú)言是有些遙不可及。微軟必須加大實(shí)踐,摒棄前嫌。IE9和HTML5還將繼續(xù)合跳一曲探戈,這支舞蹈在微軟的下一個(gè)十年的市場(chǎng)舉足輕重。與此同時(shí),微軟要非常謹(jǐn)慎地對(duì)待這支舞蹈,因?yàn)樗鼘?shí)時(shí)反映了整個(gè)市場(chǎng)的情況。 

新聞來(lái)源:IT168