首先我们明确一个概念:不管是Series60、Series80、Series90还是UIQ,它们都是基于Symbian OS™平台而开发的界面,然后各自根据一些硬件特性来进行区分。
●Series60[简称S60]界面向消费用户提供最为上乘的智能手机体验。S60平台在范围广泛的终端设备上实现,从而向应用及媒体开发伙伴们提供了统一完整的技术组合。它能驾轻就熟地提供各种高级的企业应用、游戏,及音乐应用,同时也向开发伙伴们提供了移动领域中无与伦比的众多机会。
●同时Series60是在Symbian智能手机中应用最广泛的系统版本。区别Series60的最直观因素则是良好的支持键盘操作性。Series60界面是拥有Symbian OS™内最多第三方软件或游戏的界面,也就自然成为被Symbian操作系统的智能手机采用得最频繁的Series。
●
Series60 第1版是最早期的S60智能机型了,该版本机型已经开始支持存储卡扩展用户使用空间了[诺基亚7650属于例外],采用存储卡介质为MMC卡。支持Symbian OS™ S60第1版标准资源,支持JAVA 1.0资源,屏幕方面支持4096色彩色屏幕,176×208像素。当然在其间诺基亚也曾经推出过一款65536色屏幕的机型:3660,但界面以及分辨率还是和
Series60 第1版一样,仅此屏幕发色数不同而已。
代表机型
Symbian OS v6.1 Series 60 Developer Platform 1.0 : 诺基亚N-Gage/7650/3650[屏幕分辨率176x208]
●
Series60 第2版机型新的支持了主题模式,用户可以自由的随心更换手机主题。此版采用的存储卡介质都为MMC/RS-MMC/RS-MMC双电压版卡。除了支持Symbian OS™ S60第2版标准资源[兼容部分S60第1版标准资源]外还支持JAVA 2.0资源,屏幕方面支持65536以及26万色彩色屏幕,其屏幕分辨率依然为176×208像素[诺基亚N90除外,其屏幕分辨率为352x416],这也是在所有S60第2版机型里唯一个高分辨率的机型了,不过由于此时S60第2版并不支持自动适应不同分辨率的机型,所以当时N90在部分软件上会出现无法正常使用的情况发生。
代表机型
Symbian OS v7.0s Series 60 Developer Platform2.0 : 诺基亚6600[屏幕分辨率176x208]
Symbian OS v7.0s S60 2nd Edition, Feature Pack 1 : 诺基亚7610/6670/3230[屏幕分辨率176x208]
Symbian OS v8.0a S60 2nd Edition, Feature Pack 2 : 诺基亚6630/6680/6681[屏幕分辨率176x208]
Symbian OS v8.1a S60 2nd Edition, Feature Pack 3 : 诺基亚N70/N72[屏幕分辨率176x208]
Symbian OS v8.1a S60 2nd Edition, Feature Pack 3 : 诺基亚N90[屏幕分辨率352x416]
●
Series60 第3版2006年诺基亚推出了采用最新Symbian OS v9.1操作系统并基于Series60 3rd Edition[简称S60 3RD或S60第三版]最新平台的一系列机型。从此宣布Symbian OS™ S60机型进入全新时代,这就是我们现在常称呼的
S60 3RD或S60第三版了,此版采用的存储卡介质都为RS-MMC双电压版/MINI SD/Micro SD[T-flash]卡。
●在屏幕则有26万色或者1600万色的彩色屏幕,而屏幕分辨率则支持多种分辨率了,如诺基亚3250等机型的屏幕分辨率为176x208,诺基亚5500屏幕分辨率为208x208,诺基亚E50/N71等机型的屏幕分辨率为240x320,诺基亚E61的屏幕分辨率为320x240,而诺基亚E60/N80等机型的屏幕分辨率则达到了352x416。但S60第三版标准资源会自动适应各种不同屏幕分辨率的机型,所以在标准资源不是特殊说明外,均会良好的适应各机型。
代表机型
Symbian OS v9.1 S60 3rd Edition : 诺基亚3250/N91[屏幕分辨率176x208]
Symbian OS v9.1 S60 3rd Edition : 诺基亚5500[屏幕分辨率208x208]
Symbian OS v9.1 S60 3rd Edition : 诺基亚E50/N71/N73/N93[屏幕分辨率240x320]
Symbian OS v9.1 S60 3rd Edition : 诺基亚E61[屏幕分辨率320x240]
Symbian OS v9.1 S60 3rd Edition : 诺基亚E60/E70/N80[屏幕分辨率352x416]
注:诺基亚3250,N71,N80,N91,N92,E60,E61,E70等S60第3版机型以后将不再支持.SIS文件。
●自从2002年以来,S60也经历了3年多的发展历程,出现了数个版本:第1版[如7650],第2版[如6600],第2版FeaturePack1[如7610],第2版FP2[如6681],第2版FP3[如N70],第3版[如3250]。在第2版FP3及其以前的版本中,虽然每次升级都会引入一些兼容性问题,但主要软件[本文指的是以.sis为扩展名的S60软件包,不包括Java软件]是大体可以通用的。
●其中第1版到第2版的升级的兼容性破坏的相对严重一些,但尚可接受。但是用户一旦购买了即将上市的使用S60第3版的手机就会发现,现有的支持S60第1,2版的第三方软件竟然没有一款能够在新手机上运行了,甚至安装都不行。这类手机包括3250、N71、N80、N91、N92、E60、E61、E70,以后会更多。看着手机屏幕的熟悉的S60界面,用户可能很茫然。
●S60第3版的显示界面和前两版的很类似,主要有了下列几项改进:多种分辨率、横向纵向屏幕的支持[并不是导致兼容性的根本原因,想想N90],卷滚条由底部菜单的箭头改为右侧的一条线,然而,藏在基本相同的用户界面底下的,是操作系统的前后不同版本之间的巨大的差异。
●S60第1版使用了Symbian 6.1版操作系统,第2版和第2版FP1使用了Symbian 7.0s,第2版FP2使用了Symbian 8.0a,第2版FP3使用了Symbian 8.1a,第3版使用了Symbian 9.1(注意不要把Symbian 9操作系统和S90手写屏平台混淆,这是两个不同的概念。基于S90平台的手机只有7710,它使用了Symbian 7.0s操作系统)。因为Symbian自从版本9以后引入了许多崭新的特性,使得它和以前版本的兼容性遭到了彻底的破坏。也就是说,S60的兼容性问题是其底层的Symbian OS™操作系统导致的。在此给出带来兼容性问题的3个主要新特性:
●1:开发Symbian 8.1a及以前版本的工具中,编译器使用的是gcc for ARM。9.0及以后版本使用的编译器是支持ABI标准的RVCT。诚然,使用RVCT使得在相同的硬件条件下,新的系统速度更快、更省内存。但是,两者编译产生的可执行文件和DLL文件的格式有诸多不同,是导致系统兼容性问题的最主要原因。
●2:Symbian 9.0及以后的版本引入了新的系统安全模型。因为越来越多的个人信息(如电话簿、商业机密文档)会被保存在智能手机中,防止恶意软件或病毒窃取这些信息或者耗费用户通信费用很有必要。用户会注意到,以前的系统中安装的某个软件的所有文件都会存储在systemappsxxx目录下。Symbian 9.0及以后的系统中,某个软件中的不同文件会存放在不同的目录。可执行文件(.exe,以前是.app)被统统放在sysbin下,资源文件被统统放在resource下,每个软件的所有私有数据被放在private<软件安全号>目录下,其他目录是供所有软件共享的目录。其中sysbin和resource用户不能更改,可执行文件只能由安装程序复制进去。private<软件安全号>只能由软件安全号所对应的软件访问。可执行文件引入了能力模型。取得某些能力,例如访问用户的电话簿、发送短信、修改手机设置等,需要让可执行文件获得Symbian OS™公司或者诺基亚公司的数字签名。系统还具备可执行文件防纂改功能,安装经过修改的软件包,或者用读卡器修改存储卡的sysbin目录,会被Symbian系统发现。引入这些性特性,使得系统的安全性大大提高,各种私人数据可以放心的保存在手机中。但是系统安全模型的引入,是导致系统兼容性问题的另一个重要原因。
●3:Symbian 8.1a及以前版本全部使用了EKA1核心,9.0及以后版本使用了EKA2核心。EKA2全面改进了EKA1的任务调度算法,完全支持实时性。实时性是支持某些高带宽、高优先级的任务对系统的基本要求。这些任务包括VoIP网络电话、高速率的视频在线点播。EKA2还可以利用最新的CPU特性。但是,EKA2和EKA1的一些区别导致了少量兼容性问题的出现。
●因为这些新特性会导致S60第3版和先前版本的彻底的不兼容,所以Symbian OS™和诺基亚在引入这些特性前肯定做了许多权衡。最后决定,为了Symbian OS™和S60系统长远的发展,例如支持VoIP、支持在线的MP4高速解码和回放、支持商务人士对应用软件的安全性要求,忍受软件兼容性的阵痛是值得的。另外,诺基亚已经承诺,S60的第4版会和第3版保持兼容性。
●为了让自己的软件能够在S60第3版平台上运行,各软件商必须修改自己的软件,推出支持S60第3版的新版本。好在这个工作并不费力,对源代码作很少量的修改,用前面提到的新编译器编译一下,测试通过后新版本随即诞生。我估计新手机面世后,用于S60第3版的软件会马上大量出现。另外,基于前面的原因,支持S60第3版的新版软件也不能在现有的S60的第1,2版手机上运行。所以以后各个第三方软件可能会并列开发两个版本,一个用于S60第1,2版,一个用于第3版。但S60第3版绝对是诺基亚今后的发展重点,以后新出的S60手机基本都是第3版的,S60第1,2版的市场会逐渐消亡。而且S40的市场也会萎缩,只用于最低端的手机。S60第3版会成为今后几年内诺基亚手机的最主要平台,涵盖中低端和高端手机。所以不用担心S60第3版的前途。
●识别
Series80[简称S80]界面最简单的办法就是看手机是否支持QWERTY KEYBROAD,例如诺基亚高端系列的9210、9300甚至9500,都是采用QWERTYKEYBROAD的。而Series80的屏幕分辨也为比较特殊的640×320像素。并且S80机型的相关标准资源远不及S60标准资源那样丰富,站在玩家角度上来看可玩性一般。
●第一代S80机型代表机型为诺基亚9210c,屏幕分辨率为640×200,4096色屏幕,支持Symbian OS™ S80标准资源,支持JAVA 1.0,支持MMC扩展用户使用存储空间。
●而S80后续代表机型为诺基亚9500,屏幕分辨率为640×200,65536色屏幕,支持Symbian OS™ S80标准资源,支持JAVA 2.0,支持MMC扩展用户使用存储空间。
代表机型
Symbian EPOCR6的Crystal32位 : 诺基亚9210c[屏幕分辨率640×200]
Symbian OS v7.0s Series 80 2nd Edition : 诺基亚9300i[屏幕分辨率640×200]
Symbian OS v7.0s Series 80 Developer Platform 2.0 : 诺基亚9500[屏幕分辨率640×200]
●
Series90[简称S90]是Symbian平台上最年轻的界面,支持Series90的也只有诺基亚7700和7710两款手机。 而7700则是一款夭折的机型,诺基亚并未将7710这款充满未来感的机型上市发售,历经过一段时间后发售了7710这款S90机型,从此S90机型宣告正式进入智能手机潮流中。
●诺基亚7710屏幕分辨率为640×320,65536色屏幕,支持Symbian OS™ S90标准资源,支持JAVA 2.0,支持MMC扩展用户使用存储空间。然而7710这款S90机型在总体运行速度上较慢,虽然配置不错,但实际表现让很多玩家不满意。相信该款型号只是诺基亚在S90上的试水产品,期待日后开发出新品来弥补S90机型单一的状况。
代表机型
Symbian OS v7.0s Series 90 : 诺基亚7710[屏幕分辨率640×320]
●识别Series90界面的最简便方法是:该Symbian智能手机会采用触摸屏幕,分辨率也高达640×320像素。从Series90的硬件参数上来看,它才应该是手机游戏、娱乐的最强平台,但因为采用Series90界面的手机型号太少,第三方软件的支持力度还不会很大,所以Series60依旧应该是玩家首选界面。
【了解SeriesUIQ】
●
UIQ Series:UIQ Series操作平台的特性是它的多媒体性,功能全面。UIQ界面上可支持手写操作,不过切换和关闭任务比较麻烦。UIQ Series是Symbian OS™的系统架构上,专门为高阶的多媒体手机而设计,使用起来非常类似PDA操作,不过目前只有为数不错的机型采用UIQ系统。
●UIQ科技成立于1999年,是Symbian OS™公司的全资子公司,2000年9月发布了UIQ 1.0,这个版本基于Symbian OS v6.0进行开发,支持Java 1.0。在2001年4月则发布了UIQ 1.1,基于Symbian OS 6.1进行开发,其特点支持GSM、HSCSD和GPRS三频,支持WAP 1.2.1和兼容蓝牙V1.0b。
●UIQ 2.0的关键特点包括:无缝消息[例如:彩信、EMS、SMS、通过GSM网络收发E-mail和传真、GPRS、EDGE、HSCSD、CDMA、CDMA2000等],集成了联系人应用[让用户在联系人应用中点击一下即可打电话或创建彩信和SMS。方便地访问Web或者WAP页面。通过彩信,SMS,E-mail,传真,红外或者蓝牙传送vCard],日程安排应用[让用户可以登录和浏览日程安排。通过彩信,SMS,E-mail,传真,红外传输或者蓝牙收发vCalendar]。此外,UIQ 2.0还提供大量的互联网服务[支持HTML4.01,HTTP1.1,基于SSL 3.0和TLS 1.0的HTTPS、CSS 1和CSS 2,XML 1.0和XHTML 1.0,Java script 1.3,128位加密和Java 1.0程序],以及通过红外线,蓝牙和串口与普通台式机应用和SyncML服务器同步。代表产品索爱P802c,摩托罗拉A925和A920。
●
UIQ 2.0代表机型为索尼爱立信P802,记得天价上市,轰动了整个智能手机市场。屏幕为4096色,分辨率为208×320,支持Symbian OS™ UIQ 2.0标准资源,支持JAVA,支持存储卡扩展用户使用存储空间。支持键盘操作以及触摸屏操作。
代表机型
Symbian OS v7.0 UIQ2.0索爱P802[屏幕分辨率208×320]
●在2003年2月,UIQ 2.0的升级版本UIQ 2.1发布了,提供了更为完整的用户主题界面和SIM卡管理,支持Java MIDP 2.0了,SyncML服务也进行了升级,代表产品有索爱P910c、摩托罗拉A1000和BenQ P30等。
●
UIQ 2.1代表机型为索尼爱立信P908,屏幕为65536色,分辨率为208×320,支持Symbian OS™ UIQ 2.1标准资源,支持JAVA,支持存储卡扩展用户使用存储空间。支持键盘操作以及触摸屏操作。
代表机型
Symbian OS v7.0s UIQ2.1索爱P908[屏幕分辨率208×320]
●2005年2月,UIQ科技又发布了最新的UIQ 3.0,UIQ 3.0基于Symbian OS v9.1进行开发,新的Symbian UIQ 3.0系统拥有更多的功能和更华丽的界面,然而UIQ 3.0与S60 3RD一样,将不再兼容之前Symbian OS™ UIQ 2.0/2.1的标准资源,就目前来说,UIQ 3.0标准资源很不丰富,为数不多的软件量相信已经让不少玩家抱怨了。
●
UIQ 3.0代表机型为索尼爱立信M608,屏幕为26万色,分辨率为320×240,支持Symbian OS™ UIQ 3.0标准资源,支持JAVA,支持存储卡扩展用户使用存储空间。支持键盘操作以及触摸屏操作。而UIQ 3.0与UIQ 2.1对比有如下几点显著特征:
| | UIQ 3.0 | UIQ 2.1 |
| 支持分辨率 | 320×240 | 208×320 |
| 支持屏幕倒转 | 支持 | 不支持 |
| 支持按键/触控完整操作 | 支持 | 不支持 |
| 多种操作模式 | 支持 | 不支持 |
| 可定制架构 | 支持 | 不支持 |
| 单手完整操作 | 支持[特定配置] | 不支持 |
代表机型
Symbian OS v9.1 UIQ3.0索爱M608[屏幕分辨率320×240]
●
面对着Symbian OS™ S60第三版和Symbian OS™ UIQ 3.0的机型上市,新系统带来的优越性逐渐在慢慢展现出来,而Symbian OS™ S60第三版软件应用也是在迅猛发展,这也是很多玩家欣慰的事情。我们不能确定什么系统在未来智能机型上谁主沉浮,是Symbian OS™?Windows Mobile?Linux还是Palm我们都不能肯定。一个玩家首先要了解下你当前掌玩的机器系统情况,在这里希望大家看了本文后会对你进一步了解Symbian OS™起到帮助!