手机操作系统特性说明文档.docx

上传人:b****6 文档编号:7077456 上传时间:2023-01-17 格式:DOCX 页数:26 大小:105.70KB
下载 相关 举报
手机操作系统特性说明文档.docx_第1页
第1页 / 共26页
手机操作系统特性说明文档.docx_第2页
第2页 / 共26页
手机操作系统特性说明文档.docx_第3页
第3页 / 共26页
手机操作系统特性说明文档.docx_第4页
第4页 / 共26页
手机操作系统特性说明文档.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

手机操作系统特性说明文档.docx

《手机操作系统特性说明文档.docx》由会员分享,可在线阅读,更多相关《手机操作系统特性说明文档.docx(26页珍藏版)》请在冰豆网上搜索。

手机操作系统特性说明文档.docx

手机操作系统特性说明文档

目录

1.手机平台发展概述2

1.1.定义与分类2

1.2.手机平台竞争格局与未来走势3

2.主要系统平台4

2.1.Symbian4

2.1.1.Symbian概述4

2.1.2.Symbian的UI平台5

2.1.3.Series60界面介绍6

2.1.4.特点、缺点与优势7

2.1.6.S60证书与签名9

2.2.Android13

2.2.1.Android概述13

2.2.2.Android各系统版本13

2.2.3.特性15

2.2.4.Android架构16

2.2.5.Android应用程序18

2.3.WindowsMobile(WindowsPhone)20

2.3.1.概述20

2.3.2.WindowsMobile版本历史20

2.3.3.与其他系统对比22

2.3.4.WindowsMobile优势23

2.4.iPhoneOS25

2.4.1.iPhoneOS概述25

2.4.2.用户界面25

2.4.3.所支持的应用程序26

2.4.4.AppStore27

2.4.5.关于iOS427

3.四大全新操作系统28

1)Bada29

2)WindowsPhone7Series30

3)MeeGo30

4)Symbian^331

1.手机平台发展概述

1.1.定义与分类

手机平台主要按两种方式来分,一种是基频(硬件平台)来划分,另一种是按操作系统(软件平台)来划分。

我们通常所说的手机操作平台实际是指软件平台,也就是手机的操作系统。

手机也像电脑一样,有自己的操作系统,没有操作系统的手机就是一块废铁。

目前智能手机的系统平台主要有Symbian、WindowsMobile、Android、iPhoneOS、Bada、LiMo、WebOS、BlackBerryOS。

而目前的手机系统平台可以如下分类:

·Symbian:

目前占据全部手机市场的最大份额,依然是智能手机操作系统之王。

在Symbian发展阶段,出现了三个分支:

分别是Crystal、Pearl和Quarz。

前两个主要针对通讯器市场,也是出现在手机上最多的,是今后智能手机操作系统的主力军。

目前根据人机界面的不同,Symbian体系的UI(UserInterface用户界面)平台分为Series60、Series80、Series90、UIQ等。

其中Series60为目前Symbian的主流,而S60又分为第一版、第二版和第三版,还有最新的第五版,而第五版为触屏版本。

·Linux开放式作业系统:

其中包括Android、Bada、LiMo、WebOS等。

之所以将它们都归为Linux系统,是因为它们都以Linux内核为主体,相互之间有一种同源性。

Android是以Google为中心所开发的,具有开放源代码,目前最新版本为Android3.0。

Bada是由三星公司自行研发的开放式行动平台,以韩语“大海”的发音命名。

目前,公布的三星Bada手机仅有一款,随着2010年该平台正式上市,后续产品会随即推出,三星也承诺将规划不同定位的手机终端,满足不同层面消费人群的使用和行业应用。

LiMo是世界上第一款具有全球竞争力的基于Linux的移动设备软件平台,目前由LiMO基金会所支持。

WebOS是一个嵌入式操作系统,以Linux内核为主体并加上部份Palm公司开发的专有软件。

它主要是为Palm智能手机而开发。

该平台是事实上的PalmOS继任者,WebOS将在线社交网络和Web2.0一体化作为重点。

·封闭式操作系统:

其中包括WindowsMobile、iPhoneOS、BlackBerryOS等。

很容易理解,以上几种手机操作系统都是封闭的,所以将它们归为一类。

iPhoneOS是由苹果公司为iPhone开发的操作系统。

它主要是给iPhone和iPodtouch使用。

就像其基于的MacOSX操作系统一样,它也是以Darwin为基础的。

而目前最新版本为iPhoneOS4并更名为iOS4。

WindowsMobile是Microsoft用于PocketPC和Smartphone的软件平台。

