玩转智能手机系统平台必备宝典:Symbian开发篇

移动开发
Symbian开发有很多值得学习的地方,本文向大家简单介绍一下玩转智能手机系统平台必备宝典:Symbian开发篇,希望本文的介绍能让你有所收获。

本文和大家重点学习一下玩转智能手机系统平台必备宝典:Symbian开发篇,1984年由摩托罗拉研制的世界上***部手机正式推出,重约2磅,通话时间仅半小时,销售价格为3995美元,但是它却开创了一个新时代的序幕。

玩转智能手机系统平台必备宝典:Symbian开发篇

前言:

  1984年由摩托罗拉研制的世界上***部手机正式推出,重约2磅,通话时间仅半小时,销售价格为3995美元,但是它却开创了一个新时代的序幕。可以说手机的出现是二十世纪人类的一项伟大的发明,它深刻的改变了人们的通讯及联络方式,让大家可以随时随地进行通话,极大的方便了人们的实时交流。而随着科技的发展,手机也变得越来越智能化,如今一部内嵌强大系统软件的智能手机更是就像一台迷你版的PC,不仅能打电话,还可以上网冲浪、收发邮件、播放视频、移动聊天等等。但目前手机系统平台众多,对于那些还不太了解的用户来说可以说是一头雾水。本期,小编将详细为您介绍时下国内市场占用率***、也是最为流行的手机系统平台——Symbian(中文名称塞班),看完此文您就会对它的来龙去脉有个全面的了解!

 

                                                                              [[13271]]

  一:国内市场占有率***的智能手机系统平台Symbian(中文名称塞班)

  【Symbian开发身世背景】:

  Symbian操作系统是的前身是Psion推出的EPOC系统,而EPOC是ElectronicPieceofCheese取***个字母而来的,其原意为"使用电子产品时可以像吃乳酪一样简单"。1998年,Psion公司联合手机业界巨头诺基亚、爱立信、摩托罗拉等共同组建了合资公司Symbian。该公司继承了Psion公司EPOC系统授权,并且致力于为移动信息设备提供一个安全可靠的操作系统和一个完整的软件及通讯器平台。作为一种开放式平台,任何人都可以为支持Symbian的设备开发软件。2009年,诺基亚正式完成对塞班的全部股权收购。

 图1:Nokia全资收购Symbian #p#

  【Symbian开发系统平台细分】:

  目前,Symbian系统还可以具体细分为三个系列,分别是Pearl(珍珠),Quartz(石英)和Crystal(水晶),每种系列都采用了Symbian核心平台80%的代码。不同系列之间的主要区别在于用户接口(例如:是笔式还是键盘式输入)和屏幕大小。同时,这三个系列也分别对应普通数字键盘智能手机、笔式输入智能手机、全键盘输入智能手机;

  图2:Symbian开发三大系统内核

 

  <Pearl系列>:是这三个系列中,操作最为简单,使用门槛***、获得支持最多的一种智能手机平台了;


  图3:Symbian之Pearl内核

  <Quartz系列>:是EPOC操作系统中PalmsizePC版本,性能非常强大。它的特色是采用笔式输入,拥有彩色屏幕,像素为320x240,以及图形用户接口的手机;

 

 图4:Symbian之Quartz内核

  <Crystal系列>:是EPOC操作系统中HandHeldPC版本,特色是具有软件和硬件输入键盘的无线信息设备,面向支持键盘操作的终端。对象为配备彩色显示器(640×200像素)、键盘操作功能以及图形用户接口的手机;


  图5:Symbian之Crystal内核 #p#

  【Symbian开发用户界面细分】:

  对于Symbian系统来说,实际上它是由系统内核及用户界面两大部分所组成的。而就用户界面来说,又可以详细的分为Series60(简称S60)、Series80(简称S80)、Series90(简称S90)、UIQ等。其中,S60主要是给数字键盘手机使用,S80是为完整键盘所设计,S90则是为触控笔方式而设计。

 

 

图6:Symbian平台四大UI

  <Series60>:定位于单手操纵设备,支持多种分辨率,使用SymbianOSPreal内核。里面的菜单呈九宫格或十二宫格方式排列,支持MIDPJAVA和使用C++编写的.SIS扩展程序包。并且,Series60从诞生至今已经拥有了四个版本;

  S60***版:基本功能包括:个人信息管理(如:日历、电话本、照像册、目录、与PC同步的文件管理应用程序等);连接(支持USB、蓝牙、IrDA协议等);短信服务(基于GSM传输的450个字节以下的短信服务);E-mail服务(支持IMAP4,POP3,SMTP,MIME2等);支持GRPS;另外还包括如:中文支持、PC连接软件、插件、RealOnePlayer、XHTML移动协议等;

  S60第二版:基本功能包括:多媒体(如:照相机、图像浏览、RealOnePlayer、多媒体应用程序等);个人帐户管理(如通过因特网支付信用卡的支持);文件管理(允许使用者创建、删除、移动文件或是目录);应用软件管理;个人主题(包括UIthemes,如更换背景、图标等);另外,还包括如HTTP支持,高级MMS服务,支持SMIL协议,录音功能等;

  S60第三版:基本功能包括:MacromediaFlash、音乐播放、OMADRM2.0、单机应用程序、桌面主题、新内容格式,支持MSActiveSync、WindowsMediaPlayermpeg格式、MSDRM编码;synch1.2,IMAP/POP邮件接收、OMAemailnotification邮件通知、OMAdatasynch数据同步、email检测等;

  S60第五版:对于S60第五版来说,它是直接跳过了第四版,功能上在第三版的基础上增加了一些全新特性,如支持640*360像素大屏幕的触摸及手写操作,支持flashlite3.0,支持网页中显示flash和收看网络上的在线flash(FLV)视频,支持虚拟全键盘等;可以S60第五版的功能更加的强大;

