MicrosoftTechEdChina2012:Windows8如何支持C++/C++开发

MicrosoftTechEdChina2012:Windows8如何支持C++/C++开发

【IT168直播报道】微软一直是IT科技的风向标,一年一度的Teched中国开发者大会如期而至。 此次,微软Teched携众多新技术和巅峰之作惊艳亮相。 很好的产品和服务,同时满足了消费者和商家的需求。 近百场技术讲座和动手实验,为开发者带来了一场技术盛宴,充分体验了IT创新带来的无限惊喜和灵感。 体验最新科技wp8游戏开发,掌握时代潮流3D素材,尽在Microsoft TechEd China 2012! 本文主要介绍Windows phone 8是如何支持C++的。

直击TechED2012:

▲微软TechEd大会直播话题

C++一直是开发者的核心开发语言之一wp8游戏开发,而Windows Phone8必须很好地支持C++开发,才能充分发挥应用程序的性能。 对于关注Windows Phone的朋友来说,新的Windows Phone SDK支持DirectX/C++开发已经不是什么秘密了。

使用C++开发Windows phone 8游戏

▲微软Windows Phone技术工程师Tim Laverty

微软Windows Phone 8的推出标志着其全新移动操作系统的推出,也吸引了更多的开发者关注这一平台。 因为吸引了开发者,才有可能开发出优秀的应用,只有优秀的应用才能吸引Windows Phone 8急需的客户。

WP8 SDK支持DirectX/C++开发,可以吸引更多人为Windows Phone 8开发游戏。毕竟,如果你使用DirectX为Windows 8开发游戏,你可以很容易地将它们移植到WP8。 当然,还要看游戏适不适合移植。

使用C++开发Windows phone 8游戏

▲ C++代码的可移植性

对于用户来说,当更多的开发者进入WP8领域后,他们可以在WP8平台手机上玩到更多使用DirectX开发的游戏,甚至在回家的路上与他人在线对战。

Windows Phone 8 添加了对本机代码的支持。 开发者不仅可以创建Direct3D项目,还支持混合转换,即使用C++ Runtime Component来加速一般托管代码应用程序的执行效率。

使用C++开发Windows phone 8游戏

▲Direct3D App模型

使用C++开发Windows phone 8游戏

使用C++开发Windows phone 8游戏

▲图形API

使用C++开发Windows phone 8游戏

▲DX功能等级

使用C++开发Windows phone 8游戏

▲Windows phone 8 支持音效

不可否认,C/C++的开放是为了获得更多的开发者。 毕竟C/C++开发者的基数是巨大的,微软的Windows phone平台必须支持C++。 C/C++的支持可以极大的方便开发者使用成熟的库解决已有的问题,使用已有的C++库,同时自己编写相关代码。 同时,C++是对WP8开发方式的一个很好的补充。 同一项目上的多语言混合编程将变得更加普遍。

使用C++开发Windows phone 8游戏

▲Windows phone 8支持网络

开发者可以使用C++/C语言意味着有编程经验的人可以轻松跨越这个鸿沟硬件设备,即使是一个iOS开发者团队,如果愿意,也可以学习开发Windows Phone应用程序。