剛剛進入2月份,微軟就發布了WPF/E的最新CTP測試版。“Flash殺手”正在一步步走近。WPF/E定于今年上半年發布最終正式版,支持Windows和Mac OS X系統,支持IE 6.0/7.0、Firefox 1.5.0.8/2.0、Safari等瀏覽器,明年下半年還會加入對.NET Compact Framework的支持,從而可以運行在移動設備上。
WPF/E是微軟新Windows圖形子系統“Windows Presentation Foundation”(代號Avalon)的一個子集,最早現身于PDC 2005大會,今年初的MIX 06上又進行了深入展示。
WPF/E基于跨瀏覽器網絡技術,依賴XAML語言和JavaScript腳本創建頁面,與Flash一樣作為瀏覽器插件工作,同樣能顯示矢量圖形、動畫和視頻,可以運行在多種操作系統甚至移動設備上。WPF/E的2月CTP版增加了一些新特性,具體包括MP3支持、鍵盤輸入、鼠標指針支持、全屏模式、JavaScript API改進、性能調整等等。
WPF/E與Flash角逐的野心很明顯,不過微軟也強代了WPF/E的一個重要區別:WPF/E程序不像Flash那樣采用二元制編譯,從而僅限于Flash播放器,而是所有代碼都基于標準而來,圖像方面還使用了XAML。
(2007-02-02)