gpt4 book ai didi

windows-mobile - Windows Phone 7 开发,与版本 6.x 有何不同?

转载 作者:行者123 更新时间:2023-12-04 04:30:42 25 4
gpt4 key购买 nike

我想知道与同一操作系统的 6.x 版本相比,Windows Phone 7 操作系统的应用程序开发有何不同?

在版本 7 中,应用程序分配自定义堆空间量来处理图像和声音等信号是否简单?

此外,我了解到 Windows Mobile 6.x 应用程序与版本 7 不兼容,但版本 7 应用程序与 6.x 兼容吗?

感谢您的帮助。

最佳答案

最大的不同是该平台没有非托管 API。一切都是 C#(我的意思是 C#,你不能创建 VB.NET 项目或 C++/CLI/pure)。 Windows Mobile 6.5 很像 Windows CE API + WinMobileForms(.NET 版本),您可以编写自己的 C++ 代码,而 WP7 的限制要多得多。

目前可以选择制作 Silverlight 应用程序或 XNA Studio 应用程序(游戏)。 Silverlight 应用程序基于 Silverlight 3 规范,XNA studio API 非常类似于 Zune HD 开发环境。

Phone 和浏览器 Silverlight 之间的一个细微差别是 Phone 禁用了 Reflection.Emit API。这意味着无需重写大多数 IoC 容器、NHibernate 和 AOP(面向方面​​编程)工具等 O/R 框架所使用的 IL。

关于为图像/声音处理分配自定义空间量的问题。是的,假设系统允许您分配所需的空间量,您可能能够完成所有这些工作。从这个意义上说,语言不应该限制你,如果有任何限制,那将是由于平台,而不是语言。您可能应该阅读有关使用托管语言进行游戏开发的内容,因为与非托管语言相比在方法上存在差异。

关于windows-mobile - Windows Phone 7 开发,与版本 6.x 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3081231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com