微軟一項秘密計劃顯示將提供各種設備更好的圖像顯示功能,借此與Adobe Systems一決雌雄。
微軟高層在上周的Mix '06透露代號為Windows Presentation Foundation/Everywhere (WPF/E) 技術細節與預定發布日期。
預定于明年上半推出的WPF/E目的在將Windows Vista上生動的界面與外觀設計搬到其他操作系統或非微軟的瀏覽器。WPF/E軟件將可以展示影片與2D向量圖及動畫,但還未具備Vista完整的3D圖像與文件展示功能。
Windows Vista圖像效果
Windows Vista圖像效果
Windows Vista圖像效果
微軟表示將提供Windows XP、Windows 2000、瀏覽器Firefox與Mac Safari及手機版本的WPF/E軟件,至于Linux及非Windows Mobile手機上的WPF/E則需要第三方公司的協助,微軟高層表示。
WPF/E是微軟實踐開發可在非Windows平臺上執行軟件的承諾表現。分析師表示,這和該公司過去口惠不實的作法截然不同!斑^去我們說任何地點(eveerywhere)其實并不是真的任何地點,”微軟Expression設計工具產品管理總監Forest Key說!拔覀儸F在想要支持從瀏覽器到桌面端更多元的平臺!
而微軟也表示將讓開發人員可以利用它的開發語言C#及Visual Basic在其他操作系統及設備,包括Mac上撰寫應用軟件。
某種程度而言,WPF/E將是在瀏覽器上展示互動圖片、動畫與多媒體的主流軟件Adobe Flash以外的新選擇。
雖然微軟花了很多時間大談前端開發策略,不過分析師及業界人士認為還看不到這項軟件的具體細節,而且Vista再次延后,在明年一月之前也不可能普及市場。尤其開發人員及設計師需要看到WPF/E具備了多少Vista及XP的完整展示層(presentation)功能,微軟競爭者Laszlo Systems首席技術官David Temkin表示。
此外,Temkin表示非微軟平臺的使用者容不容易拿到WPF/E也是問題,因為這通常這需要瀏覽器外掛軟件!盎旧纤麄兪且瞥鲂碌臑g覽器外掛軟件,但由于這需要廠商配合,所以要一點時間!彼f。
Temkin表示Laszlo還是會在自家工具中支持微軟新的展示軟件。目前該公司工具即可用Flash產生能在瀏覽器中執行的較大的應用,年底時還可以用AJAX。
開發者功能
微軟揮軍進入顯卡市場,憑借的正是這幾年來通過Visual Basic或Visual Studio所累積成的龐大開發者用戶基礎。
Vista上稱為Windows Presentation Foundation (WPF) 的軟件,可展示開發人員開發出具備3D圖片與向量圖的應用軟件。WPF可以執行在Vista及XP上,通過WPF/E,微軟希望能讓開發人員撰寫Vista應用,并經過些許修改轉到其他操作系統及瀏覽器上,微軟的Key表示。
利用Vista及相關工具,開發人員可以撰寫完整的Vista應用,并利用WPF將之展現在IE及Firefox上頭。而有了WPF/E,開發人員則可利用JavaScript或C#、Visual Studio在Safari或Mac上的Fox撰寫功能略弱的前端應用。樣式(layout)則是以XAML寫成,微軟希望借此讓開發及設計人員間的溝通更方便。
而WPF/E應用的展示需要有瀏覽器外掛,Key表示這可能會預先包含在應用內。微軟也提供一組稱為Atlas的工具組可開發互動瀏覽器應用,不過不像WPF/E應用具有那么豐富的視覺效果。
Key表示WPF/E將在未來幾個月中公布授權細節,“我們需要有人支持WPF/E與XAML,包括Java、Symbian-based手機及Linux,”他說。
霸主地位依舊?
微軟計劃中的種種使用者界面,再再顯示該公司對Web應用設計者市場日愈重視,Burton Group分析師Peter O'Kelly說,微軟過往在吸收設計人員的經驗成敗參半。
“1998年時,微軟叫人家全部都用他家的產品,他叫開發人員:不要使用Flash,現在他開明多了!
微軟此舉Adobe表示并不擔心!拔覀冊谠O計人員市場稱得上是霸主,而且還要持續增長,”Adobe平臺營銷與開發者關系總監Todd Hay說,過去半年來,近半用戶已成功升級到最新版的Flash。
而且在微軟步步進逼的同時,Adobe也還以顏色。Adobe積極發展稱為Flex的Flash制作工具,并且和開源開發工具Eclipse愈走愈近,以便能與微軟Visual Studio打對臺。
Adobe使用者多半是Mac死忠者,而微軟Expression鎖定的可望仍是Windows平臺市場。
Mono項目開發主持人暨Novell副總裁Miquel de Icaza表示WPF/E有其優點,但他認為微軟的使用者界面策略可能有種種但書,導致開發人員撰寫出只能在Windows或IE上執行的應用。
“一般公開網頁關系較小,但企業內開發人員或軟件開發商可能面臨‘如果要瀏覽本網頁,你得要有IE’或‘想使用完整WPF,你需要有Vista才能執行!盡iquel de Icaza說。
使用WPF的好處是使用者可以善用顯卡硬圖及Vista內建的通訊及流程工具,O'Kelly說。
“微軟希望開發人員能感覺到使用Vista能享受到的東西,和不使用Vista時差別有多大!彼f。
(責任編輯:銘銘)