天天看點

介紹Windows Phone SDK 8.0

[原文發表時間]  30 Oct 2012 11:08 AM

此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以及其他應用程式來開發應用。

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和背景代理,它們讓建立優化的體驗變得非常容易。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/8255.LP1-New-Project.png"></a>

SDK引入了新的模闆,可用于帶有XAML Interop 和Direct3D的本機C++應用程式的開發,以及針對Windows

Phone運作時元件的開發的模闆,這些元件讓您從XAML應用中使用本機代碼變得更容易。現在您可以為Windows Phone

8開發DirectX遊戲,還可以利用Windows 8和Windows Phone

8之間的簡易移植性。這種整合的本機應用的開發體驗有着和Windows 8相似的豐富的功能,還包括了一個代碼分析器。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/4861.LP2-C_2B002B00_-Project.png"></a>

多指向的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,是以您的應用程式可以在兩種版本上得到驗證。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/4530.LP3-Multi-Targeting.png"></a>

然而,如果您已經有一個Windows Phone 7.1的項目,但是想更新到Windows Phone 8,您可以使用新的一鍵更新功能。一旦更新成功,應用将不能在Windows Phone 7.1或更早版本的裝置上運作。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/4527.LP4-Upgrade.png"></a>

增強的應用開發功能

于基于XAML的應用,我們為Windows Phone

8提供一系列的新功能來建構強大的應用程式!您除了現有的Panorama,Pivot和其他模闆之外,還有一些新的模闆讓您的應用程式可以使用語言功

能,這些也都得到了加強。這些模闆已經做了本地化,并且可以提供基礎架構來幫助您毫不費力地進行多地域和市場的本地化。因為有了Visual

Studio 2012,Windows Phone SDK

8.0也可以支援NuGet和SDK擴充包,您可以在這個工具中更容易發現第三方SDK。建構使用Direct3D

interop功能的XAML應用現在可以使用新的Direct3D XAML Interop模闆,它可以讓您在基于XAML的應用裡擁有本機元件。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/8156.LP5-XAMLDirect3DEmulator.png"></a>

Windows Phone設計器作為Windows Phone SDK 8.0的一部分得到了加強,它包含了新的功能。現在将設計器轉換到不同的分辨率和方向,以及選擇主題還有顔色都已推出,這些全部都可以用于開發您的應用。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/1881.LP6-Designer.png"></a>

該SDK同樣包含了一個新的清單編輯器,它提供一個簡單固定的界面來讓您編輯自己應用的屬性,添加圖示,選擇功能和選擇可選的外圍裝置需求。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/1616.LP7-Manifest-Editor-UI.png"></a>

驗證和問題診斷的增強

如我們已經宣布的,Windows Phone 8支援新的螢幕分辨率(WXGA 和 720p 以及現有的WVGA)。所有的Windows

Phone 8應用将可顯示在每一種分辨率上,除非明确地不選擇一個特定的分辨率。此SDK中包含4個新的模拟器(包括WVGA 512

MB)來相應地驗證您的應用程式。如果您正在開發和支援Windows Phone 7.1應用程式,Windows Phone

7.1模拟器也是可以使用的。

WVGA 模拟器

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/6837.LP9-Emulators-1.png"> </a>

WXGA 模拟器

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/2500.LP9-Emulators-2.png"> </a>

720 p 模拟器

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/6404.LP9-Emulators-3.png"> </a>

SDK中的性能分析和診斷工具得到了加強,包含了一個新的儀表闆模拟器工具,它可��讓您在各種真實的生活場景中驗證您的Windows Phone應用。它可以模拟各種不同的網絡條件,觸發提醒,或者檢測您的應用在鎖屏狀态下怎樣運作。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/4118.LP10-Simulation-Dashboards.png"></a>

Windows Phone 8 XAML性能分析器包含電源,網絡以及響應分析,這将有助于您在您的應用程式釋出到商店之前極大地增強您的應用在現實生活中的品質。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/3021.LP11-App-Monitoring.png"></a>

對于一些本機的應用,SDK包含了代碼分析器,可用于分析函數調用和識别常用路徑。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/0383.LP13-Native-Profiling.png"></a>

我們正在引入用于基于XAML的應用性能分析的應用程式監控功能,它将為您的Windows Phone 8應用提供一份有關性能名額的簡明摘要,而不用進行完整的性能分析會話。

<a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-29-92/1263.LP12-Monitoring-Summary.png"></a>

“雲中編譯器”的工具支援

Windows

Phone

8托管的應用程式二進制檔案是在商店中處理的,以此提高您的應用程式的性能,并延長電池壽命。作為開發人員,您将可以驗證應用程式在現實生活中的安裝和操

下載下傳工具

希望你們喜歡!

謝謝大家!

Visual Studio 和Windows Phone 團隊

繼續閱讀