介绍Windows Phone SDK 8.0

[原文发表地址]  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和后台代理,它们让创建优化的体验变得非常容易。

Introducing Windows Phone SDK 8.0

此SDK引入了新的模板,可用于带有XAML Interop 和Direct3D的本机C++应用程序的开发,以及针对Windows Phone运行时组件的开发的模板,这些组件让您从XAML应用中使用本机代码变得更容易。现在您可以为Windows Phone 8开发DirectX游戏,还可以利用Windows 8和Windows Phone 8之间的简易移植性。这种整合的本机应用的开发体验有着和Windows 8相似的丰富的功能,还包括了一个代码分析器。

Introducing Windows Phone SDK 8.0

多指向的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,因此您的应用程序可以在两种版本上得到验证。

Introducing Windows Phone SDK 8.0

然而,如果您已经有一个Windows Phone 7.1的项目,但是想升级到Windows Phone 8,您可以使用新的一键升级功能。一旦升级成功,应用将不能在Windows Phone 7.1或更早版本的设备上运行。

Introducing Windows Phone SDK 8.0

增强的应用开发功能

对于基于XAML的应用,我们为Windows Phone 8提供一系列的新功能来构建强大的应用程序!您除了现有的Panorama,Pivot和其他模板之外,还有一些新的模板让您的应用程序可以使用语言功能,这些也都得到了加强。这些模板已经做了本地化,并且可以提供基础架构来帮助您毫不费力地进行多地域和市场的本地化。因为有了Visual Studio 2012,Windows Phone SDK 8.0也可以支持NuGet和SDK扩展包,您可以在这个工具中更容易发现第三方SDK。构建使用Direct3D interop功能的XAML应用现在可以使用新的Direct3D XAML Interop模板,它可以让您在基于XAML的应用里拥有本机组件。

Introducing Windows Phone SDK 8.0

Windows Phone设计器作为Windows Phone SDK 8.0的一部分得到了加强,它包含了新的功能。现在将设计器转换到不同的分辨率和方向,以及选择主题还有颜色都已推出,这些全部都可以用于开发您的应用。

Introducing Windows Phone SDK 8.0

该SDK同样包含了一个新的清单编辑器,它提供一个简单固定的界面来让您编辑自己应用的属性,添加图标,选择功能和选择可选的外围设备需求。

Introducing Windows Phone SDK 8.0

验证和问题诊断的增强

正如我们已经宣布的,Windows Phone 8支持新的屏幕分辨率(WXGA 和 720p 以及现有的WVGA)。所有的Windows Phone 8应用将可显示在每一种分辨率上,除非明确地不选择一个特定的分辨率。此SDK中包含4个新的模拟器(包括WVGA 512 MB)来相应地验证您的应用程序。如果您正在开发和支持Windows Phone 7.1应用程序,Windows Phone 7.1模拟器也是可以使用的。

WVGA 模拟器

WVGA Emulator 

WXGA 模拟器

WXGA Emulator 

720 p 模拟器

Introducing Windows Phone SDK 8.0

Windows Phone 8 XAML性能分析器包含电源,网络以及响应分析,这将有助于您在您的应用程序发布到商店之前极大地增强您的应用在现实生活中的质量。

Introducing Windows Phone SDK 8.0

对于一些本机的应用,SDK包含了代码分析器,可用于分析函数调用和识别常用路径。

Introducing Windows Phone SDK 8.0

我们正在引入用于基于XAML的应用性能分析的应用程序监控功能,它将为您的Windows Phone 8应用提供一份有关性能指标的简明摘要,而不用进行完整的性能分析会话。

Introducing Windows Phone SDK 8.0

“云中编译器”的工具支持

Windows Phone 8托管的应用程序二进制文件是在商店中处理的,以此提高您的应用程序的性能,并延长电池寿命。作为开发人员,您将可以验证应用程序在现实生活中的安装和操作性能。当您部署到Windows Phone 8设备上时,工具将会自动生成这些处理过的二进制文件,并且在部署和启动应用程序的时候使用它们。在.Net Framework 博客了解更多。

下载工具 https:// 从今天开始,您可以从这里下载Windows Phone SDK 8.0,然后开始您的Windows Phone 8的开发历程,并使用更新过的MSDN文档。希望很快能够看到更多好的Windows Phone 8应用在商店中出现!

希望你们喜欢!

谢谢大家!

Visual Studio 和Windows Phone 团队