Windows Phone 7 Series将不支持本地代码

Windows Phone 7 Series终于发布了。正如人们所怀疑的那样,Windows Phone 7 Series的开发将主要基于Silverlight、XNA和Flash。事实上,该平台只支持托管代码。

由于近几年本地代码不断为人们所诟病,于是微软打算“锁住”Windows Phone 7 Series,该举动完全在我们意料之中。新的平台将只支持可以放在沙箱中的托管应用,比如Sivlerlight和XNA所创建的应用,据Tim Anderson说还有Flash。虽然对Flash的支持完全是微软在迎合客户的需要,或许是应对Apple的一个策略,但Sivlerlight和XNA则完全是微软力推的主角。

Windows Phone 7 Series的底层依旧使用.NET Compact Framework,支持诸如LINQ、独立存储以及WCF等核心服务,在其上则是一些常见服务,如传感器、网络、媒体以及声音等等。

现在开发者不得不做出艰难的抉择。应用要么使用Silverlight,要么使用XNA,但却无法同时使用。除了通用服务层上的一些特性如前面提到的XNA Sound和Media库之外,这两者不能混用。

查看英文原文:Windows Phone 7 Will Not Support Native Code

你可能感兴趣的:(Windows Phone 7 Series将不支持本地代码)