新版本的Windows Phone Developer Tools 已經發布了版本為7.1 Beta。具老鮑說Mango 系統具有500多個新特性,到底有幾個反正我是統計不出來,相信老鮑不是吹牛皮。暫不談Mango 的特性,既然新的Developer Tools 已經來了,就先看看它有什麼新東西供開發人員使用吧。
如果你還沒下載Windows Phone Developer Tools 7.1 Beta 可以到這裡下載,如果覺得Web 安裝慢,可以下載ISO 格式(大概700多MB)。安裝完畢後可以直接啟動VS2010。
新項目模板
開啟VS2010,在建立項目中我們可以看到Windows Phone 中多出了幾個新模板:“3D Graphics Application”、“Audio Playback Agent“、“Audio Streaming Agent”、“Task Scheduler Agent”。
Mango 模擬器
Windows Phone 開發模擬器大家肯定特別關注吧,沒錯這次更新模擬器也升級為Mango。雖然新作業系統還沒發布,利用Mango 模擬器先嘗個鮮吧。最先關注的就是中文支援和中文錄入,通過下面兩張圖可以確定Mango 已經支援中文了,可能是模擬器限制的原因,只能使用拼音錄入功能(支援聯想),手寫方式無法測試。
在應用程式列表介面,也可以看到MIX 11 提到的應用程式搜尋功能。並且可以到Marketplace 裡搜尋。
在Settings 裡也發現了“後台服務”功能,可以顯示後台啟動並執行應用程式。
開發工具新功能
實際上這隻是冰山一角,更多的功能如下(的確很多),詳細說明可參考What's New in Windows Phone Developer Tools
· The Execution Model and Fast Application Switching
· Background Agents (Scheduled Notifications and Tasks)
· Background Audio
· Background File Transfers
· Sensors
· Sockets Support
· Network Information
· Camera
· Push Notifications
· Live Tiles
· Silverlight and XNA Integration
· Application Profiling
· Windows Phone Emulator
· Visual Basic Support
· Multi-targeting and App Compatibility
· WebBrowser Control
· Device Status
· Local Database
· Launchers and Choosers
· Contacts and Calendar
· Encrypted Credential Store
· User Experience Design Guidelines
· Certification Requirements
· Performance
· Search Extensibility
· System Tray and Progress Indicator
· OData Client
· Globalization and Localization
新開發資源
除了上述的新工具外,微軟也為開發人員提供了針對Windows Phone OS 7.1 開發資源。其中包括API、22個程式碼範例、10個動手實驗,這些資源可以很好的協助開發人員進行Windows Phone OS 7.1 平台的應用程式開發。
New APIs for Windows Phone OS 7.1
Code Samples for Windows Phone
Windows Phone 7 Mango Training Course