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 库之外,这两者不能混用。
评论