七大技术升级铺路 Symbian v9.2全解析

来源:百度文库 编辑:神马文学网 时间:2024/04/30 03:56:47
CNET中国·ZOL 【原创】 作者:中关村在线 丛森 2007年01月18日 06:29
在芬兰巨人诺基亚公司于北京时间2006年09月27日在中国杭州、美国纽约、南非首都开普敦以及菲律宾首都马尼拉四地同时召开的大型新品发布会中,N95毫无疑问是此次亮相的新面孔当中最为引人注目的一款。作为世界上第一台采用Symbian OS v9.2操作系统,并基于Series60 3rd Edition with Feature Pack 1平台的智能手机,诺基亚N95被许许多多的光环所笼罩着。尽管在它的身上拥有着无数个第一,但对于广大智能手机的玩家们来说,N95所采用的最新版操作系统以及S60平台的组合方式才是最令他们关注的话题。

图为Symbian的构成
相信“Series60 3rd Edition with Feature Pack 1”这个看似专业的术语对于大多数经常光顾我们中关村在线手机频道的朋友们来说都不是一个陌生的名字,早在去年06月20日《12项重大升级嵌入FP1 简评S60今天明天》的文章中,笔者就已经为大家详细介绍了有关FP1补丁包的12项重大升级。不过对于即将到来的Symbian OS v9.2操作系统来说,它相比已经普及的v9.1究竟有何提升?它为N95带来了些什么?它在今后还可以实现些什么呢?想必以上这些都是大家非常感兴趣的问题,当然也就是本文要着重为网友揭示的。

图为诺基亚N95
不过在进入正文之前,笔者认为有必要先为大家详细介绍一下Symbian操作系统与Series60平台之间的关系。因为长期以来,还很难有人能够准确而全面地概括出它们之间的联系与区别。而笔者在为其他人解释这个问题时,通常都会引用“Series60平台是Symbian操作系统一个表现形式”的说法,这就好像Windows Mobile操作系统有Smartphone和Pocket PC之分一样。不过以上这些都只是从用户应用的角度出发来考虑的,属于表层上的概念,而如果引申到技术层,我们又应该以什么样的语言来阐述呢?我们先来看一张图。
 
不难理解,Symbian操作系统实际上是一个用于连接手机硬件和Series60平台的介质,而S60平台又通过各种各样的应用程序及JAVA技术实现了应用输出,不仅形成了让用户可操作的界面,同时也在不同分辨率的屏幕上显示了出来。
所以我们说,图片中“S60 Platform Services”的部分是一个涉及到用户操作的关键部分,它包含了Series60平台所有重要的底层服务,具体包括:Application Framework Services(应用程序框架服务)、UI Framework Services(用户界面框架服务)、Graphics Services(图形服务)、Web-BaSed Services(基于互联网的服务)Location Services(位置服务)以及Multimedia Services(多媒体服务)。

图为Symbian与Series60的关系图
大家再注意看图片中同样都采用了深蓝色的部分,除了我们刚刚已经为大家详细介绍过的S60 Platform Services之外,还有一个名为“Symbian OS Extensions”的部分。实际上它就是在Symbian操作系统中真正负责连接系统与Series60平台的关键所在。如果用简单的话概括,Symbian OS Extensions就是一套工具,用于使S60得到授权并可以使用手机的硬件和特性,当然也包括UIQ以及S80等。
那么现在我们再回过头来考虑之前所说的“Symbian操作系统与Series60平台究竟是什么关系”的问题上,也就不难找到答案了。从表面上看,S60是Symbian操作系统的一种表现形式。不同平台的手机拥有不同的硬件特征,因此可以说Series60也决定了手机的硬件水平。而深入到技术层之后,Symbian操作系统便成为了一个用于连接S60平台和手机硬件的介质。其中Symbian OS Extensions用于沟通手机硬件方面的内容,而S60 Platform Services则负责软件方面的工作,从应用程序再到界面输出,完成了硬件—软件—程序—用户的全过程。
具体论述完Symbian操作系统与Series60平台的关系之后,下面我们就进入最新版的Symbian OS v9.2相比目前主流的Symbian OS v9.1有何改进之处的环节。
01、更加安全的开放式平台:
Symbian OS v9.2的防御机制得到了提高,系统对于通过和监控应用程序执行的能力得到了进一步的加强,允许每一个应用程序拥有属于自己的数据保护寄存器。此外,在全编码、证书管理和安全协议(HTTPS、SSL、TLS)等方面也有提升;
02、更加全面的JAVA支持能力:
Symbian OS v9.2操作系统将能够在CLDC 1.1,MIDP 2.0环境下全面支持所有最新的JAVA API,它们包括jTWI(JSR-185)、Mobile Media API(QSR-135)、Bluetooth(JSR-082)、Wireless Messaging(QSR-120)、Mobile 3D Graphics API(JSR-184)、Personal Information Management and FileGCF APIs(ISR-075)和Content Handling API(JSR 211)。这也就意味着采用Symbian OS v9.2操作系统的智能手机在运行JAVA程序时将进一步解放CPU;

