ADVERTISEMENT
守信用的好人IE9今天又推出新版的了,當然在它的炫耀展示中心也不會忘了添加多種小遊戲與展示,比起其他HTML5的示範網頁都是硬梆梆,小編覺得這一招運用的十分漂亮。另一個重點是加入支援<video>、<audio>、<canvas>等多媒體功能。
此外,還有WOFF嵌入式字型,而且播放H.264影片已經具備硬體加速的能力,讓這次更新相當具有殺傷力。如果你還沒有下載過先前的IE9 Platform Preview,可以先用其他瀏覽器連到微軟的Platform Preview頁面,把中央的執行檔抓下來跑一遍就可以了。
一如以往,這個陽春版的瀏覽器只有最基本的視窗框架和幾個文字選單而已,除了展示新版IE瀏覽器引擎的各種硬體加速能力和HTML5的支援程度,也就沒什麼其他功能了。
ADVERTISEMENT
▲連上微軟下載新版,安裝好以後也會自動進到這個首頁。
這次在我們的測試平台上,除了有Core 2 Duo E8500這顆主流級的雙核心處理器、2GB的記憶體,特地交叉安裝一張NVIDIA GeForce 6200超低階顯卡、及另一張主流級的ATI Radeon HD 3850做為對照。
ADVERTISEMENT
最左邊第一項遊戲很時髦的秀出了,這個很像我們早上才介紹過的書城一般的網頁,不過它的特效其實跟上次的差不多,也是一堆書飛出來再一一排進書架上。按一下把書拉出來的話則可以翻頁。在低階卡的平台上執行,就算有硬體加速的IE9也只能達到24FPS左右的水準,換用中階卡後,從動畫開始到拿書出來翻,一路都是全速飆60FPS。對照Firefox 3.7A6Pre版的成績大約是40FPS左右,似乎只有少部份的硬體加速(未修改aboug:config),再拿Chrome最新的6.0開發版出來比一比,呃,它只跑得動不到5FPS的幻燈片。
▲只要Radeon HD 3850等級的顯示卡,IE9就可以全速跑Amazon Shelf動畫特效。
ADVERTISEMENT
▲Chrome 6.0真慘,連動畫還沒開始,就已經降到1FPS了。
其他的小遊戲和網頁大同小異,之前我們也有介紹過用法,這裡就不一一寫流水帳了。底下我們就看圖瀏覽一下幾個比較有趣的項目。小編特別推薦,所謂ECMAScript其實就是JavaScript更正統嚴謹的名稱,遊戲內容不斷落下一堆像賭城籌碼的東西,用滑鼠點籌碼,上下左右甩動交換位置,三枚連成一線就可以消掉,讓我很白痴的玩了快一個小時。
ADVERTISEMENT
從這裡也可以看出未來網頁小遊戲就快不是Flash的專利了,像是這次很多新的測試項目都是用來展示<canvas>,它是用程式來控制點陣圖的繪圖,跟用程式畫向量圖的SVG搭配,很多小遊戲、小動畫就不必靠Flash才能呈現了。
▲這個遊戲是養了一堆當初Windows 7 Beta桌布上的魚,在測試平台上一直調到500隻才降到40FPS。
▲小編意志力太不堅定了,玩個也會入迷,不過它到底會不會game over啊?
最後的重點是影片播放的硬體加速,我們試播了的幾段影片,很奇怪的是處理器佔用率並沒有下降的跡像。改用YouTube的HTML5測試網頁才出現效果,在測試平台上的Radeon HD 3850,可以將IE9播影片的CPU佔用率拉低到15%以下,同一段影片換成Chrome則是飆高到40%左右,對於效能更差的平台,硬體加速是很有用的。
有趣的是,換成才剛更新的Flash 10.1播放器測試,號稱的硬體加速功能又消失了,輾轉查了一下資料,才發現Flash 10.1只支援比較新的顯示卡,相較之下HTML5的解決方案就更親民,就等各大瀏覽器將完整的硬體加速功能補完了。
▲在我們的測試平台上看不到加速效果。
▲IE9播放HTML5 1080p影片測試。
▲Chrome 6.0播放HTML5 1080p影片測試,特別聲明,少女時代是隨便搜尋出來的而已。
▲Flash 10.1的release note有記載,ATI部份只有Radeon HD 4系列以上的顯示卡才有硬體加速。
▲至於NVIDIA的支援清單可以看,要從GeForce 8系列起跳才行。
ADVERTISEMENT