最近开始研究windows ce ,先从相关概念入手吧!
-Windows Mobile:直译就是移动的Windows,这也恰恰表示了微软的目标。按照微软官方的说法:“Windows Mobile将熟悉的Windows体验扩展到了移动环境中,所以您可以立即使用它投入工作。”微软希望在移动设备领域也是Windows的天下。所以单独说“Windows Mobile”就是指采用Windows操作系统的移动设备,目前包括3类产品:Pocket PC、Smartphone和Media Centers。
而“Windows Mobile+数字”则是指不同时期的采用Windows CE技术的移动设备操作系统名称。
1997年,第一代微软移动设备操作系统名称为 Windows CE 1.0;
1998年,升级版本为 Windows CE 2.0(设备称为Palm-Size PC);
2000年,新的操作系统改名为Pocket PC 2000(也简称为 Pocket PC或者Windows CE 3.0);
2001年底,Pocket PC 2002问世;
2002年,推出增加手机功能的 Pocket PC Phone 2002;
同年,主要针对Symiban系统的Smartphone 2002诞生。
2003年,微软将Pocket PC 2003和Smart Phone 2003统一改称为Windows Mobile 2003,依然包括Windows Mobile 2003 for Pocket PC、Windows Mobile 2003 for Pocket PC Phone Edition和Windows Mobile 2003 for Smartphone。
2005年,微软没有延续年号的命名方法,采用操作系统所采用的Windows CE内核版本命名,将新的操作系统称为 Windows Mobile 5.0。依然包括Windows Mobile 5.0 for Pocket PC、Windows Mobile 5.0 for Pocket PC Phone 和Windows Mobile 5.0 for Smartphone。
由于Windows Mobile Pocket PC Phone与Windows Mobile Pocket PC功能完全一样,仅仅多了手机功能,所以一般我们说Windows Mobile操作系统分成2种,for Pocket PC 和 for Smartphone。
另外由于操作系统决定了硬件规格,所以有时候我们操作系统的名称来称呼整个系统——硬件与操作系统的总和。
-Windows CE:Windows CE是微软为嵌入式设备打造的操作系统,例如用于掌上电脑、信息家电等。由于嵌入式设备多种多样,这就要求最终操作系统必须适应不同设备硬件情况,所以微软将Windows CE设计为模块化的软件,可以根据需要定制最终操作系统。我们可以把Windows CE想像成一盒积木,你可以用积木搭建出任何物体,但不一定要把所有的积木都用上。Windows CE诞生于1996年, 2001年10月新版本称为Windows CE.NET。
而Windows Mobiele设备的操作系统正是采用Windows CE技术,也可以说Windows CE包含Windows Mobiele设备的操作系统。早期微软直接把Windows CE版本作为移动设备操作系统名称,例如Windows CE 1.0、Windows CE 2.0。2000年开始,采用Windows CE 3.0技术的操作系统被单独称作Pocket PC。
Pocket PC、Pocket PC 2002 和Smartphone 2002是采用Windows CE 3.0技术,Windows Mobile 2003是采用Windows CE.NET 4.2技术,Windows Mobile 5.0 是采用Windows CE.NET 5.0技术。
Pocket PC:光看字面意思,口袋电脑,可以领悟到微软2000年将其作为最新一代移动设备操作系统名字的用心,这与微软一直认为PDA能够代替电脑的的想法是一致的。现在泛指使用Windows Mobile for Pocket PC操作系统的移动设备,也就是PDA。
微软官方解释“Pocket PC是一种手持设备,可帮助您存储并检索电子邮件、联系人和约会信息,播放多媒体文件,玩赏电子游戏,借助MSN Messenger交换文本消息,浏览Web内容……您将能够与台式机实现信息交换和同步。” 如前所述,Pocket PC包括带手机功能的Pocket PC Phone。
Smartphone:前面“Windows Mobile”、“Pocket PC”都一语双关,而“Smartphone”英文本意就是“聪明手机,智能手机”,更是表露了微软的野心。我的产品都叫“智能手机”,那整个智能手机市场应该全是我的产品,呵呵。正是因为这样,大家常常把“Smartphone”和“Windows Smartphone”相混淆。
“Smartphone”单独使用时,并没有表明是“Windows Smartphone”,就是指“智能手机”,也就是前面所说的PDA中的一种,是一种泛称。
而“Windows Smartphone”是指使用indows Mobile for PSmartphone操作系统的手机,是智能手机中的一种。目前和Pocket PC Phone最大的区别就在于,Smartphone屏幕是非触摸的,主要面向中低端智能手机市场。微软官方解释“Smartphone将PDA所具有的功能特性集成至外观尺寸与现有移动电话相仿的手持语音设备。Smartphone的袖珍键盘可供用来以单手操作方式调用语音或数字功能。这种设备已围绕语音和文本通讯功能实施了优化;可针对Outlook信息进行无线访问调用,并以具备安全保障的方式对企业和Internet信息及服务进行浏览。Smartphone不仅允许您在语音和文本这两种通讯方式之间进行选择,而且,还为您赋予了针对信息与服务实施访问调用的能力,从而,使您得以在百忙之中保持联络通畅。”
2000年,随着Pocket PC 2000成功推出,微软又把注意力放在市场范围更广的普通手机用户上。为了对抗以Nokia为首的Symbian手机,微软推出“Stinger”智能手机系统。 Stinger界面风格与Pocket PC相似,但是为了考虑普通手机用户使用手机键盘的习惯,另外为了控制成本, Stinger系统手机没有使用触摸屏幕,采用普通手机键盘+功能软键的设计。Stinger和早先的Windows CE一样,完全贯彻了微软希望移动设备能够替代PC的梦想,自然也犯有“中看不中用”的毛病,所以一直没有产品正式面市。
2002年,微软将Stinger升级版本改名叫Smartphone 2002,并且于同年10月推出了全球第一款采用微软Smartphone的彩屏手机Orange SPV。随后多家硬件厂商跟进,相续推出多款产品,终于在智能手机市场打开局面。但与Symbian丰富的产品线相比,仍显势单力薄。不过随着 Smartphone 2003、Windows Mobile 5.0 for Smartphone在功能上的改进,特别是传统手机厂商逐渐加入,带来更多手机时尚元素,已经吸引了更多人们的视线。
Pocket PC Phone和Smartphone,分别构成了微软在智能手机市场高低端2条战线。纵观Smartphone发展历史,就像Pocket PC曾经面对Palm的战争,依然是秉承微软传统的屡败屡战的精神,只不过对手换成了Symbian,鹿死谁手,我们拭目以待。
用过Palm的兄弟转到Pocket PC后,会认为拥有强大硬件设备的Pocket PC为啥运行类似程序时没法和Palm相比。确实,由于微软一直希望掌上设备是桌面电脑的替代品,所以Windows Mobile也和Windows一样,拥有与华丽外表不相称的效能。但一直使用Pocket PC的老鸟们来说,Windows Mobile的改进是非常明显的,特别是到了2003SE以后的版本,已经是一个非常成熟的平台。
大家常常讥笑Windows Mobile是啥都能干,但干不精。因为它的界面与台式电脑相似,大家都不自觉的拿它和台式电脑作比较,忘记了它仅仅是个“PDA”。当然,变成真正的掌中电脑是微软的最终梦想;现在的手机如果能具有台式电脑的功能也是大家的梦想。不过连台式电脑这2-3年以来除了频率和容量的变化,没有任何革新的突破;现在出的UMPC,还需要在价格、电力、体积方面多下功夫,起码对于2年前就使用10寸屏幕,重量仅800克的笔记本的我来说,吸引力不大。
综观Windows Mobile各种软件,虽然在有些单项比不上其它平台的软件更实用,但该有的得基本上都全了。而Windows Mobile目前强大的市场份额,也促进了各种程序的开发;硬件和软件之间已经是一种互相促进,良性循环的关系。在现阶段,对于一个功能要求比较多的人来说,没有其它更好的选择了。