S60第四版(Symbian4):另外,据***报道Symbian4即S60第四版预计将于2011年正式完成,并可能会在明年***季度应用到手机上。Symbian4用户界面的主要目的是简化用户体验,新的用户界面将会进行彻底的变化。因此,新版智能手机操作系统将对布局设计、快捷菜单等进行重新开发,并且提供四个用户库:通讯录、音乐、照片、应用程序,同时对控制面板也进行重新设计。

 

  图7:Symbian平台之S60

  特别提示:为S60平台***版和第二版(诺基亚N91和3250之前上市的机型)开发的程序(特指运行于Symbian上的C++程序),是不能运行在第三版的手机上的。因为S60第三版使用了全新的硬件环境和SymbianOS系统内核;

  <Series80>:NOKIA把这个系列的机器叫做Communicator(通信器),在型号上只有一个系就是9系,使用的是Symbian的Crystal平台。它代表了NOKIA***的技术,每代都是当时NOKIA所有***级技术的集合体。***特点就是像个铅笔盒或者说是遥控器,外部有一个标准的手机操作界面,里面横向打开后有一个640X200的大屏幕,有四个功能键、N个快捷键和一个完整的QWERTY键盘。净重通常都在200克上下,但是功能强大,可以说是最棒的商务用手机了;


图8:Symbian平台之S80

  <Series90>:这个系列***的最色是使用640X320的大屏幕,除了很少的几个功能/方向键以外完全是触摸屏控制,典型代表有7710;


  图9:Symbian平台之S60

  <UIQ>:英文全称是UserInterfaceQuartz,中文含义为“水晶用户界面”。原先为UIQ科技公司所有,最终归属于诺基亚公司,是一个基于Symbian系统的UI平台。它的主要特征为:一个208×320或240×300的触碰式彩色屏幕,可以通过手写笔进行输入和操作,且大部分机型没有键盘。从功能上说,UIQ还是非常强大的,特别是其多媒体及商务功能都别具特色。但由于缺少可扩展的第三方软件,同时基于UIQ平台的手机产品也比较少,所以其市场占有率已经越来越低。而根据Symbian基金会的***决定,UIQ用户平台将会停止开发,UIQ将贡献它的代码等资产给基金会,而S60将成为Symbian基金会的用户界面***。


图10:Symbian平台之UIQ #p#

  【非Symbian开发平台】:

  另外,在早期诺基亚还推出了不是基于Symbian的Series20(S20)、Series30(S30)、Series40(S40)等非智能平台,其中Series20/30多为低端手机所采用,不支持扩充功能,Series40多为中端商务手机所使用,支持Java的扩展。

  <Series20>:支持84x48像素;

  <Series30>:支持96x65像素,型号一般为1系列,手机型号如1100等;

  <Series40>:支持96x68或128x128像素,手机型号如:1112,1116,1110i,6230,7210,2610,6020等;

  其中特别需要指出的是,对于S40平台来说,其实就是一个大众化的Java手机平台。相对S60、S80、S90而言,S40是构建在诺基亚自身的封闭操作系统平台之上的,由于底层没有采用Symbian操作系统,所以S40平台不支持C++程序开发,操作系统的扩展性仅限于JAVA程序的应用。发展至今,S40已经推出了包括***版、第二版、第三版、第五版及第六版在内的共五个版本;而其中***代表性的机型就是曾经最为畅销的诺基亚3100手机及至今热卖的Nokia5000机型;

 

                                                                  


  图11:S40平台热卖手机

  <Maemo>:从2005开始,诺基亚开始推出研发已久基于Linux内核的Maemo系统平台产品,当时它被称之为internetTabletOS,仅用于其互联网设备上,但现在已经成为诺基亚各种高端产品的核心平台之一,其***的特色是综合性能更加的强大、网络性能更加优秀。并且,据诺基亚官方宣称到2012年该公司将完全放弃在N系列高端手机产品中使用Symbian系统,全面采用Maemo系统平台。

 

                                                                   

