Palm与Windows CE的比较
特约撰稿:Assos [责任编辑:亚飞]
??目前在国际市场上占有率最大的掌上设备当数3Com公司的PalmPilot系列产品,但国内厂商推出的掌上电脑大都是以微软的Windows CE作为内嵌的操作系统。进入21世纪,两大阵营的市场占有量开始接近,竞争也日趋激励,国内Palm的产品增长速度加快,许多商家都有计划要推广Palm的产品.本文以表格形式对这两种操作系统进行比较如下:
Windows CE Palm OS
所属厂商 Microsoft 3Com(收购Palm Computing公司而得到)
基本特征 indows CE是一种紧缩、可升级的操作系统。它是专门为资源有限的硬件而设计的多线程、多任务、完全抢占式的操作系统环境。它并不支持Intel和Alpha处理器,而支持一些嵌入式的32位处理器,如MIPS和Hitachi的芯片。它的模块化设计使得系统开发人员和应用程序开发人员能够根据不同类型的设备(如消费电子设备、专业的工业控制以及嵌入式的通信设备)对它进行定制。例如,对于掌上设备来说就不需要键盘支持模块。因此基于组件的Windows CE系统相当紧凑(少于200KB)。 Palm OS是 Palm OS是一种专为掌上设备设计的32位操作系统,它运行在一个抢占式的多任务内核之上。同一时刻用户界面仅仅允许一个应用程序被打开,这个被打开的程序将控制整个屏幕,应用程序始终运行在单用户界面线程上。也就是说,它们不允许所谓的MDI(多文档接口)存在,所有的程序必须以SDI(单文档接口)的形式存在。与Windows CE相比,Palm OS 显然更为紧凑,它的第一代产品只需占用192KB内存(ROM),现在的主流产品也只有2MB。当然,紧缩高效的Palm OS也是以牺牲某些复杂多样的功能为代价的。
开发工具 微软提供Visual C++ 6.0/5.0和Visual Basic 5.0/6.0等开发工具,但具体到专用于Windows CE 2.10,即针对掌上PC的开发工具只有Visual C++ 6.0/5.0,当然还要有专门的SDK工具集,因为Visual C++ 的MFC类库并没有为Windows CE的开发提供完全的支持 Palm OS的官方开发工具是Metrowerks公司的CodeWarrior for Palm OS,这个商业开发环境允许你在Windows 95/98/NT或者Macintosh下开发Palm OS应用程序和管道程序(Conduit)-一种运行于桌面主机之上、用于和Palm通信的程序。CodeWarrior for Palm OS 使用ANSI C和C++语言,它由一个Motorola 68000 C/C++编译器、一个连接器和IDE开发环境组成
基本功能 虽然Palm OS与Windows CE都能实现诸如记事、地址簿等基本功能,但在使用上还是有不少细微差别。在总体的使用感觉上,Palm OS的速度好像更快一些,你不会看到令人心焦的沙漏颠来倒去。
手写识别 在手写识别方面,Palm OS的速度和准确率有一定优势,但是你要花一点时间留心一下Graffiti的规则,而且Palm的专用手写区占据了一部分屏幕空间。Windows CE在识别一个字时,要经过短暂的等待才会在屏幕上显示出来。这个时间较短,以至于你根本意识不到。但如果你用过Palm,也许会无法忍受Windows CE的识别速度。然而,上面所述的是以输入英文为前提的,因为Palm OS外挂的中文手写识别软件还不十分完善,有些甚至还相当原始。而中文版Windows CE的中文手写支持相当好,内置汉王手写软件的识别准确率非常之高。
通信功能 就通信功能而言,Windows CE大多带有内置的调制解调器,而Palm OS产品为追求尺寸上的小巧而统一地将调制解调器置于特制的底托内,不过是需要额外付费的。
多媒体功能 就多媒体功能而言,Windows CE强于Palm OS,目前基于Windows CE的主流掌上电脑已经支持64K种颜色,能够浏览动人的图片,而最新推出的Palm IIIc只支持256种颜色;Windows CE还内置了录音功能;另外,只要下载播放软件就能用Windows CE系统听MP3,而基于Palm OS的系统必须购买第三方的插件(硬件产品)才能实现相应的功能。
电池使用时间 衡量PDA产品的另一个重要特征是电池使用时间,由于Palm OS的小巧以及黑白显示屏耗电低,所以Palm产品在这方面有绝对的优势,某些产品只需短暂的充电就可以持续使用几个星期。而Windows CE本来就需要吞食大量的系统资源,再加上彩色显示屏的耗电问题,消耗Windows CE设备的电池寿命是轻而易举的事。
扩展功能 就扩展功能而言,Windows CE与Palm OS可以说旗鼓相当。Windows CE大多具有标准的CF卡插槽,用户可以根据自己的需要增加内存,加装摄像头、CF调制解调器等设备。主流的Palm大多没有CF插槽(个别克隆版本有),如HandSpring设计的内置了Palm OS的产品带有Springboard插槽,可以增强其扩展功能。
未来展望 Palm OS与Windows CE的竞争还在继续,大举侵入无线移动设备已经成为它们下一个共同的目标,领先者要保持优势,落后的也想借此机会迎头赶上。在Palm OS 被Qualcomm的手机采用后,Motorola公司也已计划获得Palm OS的许可证,但在一定时期内还将继续采用EPOC(由位于伦敦的Symbian公司开发的嵌入式操作系统)作为其手机产品的内嵌操作系统。Nokia公司最近也已获得Palm OS的许可证,但与Motorola公司一样,它仍然会在自己的大部分手机产品中采用EPOC。此外,对Palm OS感兴趣的还有老牌的消费电子厂商Sony公司。与此同时,在另一阵营中,Ericsson公司已经签署了关于微软的Internet Explorer浏览器移动版的许可协议。Windows CE的一贯支持者,Casio和Siemens的通信产品分公司已经宣布将联合开发一系列基于Windows CE 3.0(预计明年推出)的产品。上述的事实说明:Palm OS与Windows CE 将进入无线移动设备,并一定会大有作为。
授权厂商 基本上是来者不拒,目前Windows CE的授权费已从30美元降到现在的每台的单份授权费10美元 目前全球只有Handspring,Sony,IBM和TRG四家得到授权,授权费不详
市场份额 目前全球占有量不到20%,但从2K年四季度起增长加快 统计约占全球80%以上市场,但从2001年开始在欧美市场的占有量已显著降低