
微软限制Windows Phone 7开发者使用其C#托管代码平台的决定(政治性大于技术性)正面临越来越大的压力。
我们在GDC 2011上采访的许多游戏开发者都明确告诉微软,他们为平台创作内容的主要问题是对原生C/C++代码的限制。
实现这一点将使现有游戏更容易移植到Windows Phone 7,并允许开发人员建立跨平台工具来处理iOS,Android,Windows Phone和3/DS,PSP,NGP和其他控制台的项目。
给我看看C++
的确,真正让开发者恼火的是,微软确实有Windows Phone 7的原生C/C++ SDK。工具制造商和游戏开发商都还不能使用它,因为该公司希望保持其针对PC、Xbox 360和Windows Phone 7的XNA C#框架的一致性。
然而,越来越多的传言称,微软将首先为Unity、Epic、Havok和Trinigy等中间件公司发布该SDK,以便使用此类游戏引擎的开发者可以获得Windows Phone 7硬件的全部性能。
当然,一旦发生这种情况,期望在更普遍的推广之前,受青睐的开发者也将获得对原生SDK的访问权。
随着微软与诺基亚的新战略合作伙伴关系使内部政策的转变更受欢迎,这一决定——尤其是对游戏开发商来说——不可能来得太快。