Windows CE简史(三)

作者:蓬岸 Dr.Quest
知乎文章编号:22898692
创建于:2016-10-15 11:14:23
修改于:2016-10-15 11:55:02


随着新千年的开始,Intel推出了高性能的XScale系列ARM处理器,同时闪存等重要元件的价格逐渐下降,蓝牙、WiFi等无线通信技术的功耗变得可以被手持设备所接受,整个行业正在向着现代智能手机的出现大步迈进。

Windows CE 3

Windows CE 3展示出一系列由Windows Mobile开发团队主导的巨大改变,微软决定在发布Windows CE 3的同时推出一种可以与使用Palm OS的PDA直接竞争的操作系统。这一决定带来了一种全新开发的,与Windows CE Palm-Sized PC设备完全不同的用户界面,也就是后来的Pocket PC。

这一新的用户界面改变了Windows CE所经营的 “熟悉”印象,去除了任务栏和开始菜单,转而使用一个类似但却更为低调的组件(状态条)并固定屏幕的上方。熟悉的Windows界面也被更加容易识别的扁平化界面所取代。

微软同时为Windows CE Cedar(CE3)内核加入了新的电源管理功能。新的通信功能和应用程序支持层的加入,在现有的Palm-Sized PC平台的技术上进一步扩展了功能。这些变化最终让Pocket Office得以登陆QVGA设备。

新版本的主要目标是让微软的便携式设备不仅能吸引到普通的PDA用户,而且能带来新的用户群体,比如说脑力劳动者和移动工作者。


Windows CE 3.0 - Pocket PC 2000

Microsoft Pocket PC(就是我们之后所说的Pocket PC 2000)发布于2000年4月。在新版Windows CE 3.0内核开发完成后的近两个月内,都没有提供给开发者,让Pocket PC成为第一款使用新内核的软件平台。Pocket PC程序的开发代号是Rapier(护手刺剑),是以一种剑来命名的。

译者所收藏的HP Jornada 540,运行Pocket PC 2000系统


Windows CE 3.0 - Handheld PC 2000

当微软忙碌着为Handheld PC的小姐妹改头换面的时候,H/PC本身却没有得到文艺复兴式的变革。新的Platform Builder提供了Windows CE 3核心的新功能,也包括了一系列CE 2.11 Platform Builder发布之后出现的新技术。像媒体播放器,终端服务客户端(RDP客户机)等组件在这一版本中成为翻盖式设备的标配。但是其余的改变远不及Pocket PC那样出彩。

Handheld PC 2000或者是我们所熟知的HPC2000的推出,既收获了HPC用户的忠诚,也让商业用户体会到翻盖型设备和亚笔记本尺寸的优势,不过HPC2000所附带的应用程序却未能解决最终用户所面临的一系列关键问题。

除了Pocket Internet Explorer之外,所有的平台应用程序(Pocket Office,终端服务,Media Player等)都原封不动地照搬了1998年发布的H/PC 3.0 Professional所附带的版本。HPC 2000将原有的应用程序改名以符合Office 2000的命名规则,但实际上这些新版本不过是小修小补的赶工的结果。

尽管有着诸多的不足,Windows CE 3.0内核仍然将Handheld PC的性能提升到了一个新层次。打开了通向高端和高需求应用的大门。性能的提升与微软的新战略紧密相关,H/PC将被定位于面向企业的数据管理工具而非消费级设备。


微软Windows CE开发策略的转变此时已日渐明朗,OEM厂商开始减少Handheld PC的产量量,微软市场营销的重点也转到Pocket PC 2000,从2001年中开始,微软移动部门内部对应用程序和新特性的开发力度也逐渐减弱。

运行SunVox模组化合成器软件的HP Jornada 720,使用Handheld PC 2000系统


Windows CE 4是一款完全没有考虑Handheld PC需求的操作系统,至少微软设计的初衷是这样的。虽然开发者仍然可以在CE 4的基础上搭建H/PC设备,但对Handheld PC来说最为关键的个人信息管理(PIM)功能,和其他的一些独特特性(Pocket Office: Word,Excel, PowerPoint, Outlook, Access) 却消失了。

NEC MobileGear R550,使用Handheld PC 2000系统,MobileGear系列作为NEC非常成功的Handheld PC系列,2000年代中期在日本淘汰后曾经大量以“洋垃圾”的形式进入中国市场


Windows CE 4省略了许多功能让我们注意到一个很重要的事实,对于微软来说,Windows CE的开发将不再等同于移动设备的开发,它们将分属于两个不同的部门,如果有第五代翻盖设备的话,分属于移动设备团队的Handheld PC部门将开发适用于Handheld PC 5的Office应用程序。

到了2002年初,微软及其世界各地的分支机构中,已经不再有任何部门或个人参与Handheld PC相关的工作了。

7年时间,沧海桑田。

谁杀死了Handheld PC?

