Windows CE vs Windows Mobile

Posted

技术标签:

【中文标题】Windows CE vs Windows Mobile【英文标题】: 【发布时间】:2011-03-02 06:40:58 【问题描述】:

我经常看到这些术语:

Windows CE Windows Mobile 掌上电脑 Windows Mobile 智能手机

我知道第二个 2 之间的区别,但我对第一个感到困惑。我以为这是 Windows Mobile 5 之前的 Mobile OS 的名称。

但我在当前产品中更经常看到它。 (这是用于开发的当前MS Form。Here 是用于创建它们的当前产品。)

它是什么以及它与 Windows Mobile 产品线有何关系?

【问题讨论】:

【参考方案1】:

Windows CE 是一个模块化操作系统。它是使用名为 Platform Builder (PB) 的工具构建的。

PB 有一个可以包含在给定操作系统映像中的项目目录。例如 TCP/IP、Shell、Windows Explorer、FTP 和 Telent 等服务器、设备驱动程序管理器或 GWES(目录非常丰富)。基本上,您认为操作系统的每个部分都是可以包含或排除的组件(尽管显然组件可以具有依赖关系 - 例如,如果没有 GWES,您就不能拥有 Shell)。操作系统映像还针对将要运行的确切硬件进行了高度定制。一个 Windows CE 操作系统映像无法复制到不同的硬件和工作。

因此,任何人都可以构建 Windows CE 操作系统,并且由于它的模块化特性,没有所谓的“现成”配置(如 XP、Vista 或 Windows 7)。在本次讨论中,我们称这些人为“客户”。

现在,任何客户都可以将他们自己的东西添加到操作系统中——如果您愿意的话,是他们的“秘诀”。例如查看 HTC 的 TouchFlo UI 或 Google Maps 应用程序。这是由客户完成的,而不是 Windows CE 团队。控制面板小程序、应用程序等也是如此。

因此,Windows Mobile 确实可以被视为另一个客户。他们采用 Platform Builder 并从核心操作系统中选择目录项的特定子集。然后他们添加自己的东西(WinMo shell、通知、POOM 等)。然后,他们将 运送到 ODM(HTC 等设备制造商)。

这比这要复杂一些,因为 WinMo 团队实际上提供了一个类似于 Platform Builder 的工具(尽管不一样)和编译的库,用于他们所有的秘密,实际上由 ODM 来完成操作系统映像创建。

所以 WinMo 既是 CE 的子集,又是 CE 的超集。它是一个子集,因为它不包含操作系统可用的所有内容。它是一个超集,因为它包含根本不随核心操作系统提供的东西。这意味着仅使用 Platform Builder 工具就可以创建 CE 操作系统,但不能创建 WinMo 操作系统。

【讨论】:

谢谢,非常有用。 ctacke 你能告诉我是否有任何类似的工具,如 cmd、fiddler 可用于 Windows 6.5 移动设备。我想捕获我的 windows 6.5 Mobile 的网络。任何帮助将不胜感激。【参考方案2】:

我发现这个timeline 是一个方便的指南,可以帮助您了解那个/那些平台的松鼠历史

另外,来自同一个wiki article:

Windows Mobile 最好被描述为 基于 Windows 的平台子集 CE 基础。目前,掌上电脑 (现在称为 Windows Mobile Classic), 智能手机(Windows Mobile 标准), 和 PocketPC 电话版(Windows 移动专业)是三个 Windows下的主要平台 移动伞。每个平台 利用不同的组件 Windows CE,以及​​补充 适合的功能和应用 他们各自的设备。

【讨论】:

【参考方案3】:

Windows Mobile 基于 Windows CE。它是移动平台的核心。 Windows Mobile 建立在 CE 基础之上——通常 CE 中可用的所有东西在 Mobile 中都可用,但不一定相反。许多嵌入式设备使用 Windows CE。 Mobile 提供了您在 PocketPC 设备和智能手机上熟悉的界面,CE 提供了与台式 PC 类似的开始菜单。它们是相似的操作系统,共享 CE 核心基础。

【讨论】:

不完全正确。在 CE 中有 很多 的东西在 WinMo 中没有。 WinMo 可能包含 70% 的目录项。

以上是关于Windows CE vs Windows Mobile的主要内容,如果未能解决你的问题,请参考以下文章

将桌面快捷方式部署到运行 Windows CE 4.2 (VS2005) 的设备

Xamarin.Forms 可以通过 Wi-FI 在 iPhone(真实设备)上工作,而无需连接到来自 VS 2019 CE Windows 10 的真实 Mac Os?

windows ce 5.0 的应用程序是不是适合在 windows ce 6.5 上使用?

Framework 2.0怎么安装在windows CE上

Mob-第三方分享 /手机验证码

Windows Embedded 中的远程调试