掌上电脑的操作系统主要分成三家,分别为Palm、Pocket PC和Linux,Palm作为掌上电脑中的老牌操作系统,鼎盛时期使用Palm系统的掌上电脑在世界市场份额中占到80%以上,而Pocket PC虽然起步晚,但借助于微软之势,一出现就打破了Palm OS一统天下的局面,凭借其遍布天下的合作伙伴,近日势头越来越旺。而Linux系统可谓后起之秀,其在操作系统自由度和多样的选择性上来说是自身的一大优势。这和使用Palm以及PPC操作系统的掌上电脑相比,Linux加侧重于嵌入式系统方面的应用。
一、Palm 6.0
Palm OS Cobalt(以下称作Palm OS 6)作为Palm向Windows Mobile和Symbian叫板的最新掌上操作系统,它有什么新特性呢﹖
多线程,多任务。这是Palm OS 6相对于以前的Palm OS最大的改进,支持后台处理,多个应用程序能够同时运行,可以让Palm用户也能够体验到PPC多任务的快感,大大提高了效率。
支持多点连接的通讯和多媒体模块。对无线技术的支持将是重中之重。Palm OS 6具有AIPs功能,能够进行无线联网浏览,不仅支持蓝牙、Wi-Fi、CDMA、GSM、GPRS以及3G等目前所有的主流无线通讯协议,而且支持完善的Web服务XML/SOAP和Palmsource开发的无代理浏览器。而且允许Palm OS设备在多种无线联网方式之间进行切换,比如Wi-Fi到GPRS,用户在不需要退出一个网络时就可以登录到另一个网络。
更好的安全性。在加强网络特性的同时,Palm OS 6并没有忽视无线数据传输的安全性,它采用了128位系统数据加密技术,可用于电子邮件、网络浏览、语音通讯和在线交易,将是最安全的一款Palm OS。
纯正的ARM环境。在“龙珠”时代(在Palm OS 5之前Palm OS仅支持“龙珠”处理器),Palm OS下拥有数万种软件,而转向ARM之后的Palm OS 5为了利用这笔宝贵的财富,采用了类似模拟器的PACE技术来转换68K的ARM代码以获得与旧款软件的兼容性。如果开发者希望在Palm OS 5下重新编写程序的话,就只能使用ARMlet's或者Snippets of ARM code两种编写方式调用ARM处理器的部分效能来提高运行速度。相比之下,Palm OS 6不仅保留了PACE模拟技术,还将允许软件开发者利用完全的ARM本地代码编写程序,并利用多线程功能提升运行效能,不仅普通程序的运行速度将会加快,而且将大大提高Palm OS 6对于视频、3D游戏等大负荷任务的处理能力。由此可见,Palm OS 5仅是一种迈向ARM的过渡产品,而Palm OS 6才是真正的ARM应用平台。
经典的延续
支持更大的内存。Palm OS 6最大支持256MB的RAM和256MB的ROM,这相对于目前顶级的TT3所用的64MB内存增大了数倍,而且与Windows Mobile相比,也是领先的规格。这为进一步的高端应用,例如多媒体、游戏还有专业数据处理做好了充分的准备。此外,Palm OS 6对于多媒体的支持上了新的台阶,可以支持MP3、MPEG1和MPEG4。
超大屏幕。有了巨大的内存和多任务的支持,Palm OS 6终于可以在图形界面方面向Windows Mobile挑战了,支持旋转、梯形填充、反锯齿、轮廓字体和透明化等等特效的Palm OS 6简直不逊于Windows XP的效果。据称,新的系统最大支持32,000×32,000的分辨率。
极高的兼容性。对于Palm OS的兼容性我们也不用担心,Palm OS 6内置了模拟器,可以顺利地运行过去为Palm OS开发的软件。而增强的PIM应用和数据库可以更好地协助用户的工作;新系统提供了对MS
Outlook更好的兼容性,在Note BOOk和Address BOOk中都增加了相应的栏目,和个人电脑的文件交换也更方便。而硬件方面支持热插拔可以让模块化扩展变得非常方便。
目前市面上还没有Palm OS6操作系统的掌上电脑产品上市(Palm OS6模拟器已经出现在各大网站的下载频道),所以这里我们给大家推荐的就是Palm
OS5系统的掌上电脑产品。