首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net mobile vs windows mobile

.net mobile vs windows mobile
EN

Stack Overflow用户
提问于 2011-12-02 07:11:25
回答 3查看 179关注 0票数 0

我在网上寻找windows mobile的问题。我在这里有点困惑,如果我错了,请纠正我- .net手机和windows手机它们的意思是一样的。

EN

回答 3

Stack Overflow用户

发布于 2011-12-02 07:18:52

.NET压缩框架可以在Windows Mobile5.0到6.5上运行。

还有Windows phone7,它运行的是精简版的.NET 4.0/Silverlight7。

票数 2
EN

Stack Overflow用户

发布于 2011-12-03 00:13:26

这里的第一个问题是,没有".NET手机“这样的东西,所以我们只能猜测我们想要为你比较的到底是什么。

你正在谈论的可能的事情:

平台

微软实际上提供了三(3)个不同的平台:

  • 其基础是被称为Windows CE(或最近的Windows Embedded Compact)的操作系统。Windows CE可用于为嵌入式和手持设备构建通用OS映像。
  • 然后,微软创建了Windows Mobile平台(虽然有一些问题,但让我们关注一下最近的问题)。Windows Mobile是基于Windows CE的标准化操作系统映像。它与.NET没有直接关系。它可以运行.NETCF应用程序(稍后将详细介绍),但它们不是必需的。
  • 最近微软推出了Windows Phone。Windows Phone仍然基于Windows CE作为操作系统。它有严格的应用程序策略和集成的UI架构。第三方开发人员只能使用.NET(以XNA或SIlverlight的形式)进行应用程序开发。

.NET运行时

微软实际上已经发布了四(4)个独立的.NET运行时,不包括每个大组中的不同版本。应用程序可以用C#、VB.NET和F#等各种".NET“语言编写和编译,然后运行时获取这些二进制文件并执行它们。虽然不是100%正确,但一般规则是,应用程序必须专门针对三个主要运行时组中的一个,并且不能在它们之间移动。

  • Full .NET框架。它安装在台式机和服务器上。它是功能最丰富的,支持从IIS到成熟的Silverlight.
  • .NET压缩框架的所有功能。它在WindowsCE.
  • .NET微框架上运行。它运行在非常小,资源有限的嵌入式platforms
  • Windows手机上。这是一个“特例”。虽然它基于.NET压缩框架(内部类似于3.7 ),但它不能运行旧的.NET CF二进制文件,也不能在使用旧CF的旧平台上运行电话二进制文件,因此它实际上已经成为一个独立的运行时。

当然,这些行并不是100%定义的。例如,完整的框架可以小心地运行.NET CF应用程序。Zune使用.NET压缩框架的一个版本运行Windows CE。很难无例外地将所有内容都放入已定义的存储桶中。

你的问题是“.net mobile和windows mobile是一样的吗?”考虑到上述信息,我所能翻译的就是“Windows Mobile和.NET压缩框架是相同的吗”,答案显然是否定的。Windows Mobile是一个基于Windows CE操作系统的平台。它是运行.NET压缩框架应用程序的电缆,是的,但它也能够运行本地(C/C++)应用程序。这就像是在问“WIndows 7和.NET框架是一回事吗?”

票数 2
EN

Stack Overflow用户

发布于 2011-12-02 22:51:32

我相信Windows CE包含了您想要的东西;Windows Mobile是一个基本的软件包。

http://blogs.msdn.com/b/mikehall/archive/2005/03/15/395958.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8349685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档