Windows Phone 8采用与Windows 8相同的NT内核,WindowsPhone8将兼容Win8应用,开发者仅需很少改动就能让应用在两个平台上运行。但由于内核变更,Windows Phone 8兼容所有Windows Phone 7.5的应用程序,Windows Phone 8的所有原生程序无法在Windows Phone 7.5上运行,属于单向兼容。
1、 开发环境搭建
A、 操作系统要求:
Windows 8 64位(X64) 操作系统
B、 硬件要求
6.5G的可用硬盘空间以上,4GB RAM
C、 Windows Phone 8模拟器运行环境要求Windows 8 Pro版本或更高版本,要求支持二级地址转换(SLAT)的处理器,如果您的计算机符合硬件和操作系统要求,但却不符合 Windows Phone 8模拟器的要求,将安装和运行Windows Phone SDK 8.0。然而,Windows Phone 8 模拟器将不起任何作用,而且您无法在 Windows Phone 8 模拟器上部署或测试应用。
D、 开发所需工具
使用Microsoft Visual Studio 2012 或免费的Visual StudioExpress 2012 For Windows Phone进行开发。
Visual Studio Express 2012 for Windows Phone 是用于创建 WindowsPhone 应用的完整开发环境。Visual Studio Express 2012 for Windows Phone 包含 WindowsPhone 项目模板、代码编辑器、基于 Windows Phone 的可视化设计器和包含 Windows Phone 控件的工具箱等开发功能。它还包含集成的测试功能,例如模拟、监视和分析,以及 Windows Phone 商店测试工具包。借助 Visual Studio Express 2012 for Windows Phone,您可以在 WindowsPhone 模拟器或 Windows Phone 设备上调试和部署您的应用。
E、 Windows Phone 8 SDK
Windows Phone SDK 8.0 可以在 http://dev.windowsphone.com/zh-cn/downloadsdk下载
2、 开发账号
注册一个Microsoft账号,然后在 Windows Phone 开发人员中心上,有效的当前开发人员账户,加入http://dev.windowsphone.com/join
使用Windows Phone开发人员注册工具注册您手机http://msdn.microsoft.com/zh-cn/library/windows/apps/ff769508
3、 为Windows Phone8创造第一个应用
请参考:
http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff402526(v=vs.105).aspx
4、 应用部署
A、应用部署工具
将应用提交到商店之前,请先将您的应用部署到注册的设备以进行测试。有关更多信息,请参见在 Windows Phone 中如何使用应用程序部署工具部署应用:http://msdn.microsoft.com/zh-cn/library/windows/apps/ff769512。
B、您也可以通过 Visual Studio直接将您的应用部署到设备。
(全文完)