WindowsMobile将熟悉的Windows桌面扩展到了个人设备中。

WindowsMobile是微软为手持设备推出的“移动版Windows”,使用WindowsMobile操作系统的设备主要有PPC手机、PDA、随身音乐播放器等。

目前常用版本WindowsMobile6.1与6.5,最新版本已改名为WindowsPhone7。

BlackBerryOS是ResearchInMotion专用的操作系统,主要用于黑莓手机。

“黑莓”BlackBerry是美国市场占有率第一的智能手机,这得益于它的制造商RIM(ResearchinMotion)较早地进入移动市场并且开发出适应美国市场的邮件系统。

目前最新的版本为BlackBerryOS6。

1.2.手机平台竞争格局与未来走势

曾经有这么一句话形象地概括了智能手机状况——“如果说诺基亚是希望在每个人的口袋里都放入一台手机,那么微软意图在每个人的口袋里放入一台PC,苹果想要放入一个生活,而Google放入的则是一张互联网”。

但是,这话放到现在也不尽然,手机、PC、生活和互联网一体化的趋势发展,各个厂商的战略差异不再是那么泾渭分明,而是趋于一同。

Gartner关于2012年全球智能手机操作系统市场格局的预测:

(1)诺基亚、三星等的Symbian全球销量2.03亿部,占39%;

(2)Google的Android销量7600万部,占14.5%;(3)苹果的iPhone销量7150万部,占13.7%;(4)微软的WindowsMobile(从2009年10月改名为WindowsPhone)6680万部,占12.8%;(5)RIM的BlackBerry6525万部,占12.5%;(6)各类Linux智能手机2800万部,占5.4%;(7)Palm的WebOS1100万部,占2.1%。

而相对于中国智能手机市场,将形成三国鼎立之势的同时,还存在个别势力:

1)Symbian支持厂商众多老大地位短期难以撼动,同时Symbian^3的推出也为Symbian系统增添了另一股战斗力。

2)Android系统活力四射。

在Android手机上,除了电话簿、浏览器和影音播放器等常用软件外,更多的是和各种网络服务的结合,例如Google搜索、Gmail、在线计算器、在线游戏、在线日历、GoogleTalk实时通讯软件、Google地图……让用户手持移动设备便能拥抱互联网。

而且Android的开源免费也让许多的手机厂商、软件厂商倾向了它们。

3)Windowsphone系统,完善的商务功能、与PC的无缝对接、众多的合作伙伴是Windowsphone的一大优势。

而现在微软也注意到,用户体验也是很重要的。

WindowsPhone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。

全新的Windows手机把网络、个人电脑和手机的优势集于一身,让人们可以随时随地享受到想要的体验。

这将使Windowsphone成为第三大平台。

4)iPhone手机已无可非议地成为了智能手机市场最耀眼的明星。

良好的手机使用体验是以往的手机都不具备的。

更重要的是iPhone开创了一个全新的手机软件下载平台——AppStore。

2009年是苹果AppStore获得成功的一年。

记得谁说过一句:

“改变世界的事情,多数发生在我们睡觉的时候。

”在2009年我们大多数人睡觉的时候AppStore突破了10亿次下载量的里程碑。

在国内,iPhone更有中国联通的大力支持。

所以iPhone平台也是一股不可小视的势力。

5)BlackBerryOS。

RIM与中国移动打成合作,将黑莓手机的用户范围由大集团客户向下拓展至中小企业客户和广大个人用户。

也就是说,今后普通消费者可以在国内购买使用行货黑莓手机。

而2010年6月18日,黑莓手机将正式登陆中国市场,正式进入中国苏宁电器首发上市。

而7月28日,国内首家黑莓零售体验店举行了开业仪式。

这都说明黑莓手机会成为另一股势力。

2.主要系统平台

2.1.Symbian

2.1.1.Symbian概述

Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的核心——强大的对象导向系统、企业用标准通信传输协议以及完美的sunjava语言。

Symbian认为无线通讯装置除了要提供声音沟通的功能外,同时也应具有其它种沟通方式,如触笔、键盘等。

在硬件设计上,它可以提供许多不同风格的外型,像使用真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人互相分享信息、浏览网页、传输、接收电子信件、传真以及个人生活行程管理等。

此外,Symbian操作系统在扩展性方面为制造商预留了多种接口,而且EPOC操作系统还可以细分成三种类型:

Pearl/Quartz/Crystal,分别对应普通手机、智能手机、HandHeldPC场合的应用。

2.1.2.Symbian的UI平台