图12:全新的Maemo平台智能手机 #p#

  【Symbian开发特色与优势】

  Symbian的优势在于它得到了占据市场份额大多数的手持通讯设备厂商的支持,已经成为一个开放的、易用的、专业的开发平台,支持C++和java语言。支持众多的协议标准如:TCP,IPv4,IPv6,蓝牙,Java,WAP,SyncML,USB;良好的通讯能力如:多任务、面向对象基于组件方式的2G、2.5G和3G系统及应用开发,GSM,GPRS,HSCSD,EDGE,CDMA(IS-95)以及2000技术支持等;灵活的信息定制如:SMS、EMS、MMS、EMAIL和FAX支持;丰富的应用支持如:名片管理、通讯录、信息服务等;良好的安全稳定功能如:数据完整性支持,可靠高效的电池管理,数据同步,数据加密,证书管理,软件安装管理;多媒体功能如:图片、音乐、甚至视频浏览;Interne支持如:互联网连接浏览以及内容下载,POP3/SMTP/IMAP4支持等;完善的国际化支持如:支持Unicode,多种字体和文字格式等;

  同时,作为一款已经相当成熟的操作系统,Symbian还具有以下一些特色:如系统固化技术、较低的研发成本、强大的开放性、低功耗高性能、良好的安全稳定性、多线程运行模式及多种UI支持,操作简单方便;


 图13:Symbian的优势

  【缺点与不足】

  SymbianOS对主流的媒体格式的支持性较差,并且由于Symbian机型所采用的硬件配置较低,所以其多媒体性能也不是太好。

  另外,兼容性差也是SymbianOS需要改进的一个地方。由于SymbianOS采用多种平台来适应不同人群和各类需要,但是这也给SymbianOS带来了一种限制性的发展障碍。各个平台之间第三方软件不兼容,每当新版本的SymbianOS发布并有产品面世时,系统的兼容性便成了其发展的一个大敌,相当多的一部分软件需要软件开发商跟进,开发新的版本才能得以解决,可以说是耗时耗力。

  再有就是其对于细节注意不够,由于symbian只提供给厂商一个内核及UI,很多细节功能需要厂商去添加,但是很多厂商将着眼点放在了产品的多功能及综合性能等方面,往往忽略了一些基本的功能。一些机型甚至连工作日闹钟这类功能都需要第三方软件才能实现,这无疑给不熟悉symbian的用户的带来了极大的不便。

 

 

 
  图14:Symbian的不足 #p#

  【Symbian开发未来展望】:

  根据产品定位,可以知道基于S20及S30平台的诺基亚早期非智能手机早已停产,但由于使用非智能手机的用户数量庞大,并且更加的适合大众,所以基于S40平台的非智能手机还会长期存在,而在智能手机领域,最为流行的还是采用S60平台的手机,它可以说迎合了相当一部分高端用户的需要,简单而不简约,时尚而尊贵。S80及S90相对来说应该还是会不温不火,而UIQ平台将会被彻底抛弃。另外,虽然在智能手机领域,诺基亚Symbian的市场占有率仍然处于绝对领先的优势。但同时我们也要注意到谷歌的Android,苹果的iPHONE也正在大步迎头赶上,特别是在高端智能手机领域后面两种都占有一席之地,并且在可以预见的未来一些时期,这两种平台的高端智能手机将会保持迅猛增长的态势,为此诺基亚也推出了基于Linux的全新强悍高端平台Maemo与它们展开新一轮的竞争,可以预见未来基于Maemo平台的智能手机将会更多的出现!

 

 诺基亚手机系统平台总结:

  总之,Symbian系统平台可以说是当前最为流行,市场占有率***的一种手机系统平台。其强大的开放性、较低的开发成本、良好的安全稳定性、众多的协议标准支持,丰富的应用、完善的国际化支持,是其成为当今智能手机系统领域当仁不让的王者!


  特别申明:文章中部分资料来源于互联网,如百度百科等;


 

责任编辑:佚名 来源: 华军资讯
相关推荐

2010-02-25 09:07:26

智能手机排名

2011-08-10 11:06:16

诺基亚Symbian智能手机

2022-07-14 12:17:28

智能手机取证

2022-06-26 00:03:36

智能手机取证

2011-10-17 10:52:41

2012-04-23 09:55:28

2011-04-07 09:39:26

Symbian诺基亚智能手机

2009-04-30 08:30:07

Symbian移动OS智能手机

2011-01-04 15:19:23

2011-05-26 12:52:13

Android 操作系统

2012-03-07 15:03:57

模拟器智能手机游戏

2011-03-01 09:07:40

2011-02-15 11:38:00

MWCAndroid微软

2011-12-26 15:48:25

智能手机路由

2012-03-07 14:54:02

Unifyphonegapsass

2011-02-16 21:36:30

bada 2.0bada三星

2011-12-01 19:52:37

Android

2021-05-10 10:18:58

智能手机安卓操作系统

2009-03-19 08:46:18

联发科MTK智能手机

2009-04-14 08:24:29

智能手机市场移动OS
点赞
收藏

51CTO技术栈公众号