原地址:http://blog.csdn.net/md521/article/details/11015139
Windows Phone 8将采用与Windows 8相同的NT内核,这就意味着WP8将可能兼容Win8应用,开发者仅需很少改动就能让应用在两个平台上运行。由于内核变更,Windows Phone 7.x将不能升级到Windows Phone 8。Windows Phone 8兼容所有Windows Phone 7.5的应用程序,但Windows Phone 8的所有原生程序无法在Windows Phone 7.5上运行,属于单向兼容。
为了让windows phone 8得到最大限度的兼容,WP8开发需要使用支持Metro应用的Visual Studio 2012(VS11)集成开发环境,同时必须运行在Windows 8上才能出现Metro应用等模板。
系统
PC开发所需系统Windows 8,必须是64位。参考远景论坛,专业版足够用了。
开发工具
使用Microsoft Visual Studio 2012 或免费的Visual Studio Express 2012 For Windows Phone进行开发 。 这里推荐用Microsoft Visual Studio 2012 进行开发,另一个随着开发的深入会发现功能会很单调。
SDK
Windows Phone SDK 8.0可以在 界面利用下载器下载
也可以下载ISO镜像文件:
中文版:
http://download.microsoft.com/download/F/5/6/F56AD199-EF12-43C7-8551-C095394D3B32/fulltril30/iso/wpv80_chs1.iso
英文版:
安装顺序
Windows 8——Visual Studio 2012——SDK,除了系统,开发环境和工具包最好英文版
开发语言
所有语言都使用Win RT框架,所有METRO程序也基于这个框架,这个框架提供了程序模型、传感器、多国语言、图形、多媒体、网络、安全认证等等功能。
1..NET框架(C#、VB)中C#仍然是主流,相对于其他开发语言更易入门学习,.NET语言是设计精良的面向对象语言,在企业中使用也很广泛,写起程序更严 谨,更能和业务无缝连接,如果要想向Windows 8上移植,.NET也更为方便。
2.C/C++,C++也可以用来写METRO,添加了一些扩展语法和Win RT衔接,但是仍然可以使用传统C++类库如STL,同时C++可以直接访问部分Win AP,包括大多数Direct X和多媒体函数。C++方便开发高性能的游戏、多媒体应用。
3 . Javascript可以搭配HTML+CSS做界面,和网页设计有几分相似,能够利用网页设计中使用的排版技术。
Windows Phone SDK 8.0详细安装步骤
WP8开发设计的技术点:CLR、Silverlight、WPF、XNA
WP8开发有时候需要用到真机进行测试,但是WP系统和IOS一样安装软件依托于应用商店,安装时需要用到开发者账户。
摆脱应用商店束缚 WP8使用学生账号部署软件
Windows Phone 8 开发者文档下载地址,chm格式英文版,准备好翻译工具
http://www.kuaipan.cn/file/id_109269959489617921.htm