3
|
Luis Miguel Serrano · 技术社区 · 15 年前 |
![]() |
1
4
最大的区别是平台没有非托管API。所有的东西都是C(我的意思是C,你不能做VB.NET项目或C++ +CLI/纯)。Windows Mobile 6.5非常像Windows CE API + WiMobiLeFielm(.NET版本),您可以编写自己的C++代码,WP7在这方面有更多的限制。 目前,我们可以选择使用Silverlight应用程序或XNA Studio应用程序(游戏)。Silverlight应用程序基于silverlight3规范,xnastudioapi非常类似于zunehd开发环境。
至于您关于为图像/声音处理分配自定义空间的问题。是的,假设系统允许您分配所需的空间量,您就可以完成所有这些工作。语言不应该限制你在这个意义上,如果有任何限制,他们将是由于平台,而不是语言。您可能应该了解使用托管语言进行游戏开发的相关知识,因为与非托管语言相比,在方法上存在差异。 |
![]() |
2
0
关于编程方面的不同,6.x使用了一个修改过的WinForms前端和一个精简的框架。windowsphone7使用Silverlight并可以访问Silverlight访问的完整框架,这使您能够轻松地使用M-V-VM之类的东西。 |
![]() |
3
0
Developer tools and information are available now. 我还没有亲自使用过这些软件,但我知道手机仿真器确实运行Windows phone 7操作系统,因此只要不依赖于手机硬件(如加速计),开发环境应该足以探索手机所能做的一切。 |