目前根据人机界面的不同,Symbian体系的UI(UserInterface用户界面)平台分为Series60、Series80、Series90、UIQ等。

为了让手机厂商有更多的选择以投入Symbian手机的开发,Nokia发展出三种不同的用户界面:

Series60/80/90。

Series60主要是给数字键盘手机用,Series80是为完整键盘所设计,Series90则是为触控笔方式而设计。

另外一个重要的平台是由Symbian百分之百转投资的UIQTechnology所开发出来的UIQ。

Series20/30多为低端手机所采用,Series40多为中端商务手机所使用支持Java的扩展,Series60/80/90是为采用Symbian系统的中高端智能手机和高端商务手机而设计。

Series20:

84x48像素;

  Series30:

96x65像素;

 Series40:

96x68或128x128及128x160像素;

  Series60:

支持多种分辨率,基本定位于单手操纵设备,至今为止,分为第一版第二版和第三版,还有最新的第五版。

第五版为触屏版本。

第三版还分为预FP1(MR),FP1,FP2,支持176X208,240x320、352x416分辨率,五方向键,两个功能键,使用SymbianOSPreal平台。

里面的菜单呈九宫格或十二宫格方式排列。

支持MIDPJAVA和使用C++编写的.SIS扩展程序包。

  Series80:

NOKIA把这个系列的机器叫做Communicator,在型号上只有一个系就是9系。

使用的是SymbianOSCrystal平台。

它代表了NOKIA最强的技术,每代都是当时NOKIA所有最高级技术的集合体。

最大特点就是像个铅笔盒(或者说遥控器……),外部有一个标准的手机操作界面,里面横向打开后有一个640X200的大屏幕,有四个功能键、N个快捷键和一个完整的QWERTY键盘。

净重通常都在200克上下,但是功能强大。

可以说是最棒的商务用手机了。

Series90:

使用640X320的大屏幕,除了很少的几个功能/方向键以外完全是触摸屏控制。

UIQ:

UIQ的多媒体功能和商务功能都较为强大。

它的主要特征为:

一个208×320或240×300的触碰式彩色屏幕,可以通过手写笔进行输入和操作。

大部分机型没有键盘。

切换和关闭任务比较麻烦。

2.1.3.Series60界面介绍

作为目前Symbian智能机中出货量最大的用户界面,Series60(简称“S60”)受到了厂商和广大用户的追捧和喜爱。

厂商更是投入了大量的资金对Series60进行研发。

Series60从诞生至今已经有了四个版本,并且有多个PARK。

Series60的四个版本分别支持以下功能:

  Series60第一版基本功能:

  个人信息管理;日历、电话本、照像册、目录、与PC同步的文件管理应用程序;

  连接:

支持USB、蓝牙、IrDA协议。

  短信服务:

基于GSM传输的450个字节以下的短信服务。

  E-mail:

支持IMAP4,POP3,SMTP,MIME2。

支持GRPS。

  其它:

中文支持、PC连接软件、插件、RealOnePlayer,XHTML移动协议。

  Series60第二版基本功能:

  多媒体:

照相机、图像浏览、RealOnePlayer、多媒体应用程序

  个人帐户管理:

通过因特网支付信用卡的支持

  文件管理:

允许使用者创建、删除、移动文件或是目录。

  应用软件管理:

  个人主题:

包括UIthemes,如更换背景、图标。

  其它:

HTTP支持,高级MMS服务,支持SMIL协议,录音功能。

  Series60第三版基本功能:

  MacromediaFlash、音乐播放、OMADRM2.0、单机应用程序、桌面主题、新内容格式,支持MSActiveSync、WindowsMediaPlayermpeg、MSDRM编码;synch1.2,IMAP/POP、OMAemailnotification,OMAdatasynch,email检测。

  目前,支持SymbianOS的厂商很多,SymbianOS的发展前途被大多数人所看好。

其良好的开放性和第三方软件易开发性,可以更好更快地进行市场占领。

  Series60第五版基本功能:

  S60平台跳过了第四版直接进入第五版

  功能上在第三版的基础上增加了一些新特性,如支持640*360像素大屏幕的触摸及手写操作,支持flashlite3.0,支持网页中显示flash和收看网络上的在线flash(FLV)视频,虚拟全键盘等

Symbian作为一款已经相当成熟的操作系统,具有以下的特点:

  第一,提供无线通信服务,将计算技术与电话技术相结合。

第二,操作系统固化。

第三,相对固定的硬件组成。

第四,较低的研发成本。

第五,强大的开放性。

第六,低功耗,高处理性能。

