智能手机是一种在手机内安装了相应开放式操作系统的手机。通常使用的操作系统有:Symbian、Windows Mobile Smartphone Edion、Linux和Palm。他们之间的应用软件互不兼容。因为可以安装第三方软件,所以智能手机有非常丰富的功能。
在软件上由于Symbian操作系统的手机在整个智能手机市场份额所占最多,因此基于Symbian操作系统的软件也非常丰富。Windows Mobile相应较少,Linux和Palm对应的软件非常少见。在中国安装有Symbian操作系统的手机多为诺基亚生产,Windows Mobile多为多普达生产。
采用Palm操作系统的手机包括HandSpring(已与Palm合并)的Treo系列,及香港生产商GSL的Xplore系列。采用Linux和操作系统的手机有MOTO的E680、E680I,海尔的N60,飞利浦的968等。
智能手机有别普通PDA手机。一般普通带PDA功能的手机都使用的是生产厂商自行开发的封闭式操作系统。所能实现的功能非常有限。
Symbian OS
Symbian 操作系统是Symbian公司为手机而设计的操作系统,它包含联合的数据库、使用者界面架构和公共工具的参考实现,它的前身是Psion的EPOC。
目前使用Symbian的手机品牌有Ericsson、Panasonic、Siemens Benq、Nokia和Sony Ericsson。虽然明基取得了西门子的手机部门,但是需要Symbian监督委员会的同意,所以西门子的Symbian使用权并没有转移到明基。
设计
包含开放平台像UIQ、诺基亚的60、80、90系列和闭锁式平台像NTT o的FOMA都是以Symbian为基础的智能型手机的使用者平台。这样的适应性把使用Symbian操作系统的智能型手机形成多变的型态(例如折迭式、含字母键盘或是笔形等)。
Symbian是以EPOC为基础,而它的架构于许多桌上型操作系统相似,它包含先占式多任务、多执行绪和内存保护。
Symbian的最大优势是在于它是为便携式装置而设计,而在有限的资源下,可以执行数月甚至数年。而这要归功于保护内存、Symbian编程描述和清除堆栈。将这些功能与其它技术搭配使用,会使内存使用量降低且内存漏出量极少。类似技术也运用于增加磁盘和记忆卡使用空间。而且,Symbian的编程是使用事件式处理,当应用程序没有与CPU直接交涉,CPU会被关闭。这在程序语言的惯用语称为主动式对象。正确的使用这些技术将能够延长电池使用时间。这些技术让Symbian的C++变得非常专业,并有着过高的学习曲线。然而,许多Symbian的装置也可以利用OPL、Python、Visual Basic、Simkin以及Perl来搭配J2ME和自行开发的Java来使用。
竞争对手
Symbian操作系统与Windows Mobile、Plam OS、Linux互相竞争。它也与使用于低阶手机的内嵌式操作系统互相竞争,而后者倾向由各家厂商自行开发。Symbian与内嵌式操作系统比较,前者的优势在于它的标准化–该装置的每个程序执行期能够互相呼叫动态连结共享数据库(DLL),还有加入型架构(就是可以安装软件)。这些让功能较复杂的手机能够以较快的速度开发,有时这会抵消一些Symbian
全面概述智能手机操作系统 来自淘豆网m.daumloan.com转载请标明出处.