IE9迴歸務實 使用者體驗成王道

來源:互聯網
上載者:User

微軟IE項目的總經理迪安·哈查莫維奇在拉斯維加斯出席Mix10大會的時候承諾,HTML5將會使一些新層級的應用成為可能。但是IE具體來說將會支援多少HTML5,又是支援哪一部分的HTML5呢?網頁標準再次進化的時候又將有什麼舉措?這些都沒有得到直截了當的回答。不過他還是試著以委婉的語氣透露一些自己的暗示。

“開發一個平台的時候你已經向那些開發人員做了保證,即他們寫出的代碼可以持續在這個平台上相容運行。”他說。“只有當問題涉及到了隱私和安全保障時,才有 可能導致以前寫出的應用無法繼續執行。”

那麼對於眾多為IE設計的頁面,在標準變更以後該如何對待呢?他的答案是繼續提供相容模式。“當你運行IE9平台預覽版的時候,你會發現我們把所有可能的模式都放在了那裡。這是因為總有不同的網站需要用到上面的一種模式。”

當有人問到一些當前的IE9預覽版尚未支援的HTML5文法時,哈查莫維奇表示:“所有運行在IE9上的圖形都經過GPU加速處理譯註:這也是為什麼IE9無法支援XP的原因所在)。我們將在接下來的預覽版裡看到對其他功能陸續提供支援。”

關於SMIL——一種與SVG格式結合的動畫標準是否會被IE9支援,哈查莫維奇說:“現在這個標準還很不成熟,相對於CSS3實現的動畫與轉場效果,顯得功能上重複了。現在SVG工作群組還在討論標準,但是開發人員們顯然需要一種可以持續穩定的標準以方便開發,根據我得到的反饋,CSS3是更加穩定的格式,SMIL看起來略遜一籌。”換句話說,可能不會支援

哈查莫維奇表示,HTML5支援的視頻代碼很多,但IE目前只支援H.264一種。對於包括Ogg Theora在內的其他格式沒有置評,不過看來希望不大。他甚至補充說:“我要是把接下來HTML5做的事情列個表的話,就不知猴年馬月才能完成對HTML5所有視頻編碼的支援了。”

對於IE9在Acid3測試中雖然很努力了,還是只得到55分的事情,哈查莫維奇說:“Acid3測試只不過是民間用來代替標準測試的一種。在這裡有很多功能正在建設中,有些還是原型。最重要的是:隨著IE9支援越來越多真正被開發人員用到的標記語言,得分自然就上升了。我們不會為了跑分開發瀏覽器。”

他指出微軟是實用主義的企業。“我們的最終目標是,開發人員寫出的代碼可以到處運行。我已經說過了我們使用資料調查來確定開發人員使用的最多的標記語言。”

瀏覽器製造商和標準決定者之間是一對矛盾的組合。一方面,瀏覽器開發商們自己研究出一些新功能,並希望這些新功能稍後會被標準化;一方面,標準委員會不斷推出新標準,並送到開發商那裡讓他們付諸實施。網景的LAYER標籤就是一個典型例子:1997年開發出來以後,一直沒有成為W3C正式標準,而只在Netscape中使用。譯註:與此類似的還有Microsoft.gradient漸層效果濾鏡,我們學習Frontpage時候常用的產生CSS色彩坡形效果,只在IE有效。)這種局面有所改善了嗎

哈查莫維奇說,現在依然有眾多瀏覽器開發商強制推行自己的功能成為標準,當然出於很多方面的原因。但是另一方面,“我又認為世界還是向前發展的,因為我們的目標是與那些標準制定者更加緊密合作,以縮小差異,增強互通性。”

Windows XP 再次確認不能運行IE9。“構造一個新的瀏覽器需要新的作業系統來支援。”他說,“Windows Vista和Windows 7中擁有多種安全新保障,效能方面支援GPU加速,這都是以前的系統不支援的。”這就是說,直到XP完全退出市場舞台,IE9對“同一代碼到處運行”的助推才有望實現。這又要等上很長時間了。

HTML5和Flash之爭同樣影響到了微軟自家的Silverlight。哈查莫維奇表示:“每款瀏覽器對ActiveX、二進位API外掛程式和其它代碼都具有一定的相容性。對於我來說那是構建瀏覽器的一部分,必須接受人們需要外掛程式的這個事實。”他指出,“實際上最終決定用什麼和不用什麼的是開發人員。他們寫出的代碼決定了外掛程式還是標記語言。”

實際情況是就算IE9對HTML5支援的非常好了,它對Silverlight也將支援的更好。更不用說微軟的開發環境Visual Studio本身為Silverlight進行了最佳化。而且因為XP也有Silverlight外掛程式,相容性方面的問題可以一定程度得到緩解,更多富網路應用將在微軟平台上更加流暢的得到支援。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.