第七,系统运行的安全、稳定性。

第八,多线程运行模式。

第九,多种UI,灵活,简单易操作。

2.1.4.特点、缺点与优势

Symbian作为一款已经相当成熟的操作系统,具有以下的特点:

  第一,提供无线通信服务,将计算技术与电话技术相结合。

第二,操作系统固化。

第三,相对固定的硬件组成。

第四,较低的研发成本。

第五,强大的开放性。

第六,低功耗,高处理性能。

第七,系统运行的安全、稳定性。

第八,多线程运行模式。

第九,多种UI,灵活,简单易操作。

缺点:

Symbian机型所采用的硬件配置较低,且各类机型采用的的处理器主频较低,虽然系统可以使其获得较高的处理效能,但是在多媒体等方面的表现依然不尽如人意。

在多媒体方面,SymbianOS对主流的媒体格式的支持性较差。

SymbianOS虽然采用多种平台,来适应不同人群和各类需要,但是这也给SymbianOS带来了一种限制性的发展障碍。

各个平台之间第三方软件不兼容,且软件开发商多专注于某一个平台,大大减少了各个平台上可用的第三方软件,给用户带来了一定的不便。

版本之间兼容性差也是SymbianOS需要改进的一个地方,每当新版本的SymbianOS发布并有产品面世时,系统的兼容性便成了其发展的一个大敌。

相当多的一部分软件需要软件开发商跟进,开发新的版本才能得以解决。

细节注意不够,由于symbian只提供给厂商一个内核及UI,很多细节功能需要厂商去添加,但是很多厂商将着眼点放在了产品的多功能及综合性能等方面,往往忽略了一些基本的功能。

一些机型甚至连工作日闹钟这类功能都需要第三方软件才能实现,这无疑给不熟悉symbian的用户的带来了极大的不便。

优势:

Symbian的优势在于它得到了占据市场份额大多数的手持通讯设备厂商的支持,在NOKIA的大力倡导下,已经成为一个开放的、易用的、专业的开发平台,支持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支持

应用丰富:

名片管理、通讯录、信息服务等

安全稳定:

数据完整性支持,可靠高效的电池管理,数据同步,数据加密,证书管理,软件安装管理

多媒体:

图片、音乐、甚至视频浏览

Internet:

互联网连接和浏览以及内容下载,POP3/SMTP/IMAP4

国际化:

支持Unicode,多种字体和文字格式

2.1.5.s60v3、v5的权限

s60v3、v5的权限,也叫做应用程序能力,s60v3、v5系统应用程序(EXE)、DLL共有20个权限,具体解释如下:

NetworkServices:

用于使用移动网络,例如:

拨打电话或发送文本消息。

LocalServices:

用于通过USB、红外和蓝牙发送或接收消息。

ReadUserData:

准许读取用户数据。

系统服务器和应用引擎可以自由地对他们的数据施加这一限制。

WriteUserData:

准许写入用户数据。

系统服务器和应用引擎可以自由地对他们的数据施加这一限制。

Location:

准许访问手机的位置信息。

UserEnvironment:

准许访问用户及其附近环境的实时保密信息。

PowerMgmt:

准许在系统中中断任何进程或者转换机器状态(关掉设备)。

SwEvent:

准许生成或者捕获键盘以及笔输入事件。

ReadDeviceData:

准许读取系统设备驱动数据。

WriteDeviceData:

准许写入系统设备驱动数据。

SurroundingsDD:

准许访问提供外围设备输入信息的逻辑设备驱动。

TustedUI:

区分"normal"应用和"trusted"应用的UI。

当一个"trusted"应用在屏幕上显示内容时,一个"normal"的应用不能伪造它。

ProtServ:

准许服务器应用可以用一个受保护的名字进行注册。

受保护的名字以"!

"开头。

NetworkControl:

准许修改或者访问网络协议控制。

MultimediaDD:

准许对所有多媒体设备驱动(声音、摄像头等)的访问。

DRM:

准许访问DRM保护的内容。

TCB:

准许在终端中访问/sys以及/resource目录。

CommDD:

准许访问通信设备驱动。

DiskAdmin:

准许进行硬盘管理操作,例如格式化驱动器。

AllFiles:

准许系统中的所有文件可见,而且还可对在/private下的文件进行写操作。

而17权限和19权限是常见的两张权限组合方式。

17权限是指除了TCB、DRM、AllFiles以外的权限。

PID证书就是17权限。

19权限是指除了TCB以外的所有权限。

这里说下一下权限与证书的区别,证书是授予一个手机权限的标志,而权限是本身手机操作系统层面的东西。

