Windows CE、PPC、SP、Windows Mobile 简介

  Windows CE 是微软的镶入式操作系统,可以在它的基础上定制更多其他类别的操作系统。比如,PPC、SP 甚至 Windows Mobile, 都是基于 Windows CE 的应用。Windows CE 可以用来做掌上电脑、手机的系统,但是这不是其唯一用途,很多设备都可以用到 CE,比如数控机床、信息家电等。其中 Windows CE 4.X 系列又叫 Windows CE.NET。

  2000 年,微软因市场需要,统一掌上电脑操作系统的规格,专门为掌上电脑定制的包含一些特殊的 API 的 Windows CE 特殊版本叫做“Pocket PC”,简称“PPC”。最早的 Pocket PC 2000,以及后来的 Pocket PC 2002,都是基于 Windows CE 3.0 的内核,并削减了一些功能。

  2002 年,微软为了抢占智能手机(Smart Phone)的市场份额,借鉴了一些从别人那里收购来的技术,搞出一套外观、风格和使用方法同 PPC 的系统很相似但是内核却并不相同的智能手机专用的嵌入式操作系统,叫做“Microsoft Smart Phone”,简称“SP”。SP 虽然也是基于 Windows CE,但却是独立于 PPC 的操作系统,它不但功能更弱,而且在内存使用上和 Windows CE、PPC 都不一样。这个系统的手机大多不支持触摸屏的。SP 2002 也是基于 Windows CE 3.0 的内核。

  一些手机制造商,把 PDA 和手机整合到一起,开发出了具有手机功能的 PDA,其操作系统当然用的是微软的 PDA 用的 Pocket PC 操作系统,这样的手机一般不叫“Smart Phone”,而是叫做“PPC Phone”。

  2003 年,微软为了方便,把它所有的用于手持式移动计算设备上的嵌入式操作系统统称为“Windows Mobile”,Windows Mobile 2003 诞生了。但是其中又分为 PPC 版和 SP 版,其实这个只是个称谓上的变化,他们分别与原来的 Pocket PC 和 Smart Phone 操作系统是对应的。两者都是基于 Windows CE 4.2 的内核。

  2005 年,微软将 PPC 和 SP 上的两套系统作了进一步的整合,发布了 Windows Mobile 5.0(即 Windows Mobile 2005)。其也分 SP 和 PPC 版本,不过看上去它们之间的差距似乎在缩小,PPC 版借鉴了 SP 的内存管理方式;SP 版可能也会支持手写操作。两者都是基于 Windows CE 5.0 的内核,并且开始用非年份版本号来命名 Windows Mobile。

  2007 年 2 月,微软发布 Windows Mobile 6.0(基于 Windows CE 5.2),显然是为了和 Windows Vista、Windows Live、Exchange 2007 以及 Office 2007 同步。其依然分 SP 版和 PPC 版。