開發者專訊: WP8 SDK比WP7.x多了哪些新功能?

於上午12:57 2012-11-1 由 編寫

隨著Windows Phone 8 SDK正式發佈,相信各開發者對新SDK會有興趣當中有甚麼新功能。

首先,Microsoft在其Windows Phone Dev Center列出了過往收集到的一些由第三方開發商提供的開發資源,從開發工具、UI components、到Web API等都有。例如在編寫遊戲方面,由於WP8支援Native code (以C++編寫程式),Unity、Havok、Cocos2d、SharpDX、Autodesk Scaleform和Audiokinetic Wwise等都已確認將會或已支援Windows Phone 8平台;跨平台的Libraries/ frameworks/ HTML5方面,Adobe PhoneGap、appMobi、Appcelerator、Trigger.io和SQLite等,同樣將會或已提供Windows Phone 8支援,當中有不少更是加入對IE 10的支援。而利用C#/ XAML開發軟件的開發者,MVVM Light Toolkit、Telerik、XAML Spy都已有加入對Windows Phone 8的支援。Web API/ Cloud services方面,Windows Phone 8開發者亦能選用AdDuplex、Bugsense、Push.IO、UrbanAirship等服務。

Windows Phone 8 Developer Ecosystem

在.NET Framework官方網誌上,其團隊亦談及Windows Phone 8中.NET framework的特性和優點,如CoreCLR在資源回收方面做得更好、更短的App啟動時間、支援Async programming model (小編: 終於不用把一個動作分拆成數個Methods處理了!)、Windows Phone Store會預先把Apps compile成高質素的ARM code,令其在電話上運行時更順暢和更省電 (在WP7.x中這步驟會在每次啟動App時做一次,耗用電話有限的電量和系統資源)、可在Windows Phone 8上運行為Windows Phone 7.1而編寫的Apps、透過Windows Phone Runtime interop利用Windows Phone 8的Native API、簡化的Security model、以及利用Portable Class Library共用Windows Store apps和Windows Phone apps所需的代碼等。

最後,First Floor Software剛公佈了WP7.1.1與WP8 SDK在Assembly及Types上的分別: 當中部份與XNA和Xbox LIVE gamer services有關的Assembly都被移除掉,但同時加入大量其它Assembly,令WP8.0 SDK對.NET framework的支援更為完整。

Diff between WP7.1.1 and WP8 SDK

開發者們,有了這麼多資源和新功能,你準備好動手編寫Windows Phone 8 apps/ game了嗎?

資料來源: Windows Phone Develoepr BlogWindows Phone Dev Center (Partner Resources)/ .NET Framework Blog via WMPoweruser/ First Floor Software via WP Sauce

1個留言

  1. Compulim
    2012 年 11 月 01 日 @ 2:13 上午

    (沒有 async 也不用拆 N 個 methods, 去看看 async iterator model, 是 apm 的前身, 也是 F# 的化身~~~)

    回覆

發表迴響

如果想獲得我們更多的即時資訊,請讚好我們的Facebook Fans Page吧!
關注我們:

We Love Windows .HK ©2024 版權所有!