微軟吹捧新IE 9測試、尋求Web標準
微軟在週三釋出了第二個「平台預覽」版IE9,有更快的JavaScript效能和更好的網頁標準相容性,另外還有一番關於未來網頁技術該如何開發的討論。
IE9第二個預覽版在SunSpider測試中從590微秒進步到473微秒,Acid3測試分數則從55進步到68(滿分是一百)。不過除了效能測試之外,還有一些故事。
這個新平台預覽版是在第一個IE9版本開放下載後七週釋出,顯示微軟對於瀏覽器的野心,並且想要洗刷過往更新緩慢且對網頁標準默不關心的形象。
IE9的作法很值得注意,因為長久以來IE批評者都用上面的測試來證明IE的缺點。但同時,微軟雖然要照對手的方式來玩,但依然要掌握瀏覽器前進方向,靠的是「相同的標記」(same markup)
早先IE9重點放在硬體加速處理圖片和文字,而這次IE部門的總經理Dean Hachamovtich說,「我想這次該輪到相同標記上場了」
標準議題
「相同標記」重要的原因在於它從反面來思考微軟最大的缺點,也就是IE過往都缺乏支援網路標準。他們不是忽略網頁標準,該公司是試著定義標準。
想要如此,他們試著操作網頁朝他們想要的方向前進。同樣的,他們也加入了W3C制定HTML5的討論。
「W3C是HTML5的標準團體。」Hachamovtich說。
但其實W3C不是唯一。
W3C的確監督HTML的創立。但是最近一個版本是4.01,在1999年十二月釋出。十年在網路世界來說是非常長的一段時間。
但之後中間發生了什麼事情?第一,W3C努力了好多年來創造XHTML 2.0,一個更好的網頁標準但是不相容於現有的網頁。第二,在2004年開始,Opear、Mozilla和蘋果這些瀏覽器廠商組成了一個比較沒那麼正式的團體名為WHATWG,也就是Web Hypertext Application Technology Working Group。
WHATWG在做的本來最終應該會成為HTML5,而同時W3C重新開始自己的HTML,然後放棄了XHTML 2.0的努力。
雖然微軟的態度如此,但是WHATWG依然維持影響力。它在W3C的HTML5草案中還非常正式的被提到,「這個規格的內容也是由WHATWG發表的一份規格的一部分。」還包含了一個連到WHATWG郵寄名單的連結。
這個雙組織作法的確會造成一些尷尬,即便許多參與者都同時涉及兩者。但是在某種程度上,他們還是有不同的作法。
標準團體也沒辦法完全反應電腦業界的實體情況。Hachamovtich不會稱呼WHTAWG一個標準團體,維基百科也不會。但是它在心中有許多和W3C一樣的手段和目的。這其實也是一種業界標準。就像Windows作業系統,根深蒂固到有非常多生態系統是倚賴它而生存。
有個名為Khronos Group的團體和Mozilla在合作開發一個3D網頁標準名為WebGL,並且試著打進Chrome、Firefox和Safari採用的 WebKit瀏覽器引擎。請注意微軟的Direct3D技術是直接和Khronos Group的OpenGL技術,後者是用在Mac OS X、Linux、iPhone、Android手機和WebGL上。
標準與否,Hachamovitch對WebGL沒偏愛。
「我認為這是不同的標記,」他說,「你是在告訴開發者,去寫不同的東西。」
另外一個重點是支援SVG,也是一個W3C的標準。這是IE9的一項重點功能,但是也是微軟拒絕許多年的一項功能。想要用到SVG的優點,開發者需要學習新技術。但是那些較敏銳的開發者已經用別的已支援的瀏覽器來開始使用SVG。
這些都圍繞著網路的特色:它是流動且有機的。一個蓬勃發展的生態系統可能會是個優勢,但是參與者的混亂也可能會是缺點。
IE8成長快過Chrome
微軟有非常好的理由重新去參與網路技術領域。儘管有網路公司泡沫化和金融風暴,但是網路依然越來越重要,而微軟不能夠負擔落後的代價。
IE的市佔率已經持續幾年下滑,被Firefox、Safari和Chrome拿走許多。根據Net Application的數據在今年四月,IE的市佔率已經下滑到低60%,2008年的五月他們還有76%。
不過IE市佔率的情況其實比表面上更有趣。如果鑽研數據深一點的話,會發現IE8的市佔率從三月的27.01%升高到四月的28.05%。這個1.04%的增加還是比Chrome從6.13%成長到6.73%來的多。
Chrome的使用率增加快速是沒錯,但是從IE8使用者上升的情形來看,顯示IE過往巨大的使用者數量還是一個強盛的資產。競爭對手瀏覽器持續把使用者拉離微軟身邊,但是相較於老舊的IE6來說,在IE8和IE9時代中想要這樣做會困難許多。
有件事情是確定的,靠著IE9和參與瀏覽器標準制定,微軟在網頁技術上會有越來越重要的地位。
上一篇:Opera 瀏覽器使用人數破億
母親節快到了 別忘了母親的辛勞呢 http://xyz.gl