原文http://blogs.msdn.com/b/visualstudio_cn/archive/2012/11/05/windows-phone-sdk-8-0.aspx
[原文發表地址] Introducing Windows Phone SDK 8.0
[原文發表時間] 30 Oct 2012 11:08 AM
我們很榮幸地宣布今天我們在//build/上拉啟了Windows Phone 8 開發故事的序幕。我們增強了已有的Visual Studio 2012開發人員工具來支援Windows Phone 8應用程式對各種解析度和硬體的最佳化開發,引入了針對應用程式品質,在現實生活情境中,對所產生的影響進行類比和監控的功能,也啟用了本機C++應用程式 的開發。
Windows Phone SDK 8.0 現已可以從這裡下載。該SDK基於Visual Studio 2012之上,並將支援Windows 8 x64的機器。它包含了準備開發Windows Phone 8應用程式,以及開發和升級現有Windows Phone 7.1應用程式而所需要的一切東西。
此SDK包括了以下組件:
- Microsoft Visual Studio Express 2012 for Windows Phone ——利用熟悉的Visual Studio環境,輕鬆地設計,開發,產生版本,調試以及驗證您的Windows Phone 8和Windows Phone 7.1應用程式。如果您正在使用一個非Express版的Visual Studio 2012,這個針對Visual Studio 的Windows Phone 8附加程式可以讓您依靠您的Windows 8 商店,網路,雲,Xbox以及其他應用程式來開發應用。
- Windows Phone模擬器—— 此SDK包含了適用於三種螢幕尺寸(WVGA,WXGA以及720p)條件下的新型Windows Phone 8模擬器,擁有1GB RAM和一個額外的512MB RAM的WVGA版本,用於在不同的目標上驗證您的Windows Phone 8應用程式。運行這些模擬器要求一台運行Windows 8並且開啟了SLAT的機器。該SDK也包括舊的Windows Phone 7.1模擬器(512MB RAM以及256MB RAM)來支援對Windows Phone 7.1應用的開發與測試,並且這也同樣可以運行在沒有SLAT的機器上。
- Microsoft Expression Blend for Windows Phone ——Blend是一個專業的設計工具,用於建立模擬的針對Windows Phone應用的UI體驗,而且它作為此SDK的一個組成部分。7.1和8.0都可以使用這個設計器。
- Microsoft Team Explorer——Microsoft Team Foundation Server (TFS您) 用戶端允許您利用強大的ALM和TFS原始檔控制總管的功能做進階應用程式程式的開發。
- XNA Game Studio——可以讓您開發XNA Windows Phone 遊戲
準備
擁 有了Windows Phone SDK 8.0,可以非常容易地準備Windows Phone 8(或者Windows Phone 7.1)應用的開發。有針對基於XAML的Windows Phone應用的預先安裝模板,包括對Panorama,Pivot螢幕, Direct3D的模板,還有SL/XNA和後台代理,它們讓建立最佳化的體驗變得非常容易。
此
SDK引入了新的模板,可用於帶有XAML Interop 和Direct3D的本機C++應用程式的開發,以及針對Windows
Phone運行時組件的開發的模板,這些組件讓您從XAML應用中使用機器碼變得更容易。現在您可以為Windows Phone
8開發DirectX遊戲,還可以利用Windows 8和Windows Phone
8之間的簡易移植性。這種整合的本機應用的開發體驗有著和Windows 8相似的豐富的功能,還包括了一個程式碼分析器。
多指向的Windows Phone 7.1和8.0應用
擁
有了Windows Phone SDK 8.0和Visual Studio 2012,您可以繼續開發優秀的Windows Phone
7.1應用。這些應用可以運行在Windows Phone 7和Windows Phone 8裝置上。此SDK和模擬器一起都可以用於Windows
Phone 7.1和8.0,因此您的應用程式可以在兩種版本上得到驗證。
然而,如果您已經有一個Windows Phone 7.1的項目,但是想升級到Windows Phone 8,您可以使用新的一鍵升級功能。一旦升級成功,應用將不能在Windows Phone 7.1或更早版本的裝置上運行。
增強應用開發功能
對
於基於XAML的應用,我們為Windows Phone
8提供一系列的新功能來構建強大的應用程式!您除了現有的Panorama,Pivot和其他模板之外,還有一些新的模板讓您的應用程式可以使用語言功
能,這些也都得到了加強。這些模板已經做了本地化,並且可以提供基礎架構來協助您毫不費力地進行多地區和市場的本地化。因為有了Visual
Studio 2012,Windows Phone SDK
8.0也可以支援NuGet和SDK擴充包,您可以在這個工具中更容易發現第三方SDK。構建使用Direct3D
interop功能的XAML應用現在可以使用新的Direct3D XAML Interop模板,它可以讓您在基於XAML的應用裡擁有本機組件。
Windows Phone設計器作為Windows Phone SDK 8.0的一部分得到了加強,它包含了新的功能。現在將設計器轉換到不同的解析度和方向,以及選擇主題還有顏色都已推出,這些全部都可以用於開發您的應用。
該SDK同樣包含了一個新的清單編輯器,它提供一個簡單固定的介面來讓您編輯自己應用的屬性,添加表徵圖,選擇功能和選擇可選的外圍裝置需求。
驗證和問題診斷的增強
正
如我們已經宣布的,Windows Phone 8支援新的螢幕解析度(WXGA 和 720p 以及現有的WVGA)。所有的Windows
Phone 8應用將可顯示在每一種解析度上,除非明確地不選擇一個特定的解析度。此SDK中包含4個新的模擬器(包括WVGA 512
MB)來相應地驗證您的應用程式。如果您正在開發和支援Windows Phone 7.1應用程式,Windows Phone
7.1模擬器也是可以使用的。
WVGA 模擬器 |
WXGA 模擬器 |
720 p 模擬器 " src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92-metablogapi/1780.LP9_2D00_Emulators_2D00_3_2D00_sm_5F00_4BD05A72.png" alt="720p Emulator " width="263" height="447" border="0"> |
SDK中的效能分析和診斷工具得到了加強,包含了一個新的儀表板模擬器工具,它可��讓您在各種真實的生活情境中驗證您的Windows Phone應用。它可以類比各種不同的網路條件,觸發提醒,或者檢測您的應用在鎖屏狀態下怎樣運作。
Windows Phone 8 XAML效能分析器包含電源,網路以及響應分析,這將有助於您在您的應用程式發布到商店之前極大地增強您的應用在現實生活中的品質。
對於一些原生應用,SDK包含了程式碼分析器,可用於分析函數調用和識別常用路徑。
我們正在引入用於基於XAML的應用效能分析的應用程式監控功能,它將為您的Windows Phone 8應用提供一份有關效能指標的簡明摘要,而不用進行完整的效能分析會話。
“雲中編譯器”的工具支援
Windows
Phone
8託管的應用程式二進位檔案是在商店中處理的,以此提高您的應用程式的效能,並延長電池壽命。作為開發人員,您將可以驗證應用程式在現實生活中的安裝和操
作效能。當您部署到Windows Phone 8裝置上時,工具將會自動產生這些處理過的二進位檔案,並且在部署和啟動應用程式的時候使用它們。在.Net Framework 部落格瞭解更多。
下載工具
從今天開始,您可以從這裡下載Windows Phone SDK 8.0,然後開始您的Windows Phone 8的開發曆程,並使用更新過的MSDN文檔。希望很快能夠看到更多好的Windows Phone 8應用在商店中出現!
希望你們喜歡!
謝謝大家!
Visual Studio 和Windows Phone 團隊