(这条文章已经被阅读了 104 次) 时间:2001-05-14 07:35:20 来源:黄果 (黄果) 原创-IT
掌上电脑主流操作系统介绍
黄果
自1992年美国Apple公司Newto PDA问世以来,PDA (personal digital assistant,中文名称个人数字助理)设备正式走向实用阶段,从Newto到Palm Pilot到现在最新的pocket pc,PDA的发展是非常之快,而且分支也是非常之多,一般情况下PDA有广义和狭义之分,广义的PDA泛指一切掌上大小的数字产品,主要是为满足人们方便、快捷地处理、获取信息的需求应运而生的数字产品,而狭义的PDA主要指一些性能比较低阶的使用非主流操作系统的数字产品。一般来说,广义的PDA包括使用主流操作系统的掌上电脑和使用非主流操作系统的狭义PDA产品。
PDA的核心是操作系统,PDA的操作系统一般人们按照其开放性分成主流和非主流专有(proprietary)操作系统两种,目前市场上的掌上电脑主要采用两类操作系统:一类是日趋完善的Palm操作系统,目前使用Palm系统的掌上电脑在世界市场份额中占到65%以上,主要有Palm、IBM的Workpad、Sony的Clie和TRGpro、handspring等palm电脑,另一类则是微软Win CE系列,虽然起步晚,但已经打破了Palm OS一统天下的局面,而且由于Win CE授权比较广泛,现在国内大部分掌上电脑都是使用Win CE系统,包括国内的联想、方正以及国外的HP、COMPAQ等公司都有Win CE掌上电脑推出,现在最新的Win CE3.0操作系统虽然推出不久,但是由于性能提高不少,刚刚推出则取得了不错的市场份额。还有第三种很好的操作系统就是在国内还是默默无闻但是在欧洲和一些业内人士却是非常有名的EPOC,它跟 Windows CE 一样是一套 32 位的操作系统,在欧洲一直是口碑不错的操作系统。而由于欧洲地区 GSM 系统的普及,EPOC 在无线通讯整合方面也非常有自己的特色,考虑无线通讯的发展,EPOC的发展可谓是不可限量。下面我们就来详细谈谈这三种操作系统。
老当益壮的PALM操作系统
很少有人知道基于Palm的掌上电脑最早起源于一个手写输入的软件,1995年Palm Computing公司为苹果公司的PDA产品Newton开发了名为Graffiti的手写识别软件。虽然苹果公司的PDA产品Newton因为种种原因没有成功,但是Palm Computing公司于1996年中独立推出了Pilot 1000掌上电脑,随后Pilot 5000的出现,使Pilot在一年多后奇迹般地占领了市场。1997到1998年,Palm Computing被U.S.Robotics并购,随后U.S.Robotics被3Com公司并购。在成为3Com的子公司后,又继续推出了一系列Palm产品。
想当初,Palm的第一代机种Pilot只是被设计用来将一天的工作(如行事历、通讯簿、任务,及记事本)做个摘要,并将这些信息同步复制到一个小巧、方便的装置可供随身查阅而已。到现在为止,这个原则一直被沿用下来,palm的原则就是less is more(少就是多),直至今天,Palm主要关注的仍然是简单事务—维护和管理联系人列表、安排会议和跟踪任务等等。Palm的这个原则自然也在Palm的操作系统得到完美的体现。
Palm操作系统跟我们常用的windows操作系统一个主要不同点在于应用程序的管理方式。Palm 是利用一个内建、很简单的「程序总管」(application launcher)来呈现你 Palm 上的所有东西。它会显示所有你 Palm 上内建及安装的程序,但它并不会显示数据库档案(可以理解,如果没有和数据关联的软件,这个数据应该也没有任何意义),所以你可以很轻易地找到想要的程序并执行它。程序可以依图标(icon)、名称,或是小图标来排列,也可以把程序分类管理。除此之外,Palm 的程序总管还可以让你查看 Palm 的「数据信息」,也就是到底内存中有些什么东西。这些信息包括有文件名、版本,以及大小。您还可以透过这个内建的总管来删除程序(及相关联的资料文件),并将没有保护的程序透过红外线传输给其它的 Palm。Palm 非常认真地落实less is more(少就是多)这句话。
Palm操作系统还有一个非常著名的特点,它运行在一个抢占式的多任务内核之上。同一时刻用户界面仅仅允许一个应用程序被打开,这个被打开的程序将控制整个屏幕,应用程序始终运行在单用户界面线程上。也就是说,它们不允许所谓的MDI(多文档接口)存在,所有的程序必须以SDI(单文档接口)的形式存在。这点看来和现在的多媒体的流行趋势相比有点落伍,但是这种特性是的操作系统更为紧凑,到现在为止其主流版本OS3只需要2MB内存就可以了。
palm操作系统是最早的掌上电脑操作系统,也是现在最完善的操作系统,也是有最多应用软件支持的操作系统,Palm OS的最大优点就是简单易用,但缺点就是系统本身并没有什么过人之处(单工作业、诸多限制),特别是与通讯和多媒体方面的结合几乎可以说没有,确实和现代需求有点脱节。
年轻气盛的WINCE操作系统
Windows CE是大名鼎鼎的微软公司推出的供掌上电脑使用得操作系统, Windows CE 并不同于以往的 Windows 系列产品, 它是一种 Component-based ( 组件为基础 ) 的操作系统, 此种作法使的系统可以嵌入到各种装置之中。
微软于97年发表了第一个手持式装置的操作系统Windows CE,它是一套用于商业和个人装置的操作系统,除了能互相传递资料外,还能与使用Windows 操作系统的计算机连结,并且连上网络。Windows CE操作系统提供了独特的Microsoft ActiveSync主动式动态同步技术,只要将使用者的掌上型计算机连接至家中﹑办公室或是外出手提的计算机,甚至于透过调制解调器或是网络,ActiveSync便会自动持续地更新使用者的连络人资料﹑电子邮件及其附件﹑便笺等项目的信息,特别是可以与Microsoft Outlook或是Microsoft Schedule+ 7.0a无缝结合,当然也可与其它通用的个人信息管理应用程式(PIM)进行同步作业,而远程网络存取(Remote Networking)方面的移动功能,则可以让使用者透过串口﹑红外线,或是调制解调器的连接,而与网络共享资源。
由于Palm公司“less is more(简单即是优势)”的理念,其设备在过去取得了相当大的成功。与此不同,Microsoft则采用了“more is more(复杂即是优势)”的原则。Windows CE操作系统除了有和Palm系统一样的个人信息管理软件外,还内建许多包括:录音机﹑袖珍浏览器﹑拨号网络﹑全球时钟﹑接龙游戏等功能。特别是录音、mp3播放等多媒体功能是palm所没有的。
但是可能是微软太想将所有的windows的好东西都放到掌上电脑中,结果在wince2.1版本中,造成系统非常混乱,执行速度非常慢,应该说不是很成功,不过最近微软吸取了前一个版本的教训,推出了全新的wince3版本,而且也改名叫Pocket PC OS,而使用新操作系统的掌上电脑也开始叫Pocket PC,对于Pocket PC,微软重新规划并对操作系统本身作了一些改进。整个屏幕没有原来那幺混乱,屏幕上一些不重要的条目变少了,Start按钮也挪至用户最容易注意的屏幕左上角,而且所有操作已不需要双击,一次点击即可完事。最后,还有一个位于屏幕右上角的、新的OK按钮,它可以更方便地关闭对话框。Pocket PC中堆满了用于个人信息管理(PIM)、提高工作效率(包括Pocket版的Word和Excel)、Internet连接以及娱乐方面的全新功能,无论你是在办公室、在路上还是在家里都可以利用Pocket PC完成更多事情。虽然Pocket PC OS还不如Palm OS那样易于使用,但比起早期版本的Windows CE来说,Pocket PC OS还是简单多了。
娱乐和多媒体可以说是Pocket PC最值得骄傲的地方。它提供的Windows Media Player既能播放MP3也能播放WMA(Windows Media Audio)文件。当你使用耳机听听音乐就显得十分方便。但是由于硬件内存的限制,多媒体文件太大对于Pocket PC当然也是个问题。
总的来说,Win CE 最大的优势就是可以现流行的windows操作系统无缝连接,首先能支持office系列,而且很有很多多媒体软件支持,但是由于操作系统功能太强大和超前,相对而言,其硬件配置特别是内存和电力不够用,而导致Win CE操作系统的优势还不能完全体现出来,所以短期内还不能和palm抗衡。
初生牛犊的EPOC操作系统
要了解EPOC就不能不了解创立 EPOC的Psion公司,Psion公司是在移动通讯技术上居于世界的领导地位的英国公司,它们很早就开发出EPOC的前身,一种和移动通讯集合非常紧密的操作系统。在1998 年六月,Psion 公司联合很多厂商,包括瑞典的Ericsson、芬兰的Nokia、美国的Motorola,以及日本的Matsushita、National,Panasonic等公司所出资联合组成Symbian公司,跟 Palm公司不一样的是,Symbian 自己不做硬件,专注在系统的研发。
EPOC 是 Electronic Piece of Cheese取第一个字母而来的,其原意为”使用电子产品时可以像吃乳酪一样简单”,这就是它在设计时所坚持的理念。
EPOC 操作系统能在小型的装置上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心-强大的对象导向系统、企业用标准通信传输协议以及完美的sun java语言。
EPOC 认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如笔以及键盘等。在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。所以Symbian公司在设计 EPOC 操作系统是十分弹性的,使用接口和硬件上给制造商有非常宽广的领域,而且EPOC 操作系统还可以细分成三种类型:Pearl/Quartz/Crystal。
1.Pearl 产品
Pearl是 Smartphones 的一种,Smartphones 指可以浏览无线网络的行动电话,可以收发传真,支持 SMS (简讯) 和电子邮件,并且还内建个人信息管理软件。 使用这种操作系统最著名的产品就是Ericsson 最新的R380sc手机。
Ericsson R380 是使用EPOC R5u 操作系统版本,这是 EPOC R5操作系统的特别版,因为它特别支持 Unicode 语系,可以从底层支持中文。Pearl产品设计概念主要有具有先进信息处理能力的行动电话、使用者取得网络浏览和线上信息可以进行电子消费的动作、给高阶商务人士使用的行动电话规格等,可以看出,其PIM的特点弱一些,更加强调的是手记上的应用。
2.Quartz 产品
Symbian 公司第二类产品是 Quartz,它是 EPOC操作系统中 Palm size PC 版本。支持系统的能力就非常强大,使用者接口设计和操作方式比 Palm OS操作系统及Pocket PC 操作系统更具人性。基本上是把两个操作系统的优点集于一身,在定位和设计上真是可圈可点!
可惜的是目前没有成品可以展示,但是看起来 Quartz 产品的使用者接口成熟度比 Linux还好,Quartz 产品的主要特点有以行动电话为中心的网络浏览器、可以笔式操作,之支持240×320屏幕大小、内建个人信息管理系统(PIM),和PALM操作系统相比,其创新的设计以图形为界面,使用者画面更漂亮,操作更容易、。
3.Crystal 产品
Symbian公司第三类是 Crystal,它是 EPOC 操作系统中Hand Held PC版本,特色是具有软件和硬件输入键盘的无线信息设备。这类型的设备多数都具备多媒体能力、内建支持文字处理、电子表格程序,并且还可以外加应用程序。在使用方式和界面上,与笔记本已经很为相似,同样也具备个人信息管理系统 (PIM)以及和桌上型计算机同步的功能。使用这种操作系统最著名的产品就是最新的NOKIA 9210手机、Crystal 产品设计概念主要有以行动电话为中心的网络浏览器、支持640×200或更大的屏幕、使用软件或硬件键盘输入、可支持更多的应用程序,并具备文字处理功能或WORD兼容、个人信息管理系统(PIM)。
目前有关EPOC操作系统的产品日益成熟,EPOC 操作系统带着移动装置发展经验又加上 Symbian 公司内部成员的强大实力,一但EPOC 操作系统进一步成熟。绝对可以将WinCE和Palm OS两大对手排除在行动通讯市场门外,理由很明显,掌上电脑在未来两年充其量能达到三千万台的市场,而手机市场则是以亿为单位计算。
总的来说,三种操作系统虽然有竞争关系,但是很明显它们的特点还是非常鲜明的,PALM可以说是够用就好,为稳重的商务管理人士度身定做的掌上电脑,而Win CE操作系统功能更加强大,加上时髦的多媒体性能,更适合工作娱乐两不误的年轻人,而EPOC最大的优势就是它的未来,未来 EPOC 操作系统支持无线通讯协议与应用程序,而且包含 WAP、蓝牙等无线技术,加上其母公司的强大实力,可能若干年后大家就没有机会写几种掌上电脑操作系统的比较了!