安卓之前 诸类电子设备最泛用的操作系统
2022-10-28 16:19:50 来源: 游研社

宏达为它出过力,世嘉为它站过台,我们享过它的福。

有这么个操作系统,它曾经被应用于多个领域,在多种设备上都能够见到其身影。而在早些时候,它是个被应用于掌上设备的移动端操作系统。这个操作系统的名字,叫做……

还没轮到你呢,你给我下去~

如今,再把这些关键词结合到一起的话,可能会想到Android这个如日中天的操作系统,也可能是号称“万物互联”的“鸿蒙”。但在它们之前,这些关键词属于微软,不仅仅是移动设备,在一些大家不曾留意到的领域也得到了应用,而在游戏领域也曾有过它的身影。

这个操作系统的名字,叫做Windows CE——嗯,看起来又是一个暴露年龄的名词。

见过这套界面的,应该是暴露年龄了

为什么要说这是个“暴露年龄”的名词呢?因为在这个如今苹果手机遍地走、安卓系统四处开花的时代,Windows CE这么个“系出名门”且曾经辉煌过的操作系统,却成为了几乎被遗忘的存在。

在这里,你将会了解到Windows CE的前世今生,以及最后的归宿。

天马座的幻想

时间回到1990年的夏季。当时的微软,希望能够为Windows操作系统开发新的交互方式,以更好的应用于移动设备,而那个时候已经有一些诸如GRiDPad这样采用触控操作的平板电脑设备问世,微软自己也推出了基于Windows 3.1的触控操作界面Windows for Pen Computing,用于平板电脑。微软想做的,是真正为便携设备量身定制一套全新的交互方式,于是WinPad项目就这么启动了。

微软针对平板设备研发的界面

尽管这个项目拉来了康柏、夏普、摩托罗拉和日本电气公司(NEC)等厂商参与其中,然而真正付诸实施的时候却因为受到当时设备硬件性能限制与电池续航问题等技术瓶颈,导致这一项目在1994年秋季被搁置。而微软内部的另一个团队,正在开发一个代号叫“脉冲星” (Pulsar)的项目,其目标是开发一种面向消费市场的多功能无线通讯设备,尽管当时的比尔·盖茨非常看好这个项目,然而却因为市场接受程度的原因,这一项目最终终止开发。

不过,无论是WinPad还是Pulsar,这两个项目的研发虽然没有完成但也有所收获,因此微软将这两个项目的团队进行了整合,开始了又一个新项目的研发,而这次的项目代号叫做“天马”(Pegasus)。

天马”项目的目标依然是移动计算设备,此时苹果和Psion都已经推出了自己的掌上电脑产品了,但由于当时市场规模与用户数量的限制,外加技术并不成熟,微软并未立刻跟进推出相关产品的解决方案,而是根据当前现有的成熟技术,以友好、易用为设计目标,通过熟悉的用户界面来降低使用门槛(因此使用的是Windows 95风格的操作界面)。

原先的WinPad项目,是根据16位的Windows 3.1改编而来,但这次的“天马”项目不再使用之前的代码,而是启用了重新开发的32位技术,同时在设备的硬件配置上重点选用功耗更低的RISC硬件架构而不是在X86硬件的基础上进行精简,以更好的解决设备的电池续航问题。于是,到了1995年该项目的产物Windows Pegasus开始投入测试工作,在测试的过程中微软总结了相关设备的相关规格,其中最为关键的几个点是:足够便携、可使用触控操作替代鼠标,以及超低功耗的硬件设计。

在经过多次测试后,微软的“天马”系统终于在1996年被正式定名为Windows CE,并开始向合作的硬件厂商进行发放。CE的含义有多种理解,一种是Compact Edition,意为“微缩版”;而另一种则为Consumer Electronics,意为“消费电子”。不过,微软官方并未将CE赋予任何特定的含义,具体意义取决于开发者们自己的解读。

初代的Windows CE,别问我为啥是黑白画面,因为压根就不支持彩色……