需要获得一定权限的应用程序必须用相应的权限的证书进行签名。

小权限程序可以调用大权限DLL,全包含子集。

比如:

一个DLL拥有20个权限,那么系统中任何一个EXE可以调用它;一个DLL只有19个权限,少掉的一个是TCB,那么有TCB权限的EXE就无法调用。

这就是20权限没办法有界面的原因。

另外19权限为高权限,需要破解手机才能获得。

TCB权限不能使用UI界面。

因此只能为控制台程序。

2.1.6.S60证书与签名

S60证书概述

S60证书就是诺基亚(nokia)S60手机“安装软件的许可”。

当你安装某一软件的时候,nokia手机S60第三版或第五版系统会分析你要安装的软件身上带不带这个安装许可(证书),如果没有,则系统不让你安装。

s60证书有级别、权限的限制,最低等的证书只能用来安装普通游戏、主题、一般应用软件,这类证书可以通过关闭证书检查的设置选项(操作步骤:

菜单键--应用程序--程序管理--选项--设置里,软件安装选择“全部”,在线证书检查选择“关”)来规避证书检查而获得安装,由于默认设置是关闭检查的,所以这也就是很多普通软件不需要证书就能安装的原因所在了。

所需权限稍微高一点的证书可以让软件的信息进入手机C盘系统文件夹、让软件具有开机自动运行、修改system参数等高权限,目前需要我们自签名的证书都是此类证书。

最高权限的证书可以修改系统,不过需要向nokia付费购买。

那证书有什么作用?

就是为了提高系统安全性。

众所周知,病毒发作是因为他可以XX偷偷装入你的系统,并且自动运行、调用程序,修改系统文件,并且每次开机自动运行,然后成倍复制自己并且在不同电脑之间传输,无法摆脱。

而这些在S60第三版或第五版下都变成不可能,因为就是这个让你又爱又恨的证书验证机制。

即使是病毒制作者用了最低档的证书,你可以安装,但是他由于没有权限所以无法自启动、无法调用系统文件和程序,无法向别的手机扩散,所以等于废物。

而要得到高权限,除非这个软件让你给他签名了,首先得过你自己这一关,假如你真的给一个病毒签名了,那么病毒的危害也是最小的,因为证书是和你手机唯一的IMEI码(串号)对应的,它不能扩散就失去了传播的可能性。

病毒制作者做这样一个病毒有多少意义?

现在唯一的可能是,病毒制作者获得最高权限证书才能实现罪恶目的,但是诺基亚怎么可能把证书授予一个病毒制作者?

除非最高权限的证书被黑客破解。

这样的事情还没有发生,因此S60第三版或第五版的杀毒软件目前来看都没有用武之地。

如何获得证书?

证书和你手机的唯一串号对应,所以证书不能通用。

你自己的证书只能你自己的手机用,也就是说你可以用你的证书给你想装进自己手机的无数个软件签名使用。

但是你不能用你的证书给别人签名,然后将签名完的软件装到别人的手机。

目前已经不能直接通过官方网站免费申请手机证书了,但可到各大塞班论坛进行申请。

证书有有效期吗?

有,从2007年12月份申请的新证书有效期都是3年,之前的证书有效期都是半年的。

到期以后,已经安装的软件照样运行正常,唯一影响的只是你再用这个证书签名软件,那么该软件在安装的时候,S60第三版或第五版系统就会提示证书时间错误而不允许安装了。

解决方法:

要么你再去申请一个证书,要么你把你的手机时间调整到自己当初申请证书的时间之后的有效期内任意一个时间,然后用原证书签名,装完软件再把手机时间调整回正常。

现在的证书有效期足够我们使用了,只是有些以前的已经破解签名的软件过了有效期,这种软件也可以用软件清除旧的签名重新签名使用。

证书签名:

签名就是将你申请到的证书绑定到需要签名软件的安装程序里去,好让这个安装程序通过S60第三版或第五版的检查。

其实这就是一个打包的过程。

签名方法:

电脑操作绑定的方法有好几种,最常用的就是通过专门的签名软件进行绑定。

这里需要提一下,在制作证书的过程中是需要提供一个key文件来和证书对应(另一个安全验证机制)。

签名时也需要使用制作证书时的key文件、证书、待签名软件三方绑定验证,不过现在制作的证书几乎都是使用的相同key文件,因此一些签名软件在签名时就不提示指定key文件了。

S60证书签名专家(开心智能版)就是这样一款不需要指定key文件的很好用的签名软件。

该软件界面简单易懂,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1