图为支持多种JAVA API的诺基亚N93i
03、更加广泛的硬件兼容能力:
Symbian OS v9.2操作系统将允许手机厂商在自己的产品上使用最新款的中央处理器、支持USB OTG规格的外围设备和内外部的存储介质等。因此我们完全有理由相信,拥有更大容量存储空间并配备更强大CPU的Symbian智能手机很块就将诞生;
 
04、更加强大的图形显示能力:
为了有更好的性能表现,Symbian OS v9.2操作系统使用随机存储器对键盘和屏幕之间的沟通进行管理,并且增强了对图形加速API的支持。此外,支持多屏显示也是Symbian OS v9.2的一大亮点,这也为将来的智能手机发展提供了新的方向;
05、更加灵活的设备创造能力:
Symbian OS v9.2操作系统将会为厂商提供更为灵活的架构体系,因此他们可以更加从容地决定一款产品将会以什么样的功能为主打。由此我们也完全有理由相信,今后将会有越来越多的极具特色的Symbian智能手机出现;

图为采用了Symbian OS v9.2操作系统的诺基亚6290
06、Wi-Fi无线上网功能成为标配:
Symbian OS v9.2操作系统默认支持Wi-Fi无线上网功能,各平台以及厂商的研发人员已经无需再为其编写第三方的驱动程序而使得系统正确识别;
07、更多的可选择附加功能:
为了更好地迎接更加广阔的未来手机市场,Symbian OS v9.2操作系统特别增加了对一些非主流功能的支持。不过它们都还不是标准配置,各大手机厂商可以在这些项目当中自由选择。比如有“第3.5G通讯技术”之称的HSDPA网络、可以在GSM和VoIP之间自由切换的UMA技术以及JSR-248的JAVA API等。
以上就是Symbian OS v9.2操作系统相比老版本的Symbian OS v9.1所进行的七项重要升级。不难看出,Symbian正在努力使自己向一个功能更强大、内容更丰富、支持更广泛并且底层更安全的平台去发展。这样做的最大受益者毫无疑问就是那些Series60、Series80以及UIQ平台的程序员们,因为他们有了更充裕的时间为这些平台开发更具自身特色的亮点。当然,智能手机的厂商们也会非常乐于看到Symbian如此坚持不懈地提高自身实力的现状,因为对于他们来说,新产品的研发周期缩短,更多的新手机上市才是最重要的。

图为琳琅满目的Symbian操作系统智能手机
不过对于Symbian操作系统来说,一个越来越严峻的问题已经摆在了他们的面前,那就是Series60平台的主导地位已经愈发不可捍动。根据权威统计机构调查,在2006年第三季度卖出的智能手机当中,有56.7%采用了Symbian操作系统Series60平台,而剩下的S80、S90和UIQ手机一共才占据了15.4%。对于Symbian来说,S60取得这样一骑绝尘的辉煌成绩固然可喜可贺,但剩余兄弟们的集体溃败却也是不争的事实。回想2006年的第一季度,它们的市场份额还分别为54.1%和22%。虽然S60增长了2.6个百分点,但其它家族却集体下降了6.6%,前景绝对不容乐观。如果只靠S60打拼天下,也绝非长久之计。

图为2006年第三季度世界智能手机市场占有率饼图
那么我们让人欢喜又让人忧愁的Symbian啊,你今后的路又在何方呢?在索尼爱立信正式完成对UIQ的收购之后,在诺基亚完成将Series60与Series90结合在一起的工作之后,你自己还有什么继续在竞争激烈的市场当中打拼的本领呢?如果诺基亚有一天收购了Series60,如果芬兰巨人有一天转向了别的领域发展,如果行业老大有一天悄然退出……Symbian啊,你还有什么值得我们热爱的呢?要知道,一个太依赖某个人的团体肯定是无法取得成功的!