卡西欧和NEC贡献了最早的一批基于Windows CE的设备,它们被称为Handheld PC,意为“手持个人电脑”,也被称为HPC,是一种看上去像是电子辞典的掌上电脑设备,采用了MIPS和SuperH架构的RISC处理器,而这些设备也是微软进军移动设备领域的一小步。

卡西欧搭载Windows CE系统的手持电脑Cassiopeia A-11

微软在推出这一系统的时候其实是抱着谨慎的态度,并且他们其实并不愿意将这种新型设备称之为“PDA”,因为此前苹果的“牛顿”(Newton)采用了全触屏的操作方式,但输入法的不可靠性使得微软在制定硬件设备标准的时候提出了“QWERTY全键盘”这一规定,并将之称为“PC伴侣”(PC Companion),以此来区分现有的PDA和笔记本电脑设备,同时占据市场制高点。

虽然微软制定了一系列相关的硬件规则,但作为合作厂商之一的惠普却并没有选择完全遵照微软的规定进行设备的开发。在Windows CE问世之前,惠普就已经推出了搭载MS-DOS操作系统的手持电脑LX系列产品线,而为了能够实现产品的换代,他们推出300LX。它搭载的显示屏是640×240分辨率,比微软官方规定的分辨率480×240要高,能够提供更多的内容显示,成为了当时手持电脑设备的新标杆。

惠普的手持电脑为同类设备树立了新标杆

不过,初版的Windows CE却称不上完美,例如数据交互功能的不完善、功能较为匮乏,以及开发成本较高等问题,但却为后续版本打下了坚实的基础——例如从一开始就是为多种功能和应用场景而设计的,从而保障其能够更好的对新市场进行拓展与适应;而因为使用了Unicode技术,让设备能够支持多种语言,并更好的适应世界各地的市场环境。

进化与模块化

在初版的Windows CE发布后没多久,2.0版本的Windows CE就在第二年发布了(以下简称CE2)。相比起如同“公测版”的CE1,CE2更像是一个正式的系统,而微软对这一版的内核进行了大幅修改,并增强其扩展性,除了MIPS和SuperH外,还支持ARM和X86架构的处理器,从而进一步扩大其应用领域。

CE2的主界面,这次终于进入彩色时代啦!

至此,Windows CE正式成为一个可扩展、低资源占用的模块化嵌入式操作系统,厂商在研发新产品的时候可根据产品需求选取所需组件对系统进行定制,这让该系统除了可以被用于手持电脑外还可被应用于ATM、车载电脑、游戏主机,甚至是智能家电等设备,因此Windows CE从那时候开始“多点开花”,基本上你能够想到的设备都有可能会应用到这一系统。

这台“瘦客户机”搭载了Windows CE操作系统

不过,这并非微软第一次涉足嵌入式领域。早在1992年,微软就已经提出了“模块化Windows”(Modular Windows)的概念,希望能够将Windows操作系统应用于个人电脑之外的设备,于是首个搭载这一系统的,是一个名叫Tandy VIS的多媒体主机。不过,因为产品的失败,“模块化Windows”的计划未能继续进行,但却为Windows CE的开发提供了经验。

而说到主机,就不得不提世嘉的Dreamcast(DC)主机。作为微软与世嘉合作的产物,这台主机也用到了Windows CE,而世嘉的本意是希望通过微软的DirectX与动态链接库技术,除了提供更为友好的开发环境外,还能够降低PC游戏移植至DC的难度,缩短游戏软件产品的问世时间,因此有一些PC游戏是通过这种方式被移植到DC上。

世嘉在主机硬件领域的绝唱Dreamcast

不过需要澄清的是,世嘉在最后其实并没有在DC主机本体预装Windows CE操作系统,而是将该系统作为游戏本体的一部分储存在游戏光盘之中。究其原因,可能是日本国内的开发者对于Windows操作系统的开发环境并不熟悉,因此世嘉就没有将Windows CE预装在DC主机本体,而是采取了折中的做法,让Windows CE作为备选方案。而在DC的600多款游戏中,有80款左右是通过Windows CE来启动游戏,其余的是直接启动,这也是为什么你在将游戏光盘放入DC后,有些游戏会在启动画面显示Windows CE的logo,有些则不会。