对于2001年的比尔盖茨来说,Tandy Model 100是移动设备的过去,Tablet PC是移动设备的未来。

虽然Handheld PC有着体积和续航上的优势,但对于企业用户来说,功能通常要比移动性更为重要,当Tablet PC的表现足以在许多场合替代Handheld PC的时候,Handheld PC的历史使命也就结束了。

Windows CE 3.0 - Pocket PC 2002

Pocket PC 2002作为与Windows XP同期推出的移动操作系统,换用了Windows XP风格的图标,并加入了一系列新的应用程序,包括了支持流媒体的Windows Media Player 8,MSN Messager,Microsoft Reader,VPN支持,远程桌面终端等等。

译者收藏的东芝e310,使用Pocket PC 2002操作系统,发售时是当时市面上体积最薄的Pocket PC产品

Pocket PC 2002 Phone Edition和Smartphone 2002的出现也让现代意义上的“智能手机”概念开始普及(诺基亚S60和Handspring Treo 180都出现于2001~2002年),从Pocket PC 2002开始,Pocket IE开始支持手机网络所使用的WAP网页。

O2 XDA,代号HTC Wallaby,中国型号称作多普达686,是第一部被中国用户所了解的“智能手机”,而XDA用户和开发者社区 XDA-Developers.com 则成为后来最为著名的智能手机在线社区之一。

多普达515,既Orange SPV,HTC Canary,最早使用Smartphone 2002系统的智能手机之一,Smartphone使用可以单手操作的数字键盘,在使用公共交通工具更加频繁的亚洲用户中很受欢迎。

Windows CE 3.0 版本历史

CE 3.0 Core(Cedar - 雪松,2000年6月15日,接替CE 2.12)

CE 3.0 Platform Builder(Chainsaw - 链锯)

CE 3.0 Pocket PC 2000(Rapier - 护手刺剑,2000年4月1日9,Pocket PC版本)

CE 3.0 Handheld PC 2000(Galileo - 伽利略,2000年9月7日,H/PC版本)


CE 3.0 Core Add-on Pack(2000年9月25日,核心技术升级)

CE 3.0 CE for Automotive 3.0(2000年8月16日,接替AutoPC 2.0)

CE 3.0 Pocket PC 2002(Merlin - 梅林,英国神话人物,2001年10月4日,Pocket PC版本)


CE 3.0 Pocket PC 2002(Merlin,2001年11月6日,中文Pocket PC版本)


CE 3.0 CE for Automotive 3.5(2001年11月5日,车载版本)


CE 3.0 Smartphone 2002(Stinger - 毒刺,2002,Smartphone版本)


逸闻

延续了Windows CE 2时代的习惯,Windows CE 3.0的内核代号依然以树来命名,与之对应的是所有的平台搭建工具都使用砍树工具作为代号,Windows CE 3.0是最后一个以这种方式命名的操作系统。


HPC2000的代号来自于文艺复兴时期的科学家和艺术家伽利略,他擦亮了人类观察星球的眼睛,他的许多重大发现,比如说发现有围绕木星(Jupiter,HPC/Pro的代号)旋转的卫星,结束了人类将地球视为宇宙中心的时代。


Pocket PC和Smartphone的开发代号来自于美军的武器项目。


同步

Windows CE 3时代的主机同步软件被称作ActiveSync,它使用过两个开发代号,分别是ActiveSync 3.0(1999年9月15日)和3.1的代号Xena,以及ActiveSync3.5、3.6、3.7、3.71和3.8的代号Medusa。

运行Pocket PC 2002系统的模拟器与开发机通过ActiveSync同步


Windows CE .net

未来的Handheld PC的命运似乎充满了不确定,但站在微软的角度上来说,唯一不确定的是成为PDA市场主导者的愿景。


Windows CE 4.0 Net

Windows CE 4.0设备最早出现在2002年3月,而最终使CE 4大量进入消费电子市场的则是2003年6月发布的Windows Mobile 2003(Pocket PC 2003).


此时的Windows CE已经被证明是一款集稳健性、多功能,跨平台于一身的平台,是微软重要的资产之一,这是Windows CE所能确定的地位。

也因此微软对CE 4内核的开发可谓是争分夺秒,在短短的12个月的时间里快速迭代了Windows CE 4.1和4.2两个小版本。


接下来,Windows CE开发团队开始着手研发未来的嵌入式操作系统,既代号为Macallan的CE 5.0

不幸的是,基于Windows CE 4的Handheld PC被证明只是看起来很美,最终却在翻盖式设备市场上铩羽而归。

NEC MobilePro 900与15寸笔记本电脑的尺寸对比


虽然复兴亚笔记本级Handheld PC的努力已经取得了一些进展,但是在整个社区的热切期望之下,只有一款真正的翻盖机NEC MobilePro 900兑现承诺出现在市场上,这款承载着复兴使命的设备,却最终由于管理失误、营销不利及过价格过高等原因败走麦城。2005年3月31日,NEC决定放弃Handheld PC产品线,停产最后一款优秀的HVGA设备。作为微软影响最为深远的计划之一,Handheld PC的故事在7年之后悄无声息的落下帷幕。

