
目前有很多关于微软新的Windows Phone 7平台的猜测。
一个特别感兴趣的领域是微软将让开发人员在什么水平上编码。
最近泄露的规格表明,应用程序可以使用Silverlight(微软的Flash版本)或XNA(其为Xbox 360推出的基于prosumer C#的环境)编写。原生C++代码的使用将仅限于运营商和手机制造商。
走向本土化
然而,正如一位开发者告诉我们的,这样的限制会限制高端游戏的性能。
“如果微软关闭所有人的C++之路,特别是主要的游戏发行商,我会感到非常惊讶,”我们的消息来源说。“微软显然希望Windows Phone 7大放异彩,这意味着游戏将不得不与iPhone 3GS上最好的原生游戏相抗衡。”
“微软希望在这个平台上看到的大部分3a游戏内容将来自基于C的代码库,来自iPhone SDK、Xbox XDK或其他C++平台。C#不是一个推动尖端游戏的平台,我敢打赌它永远也不会是。”
一种变通办法是允许任何人使用C#开发游戏,但对于希望运行原生应用程序和游戏的开发人员,有一个更严格的官方注册渠道;就像现在Xbox 360上发生的一样。
想必当微软在3月份的游戏开发者大会上发布Windows Phone 7时,我们会知道更多。