部分DC游戏在启动的时候会看到Windows CE的logo,但有的看不到

当然,在Windows CE最先发迹的掌上设备领域,除了手持电脑(Handheld PC)外,还有无键盘的掌上电脑,微软官方最初将这类设备称作“Palm PC”,不过后来因为商标问题而最终更名为“Palm-sized PC”。微软希望通过这一类设备,来对标Palm的掌上电脑。

值得一提的是,来自中国台湾的宏达(HTC)在那个时候推出了全球首个Windows CE掌上电脑“袋鼠”(Kangaroo),这款设备在中国大陆还曾被北京某公司以“掌上通”的品牌代理发售国行版本,不知道大家是否听说过?

HTC Kangaroo,在中国大陆有贴牌的国行版本

那个在日后被我们戏称为“火腿肠”的HTC,从那时候就已经开始研发生产Windows CE系统的相关设备了,是微软最为重要的合作伙伴之一。不过,那个时候HTC的产品其实并没有真正属于自己的品牌,更多是做代工贴牌的生意,因此你可能用过他们家的产品却不知道它的原厂。

CE2距离咱国内玩家比较近的,除了各种发售国行版的中文设备以及各种“水货”外,还有一个在1999年差点就成了的“维纳斯计划”,在此前一篇关于“裕兴电脑VCD”的文章中也有提及,这里就不做过多介绍啦。

差点忘了,CE2还首次加入了对彩色显示的支持,因此在那个时候也出现了一些彩屏设备;此外,许多CE玩家熟悉的ActiveSync同步套件也是在CE2的时期诞生的。

登峰造极超进化

2000年,微软推出了Windows CE 3.0(以下简称CE3),与上代一样是“掌上电脑”与“手持电脑”为主。不过,“掌上电脑”的部分变成了“口袋电脑”(Pocket PC),使用了一套重新设计的UI,不再延续桌面端Windows系统的界面布局,这一系统被称为Pocket PC 2000;“手持电脑”的部分基本保持不变,系统名被称为Handheld PC 2000。

基于CE3的Pocket PC 2000,用户界面经过了重新设计

CE3加入了原生的多媒体支持,预装了移动版的Windows Media Player。虽然在多媒体方面,CE2其实就已经可以通过安装第三方软件的方式实现影音播放了,但是当CE3决定预装Windows Media Player后,对于多媒体的原生支持使之成为了阻击Palm的一大利器。

CE3终于加入了原生的Windows Media Player

此外,CE3的相关游戏应用也相比以前得到了更好的发展——例如EA的《FIFA》、《模拟城市》、《极品飞车》等游戏,就被搬上了基于CE3的掌上设备;育碧的《雷曼》也推出了CE系统的掌上电脑版,除此之外还有卡普空的《1942》和《魔界村》、Eidos的《古墓丽影》等游戏也在CE系统上得到了移植。当然啦,我想大家最熟悉的,应该是那个“点泡泡”的游戏……

甚至连《帝国时代》都有官方的移植版……

时间来到了2001年,微软在CE3的基础上开发了Pocket PC 2002,界面延续Pocket PC 2000的布局但变成了当时桌面端Windows XP的画风。对于中国用户而言,可能大家应该对一个叫“多普达”的品牌并不陌生,而多普达686以“第一部中文Pocket PC智能手机”成为了第一个为国人所真正了解的“智能手机”产品,其原型HTC Wallaby(小袋鼠)也是全球首个Pocket PC智能手机,该机在欧洲的一个贴牌版本O2 XDA因其影响力还催生出了一个非常知名的智能手机在线社区XDA Developers。

当年多普达686还与电影《英雄》展开联动

说起智能手机,微软还用CE3开发了Smartphone 2002。与采用触屏操作的Pocket PC不同的是,Smartphone的设备是“按键机”,首个采用这一系统的设备是HTC的“金丝雀”(Canary),不过这个设备的国行版多普达515却因为发售时间的缘故而错失了“首个中文Smartphone”手机的称号(而且国行正式发售的时候多普达官方还把系统给换了),反而被神达旗下的宇达电通Mio 8380抢在了前面(然而那玩意的中文系统是厂商汉化而不是原厂提供)……