问题的症结在于市面上所销售的Windows CE 4.x设备所使用的ROM都是定位于开发者和企业级市场的。这些设备预装的软件无法满足消费市场的需要,也不适合作为符合人体工学的PC伴侣之用。

使用Handheld PC 2000的Sigmarion II和使用Windows CE.net 4.1的Sigmarion III


Windows Mobile许可证的变化可能会改善翻盖和亚笔记本设备的处境。

将Windows Mobile系统移植到Handheld PC设备在(2004年左右的)社区里一直是一个充满争议的话题,我们希望有机会能够继续讨论

对于成千上万热爱Handheld PC平台以及翻盖型设备的忠实用户来说,直到这些爱好者们放弃的那天,H/PC才会真正的消亡。耐心、时间和经验会表明,开发者们会积极积极迎接挑战并尝试寻找正确的方向。有许多对此热衷和钻研的用户仍然愿意花费时间和精力在Handheld PC上。

本文译者十年前曾经使用过的优派Airpanel 100,其形态后来的Surface类似(注意左上角的无线网卡,和自制的底座)


这个世界上总是会有一些不走寻常路的人,也因此在OEM厂商之中也总会有人展开针对翻盖设备的小规模的开发计划。虽然事实上Handheld PC背后的技术已经几乎不再有大规模的改变,但设备本身的演化仍在缓慢地进行着。那些充满冒险精神的开发者正试图解决生产力的问题,而新技术也会让IT行业的风暴降临H/PC世界。届时用户将发现H/PC平台新的价值,并实现之前所未曾实现的想法。

腾讯曾经为Windows CE.net平台开发过专用版本的QQ,而Microsoft Portrait则是微软亚洲研究院开发的低带宽视频聊天软件

Pocket PC并非适合于每一个人,如果更多的人能证明某一平台的优势,将有助于提高它在微软的开发计划中的地位,人们往往忘记在移动计算领域Handheld PC是和Pocket PC同样重要的一部分,就像OS/2是Windows NT的一部分一样。

CE世界的老爷爷仍然有许多事情要教给它的儿孙们,而这要花掉好多好多年。

许多人对Windows NT的开发感到陌生,Windows NT计划起源于微软与IBM等公司共同开发的OS/2,当微软发现自己有优势和实力从头编写一个新的操作系统之后退出了NT计划。Windows NT是后来一系列操作系统的基础,包括NT 3.1,NT 3.5,NT 3.51,NT 4,Windows 2000(NT 5),Windows XP(NT5.1),Windows Server 2003(NT 5.2)以及未来的 Windows Vista(原文做Windows 2005,NT 6 即 Longhorn)。有一个常见的误解认为NT表示New Technology,这是微软为营销而自创的说法,NT原本代表N-Ten,是该计划最初所针对的处理器平台。

由于Windows CE.net不再具备预装的Office套件(只预装有文件查看器)Softmaker Office系列成为Windows CE.net平台上最流行的生产力套件

Windows Mobile 2003

Windows Mobile 2003基于Windows CE 4.20内核,增强了对蓝牙的支持,“双无线”或者“三无线”的PDA开始大量出现(双无线是指WiFi+蓝牙,三无线则是加上IrDA红外线接口,一般来讲,双无线机型都支持“三无线”)
本文译者收藏的HP iPAQ 5550是Windows Mobile 2003时代最高端的机型之一,装备有高性能(400Mhz)ARM处理器,128MB RAM,指纹识别,Wi-Fi,蓝牙,这正是现代智能手机所需的诸多基本硬件。

Windows Mobile 2003 SE

Windows Mobile 2003 SE加入了WPA无线网络加密的支持,以及横竖屏切换和640x480高分辨率的支持。

本文译者收藏的Dell Axim x30是市面上第一款使用Windows Mobile 2003 SE的设备,支持横竖显示模式的切换

本文译者收藏的东芝e800是2004年最为高端的Pocket PC之一,使用了480x640分辨率的显示屏,在不改变原有240x320应用程序布局的基础上实现更加细腻的显示效果,后来苹果在iPhone 4的视网膜显示屏上也采用了类似的技术。

Windows CE 4.x 版本历史

CE 4.0 Net Core(Talisker,2002年1月7日)

CE 4.1 Net Core (Jameson,2002年6月)

CE 4.2 Net Core(McKendric,2003年4月23日)

CE 4.2 Windows Automotive Net (2003年3月26日,CE for Automotive 3.5的后续产品)

CE 4.2 Windows Mobile 2003(Ozone - 臭氧,2003年6月23日,Pocket PC 版本)

CE 4.2 Windows Mobile 2003 Second Edition(2004年3月24日,Pocket PC版本)