首个Smartphone 2002系统的“金丝雀”在发售国行的时候换了系统

如果说,被称作“塞班祖师”的爱立信R380发明了“智能手机”这一名词,那么微软的Pocket PC 2002和Smartphone 2002这两个操作系统则真正定义了现代“智能手机”的概念,并将这一概念加以普及,拉开了现代智能手机时代的序幕。而此时,下一个版本的Windows CE已经在蓄势待发了。

2002年3月,微软公布了Windows CE .net,也就是CE4。不过此时的微软,已经不再开发面向手持电脑的Windows CE操作系统了。一方面,微软认为功能更加全面的“平板电脑”(Tablet PC)是移动设备未来的发展方向之一;而另一方面,微软其实正在开发基于CE4内核的新系统,这就是Windows Mobile操作系统,从名字上来看智能手机将会是其主要的应用设备。于是,在2003年Windows Mobile 2003正式出炉,从此Windows CE系统本身与Windows Mobile成为了并行发展的存在。此时的CE4,已经加入了对蓝牙的支持,让数据交换更加灵活。

这个界面应该是刻进部分玩家的DNA了

考虑到Windows Mobile大家可能较为熟悉的缘故,本文基本上只讲述Windows CE这个“本体”,Windows Mobile相关的内容咱就一带而过哈。在CE4的时代,出现了一台搭载了这一系统平台的游戏掌机Gizmondo,不过由于卖太贵外加支持的游戏实在是少得可怜,于是暴死,成为了不为大多数人所知的,但关于它的故事又足够另外写一篇文章的了,这里就不多赘述。

搭载了Windows CE系统的掌机Gizmondo

而同样是在CE4的时代,微软在2003年公布了Portable Media Center平台,作为对桌面端Windows Media Center的延伸,并在第二年正式向设备商公布,而这个基于Windows CE打造的平台是微软对标苹果iPod的“秘密武器”,同时也算是对“智能MP4”一类的设备的早期尝试(其实在那个时期就已经出现了基于Windows CE系统的便携式播放器了),但最后的结局……啊,关于这个又可以单独开一篇文章来说说了。

基于微软Portable Media Center平台的设备

2004年,微软同时公布了Windows CE 5.0和Windows Mobile 5.0,后者在2005年正式开始向设备制造商投放,并且在UI上看起来更像是“移动设备”而不仅仅是一台“掌上电脑”了。此后的Windows Mobile 6.0、6.1和6.5都是在CE5内核的基础上发展而来,这里就一带而过了。

Windows Mobile 5.0的UI,此后的版本基本上就是在这上面修修补补了……

CE5改进了内存结构,对于闪存芯片的支持让设备在断电后也不会轻易丢失,确保了数据的安全。此外,对于游戏玩家来说,CE5加入了对DirectX 8的完整支持,特别是DirectX 3D的部分被改编为DirectX 3D Mobile,从而让更加先进的3D图形技术能够被应用于移动设备的游戏开发之中。

其实CE5也提供了对3D硬件加速的支持,这是有硬件加速的画面(需要相关驱动支持)

在基于CE5的设备中,酷派就用这一系统打造了全球首款“双模双待”的智能手机728。尽管酷派728较为孱弱的硬件性能与高昂的售价多少影响了消费者的购买欲,但其开创的“双卡双待”功能成为了日后手机业界的流行趋势。

开创“双网双待”先河的酷派728搭载了Windows CE 5.0

CE4和CE5算是Windows CE的两个巅峰之作,在那个时候除了基于Windows Mobile操作系统的移动智能设备外,在其它一些领域也有可能看到其身影——例如,如果你是阅读爱好者的话,可能会接触到基于Windows CE的电子书阅读设备;而对于有车一族的话,或许还会看到使用这一系统的车载设备。

责任编辑:zN_2823