《手机操作系统介绍及其应用cnaq.docx》由会员分享,可在线阅读,更多相关《手机操作系统介绍及其应用cnaq.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、手机操作系统Symbian系统Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML、以及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。现在为这个平台开发的java程序已经开始在互联
2、网上盛行。用户可以通过安装这些软件,扩展手机功能。在Symbian发展阶段,出现了三个分支:分别是Crystal、Pearl和Quarz。前两个主要针对通讯器市场,也是出现在手机上最多的,是今后智能手机操作系统的主力军。第一款基于Symabian系统的手机是2000年上市的爱立信R380手机。而真正较为成熟的同时引起人们注意的则是2001年上市的诺基亚9210,它采用了Crystal分支的系统。而2002年推出的诺基亚7650与3650则是Symbian Pearl分系的机型,其中7650是第一款基于2.5G网的智能手机产品,他们都属于Symbian的6.0版本。索尼爱立信推出的一款机型也使用
3、了Symbian的Pearl分支,版本已经发展到7.0,是专为3G网络而开发的,而目前的诺基亚已经达到8.0的6630、6681等,可以说代表了当今最强大的手机操作系统。此外,Symbian从6.0版本就开始支持外接存储设备,如MMC卡,这让它强大的扩展能力得以充分发挥,使存放更多的软件以及各种大容量的多媒体文件成为了可能。到今天,Symbian的系统已经发展至OS9.4,也就是S60的第5版操作系统,最大的革新就是加入了触控的可玩性。像5800XM,5530XM和最新推出的5230都是采用了这个系统。目前根据人机界面的不同,Symbian体系的UI(User Interface 用户界面)平
4、台分为Series 60、Series 80、Series 90、UIQ等。为了更强力地支持Symbian平台,Nokia在2001年成立Nokia Mobile Software新部门,全力发展移动通信相关的软件。为了让手机厂商有更多的选择以投入Symbian手机的开发,Nokia发展出三种不同的用户界面:Series 60/80/90。Series60主要是给数字键盘手机用,Series 80是为完整键盘所设计,Series 90则是为触控笔方式而设计。另外一个重要的平台是由Symbian百分之百转投资的UIQ Technology所开发出来的UIQ。Nokia开发的UI平台Series
5、20/30多为低端手机所采用,Series 40多为中端商务手机所使用支持Java的扩展,Series 60/80/90是为采用Symbian系统的中高端智能手机和高端商务手机而设计。Series 20 : 84x48 像素Series 30 : 96x65 像素,型号一般为1系列,手机型号如:1100,1108.Series 40 : 96x68或128x128 像素, 手机型号如:1112,1116,1110i,6230,7210,2610,6020.Series 60 : 支持多种分辨率,机型如:5310,5320xm,6122c, 6220c,N95.基本定位于单手操纵设备,至今为止,
6、分为第一版第二版和第三版还有最新的第五版,第五版为触屏版本,包括诺基亚E77,N97,5800XM,5802XM,5530XM,三星i8910,第三版还分为预FP1(MR),FP1,FP2,支持176X208, 240x320、352x416分辨率,五方向键,两个功能键。使用Symbian OS Preal平台。里面的菜单呈九宫格或十二宫格方式排列。支持MIDP JAVA和使用C+编写的.SIS扩展程序包。不失小巧体积的强力手机系列。代表机器有6681/7610/N73/N80/N95,同时这个系统和UI Style也授权给了一些其他手机厂商比如西门子、三星、松下等。Series 80 : N
7、OKIA把这个系列的机器叫做Communicator,在型号上只有一个系就是9系。使用的是Symbian OS Crystal平台。它代表了NOKIA最强的技术,每代都是当时NOKIA所有最高级技术的集合体。最大特点就是像个铅笔盒(或者说遥控器),外部有一个标准的手机操作界面,里面横向打开后有一个640X200的大屏幕,有四个功能键、N个快捷键和一个完整的QWERTY键盘。净重通常都在200克上下,但是功能强大。可以说是最棒的商务用手机了。NOKIA自己的高层基本都用这玩意儿。典型代表有9110/9210/9300/9500 (抛掉9000和9210C/9290这些过渡品不说,这个系就只出了这
8、几款)。Series 90 : 使用640X320的大屏幕,除了很少的几个功能/方向键以外完全是触摸屏控制。典型代表有7710。因为Seires 20/30不支持扩充功能,所以没有相应的对外公开的它们UI Style文档,Series 40、Series 60/80/90的UI Style文档以及SDK均可以在Nokia的Developers频道免费下载。UIQ开发的UI平台Symbian提供了灵活的用户界面(Use interface UI),来适应不同的用户需求。目前基于Symbian的用户界面有很多,主要是Series 60/80/90以及UIQ,这其中从功能上来说UIQ最为强大,同时这
9、也是更加贴近智能手机范畴的系统。这种UI我们都可以理解为Symbian之上的Shell,它对Symbian的界面进行不同的“包装”,同时增加了一些常用的应用程序。为了推广和完善UIQ,Symbian成立了UIQ技术公司(UIQ Technolgy),这是一家旨在开发和推广UIQ的公司。从目前来看似乎UIQ并没有诺基亚的Series 60系统来得流行,因为基于UIQ平台的手机产品比较少;但是随着UIQ 3.0的出现这种情况将发生戏剧性的变化,今年会有更多的厂商选择为产品配置UIQ平台。 2009年1月6日消息,据国外媒体报道,索尼爱立信与摩托罗拉合资成立的软件公司UIQ首席执行官周一称,公司已向
10、瑞典一家区法院提交破产申请。这家软件开发商自六个月前开始裁员,在此之前,公司股东决定将UIQ软件与塞班(Symbian)平台合并。诺基亚上月完成了对塞班的并购,并承诺客户可免费使用这款软件。UIQ首席执行官Johan Sandberg在接受路透社采访时表示:“在当前金融环境中,没有开创新业务的机会。”该公司约有200名员工。Series 60界面介绍作为目前Symbian智能机中出货量最大的用户界面,Series 60(简称“S60”)受到了厂商和广大用户的追捧和喜爱。厂商更是投入了大量的资金对Series 60进行研发。Series 60从诞生至今已经有了四个版本,并且有多个PARK。 Se
11、ries 60的四个版本分别支持以下功能:Series 60第一版基本功能:个人信息管理;日历、电话本、照像册、目录、与PC同步的文件管理应用程序; 连接:支持USB、蓝牙、IrDA协议。 短信服务:基于GSM传输的450个字节以下的短信服务。 E-mail:支持IMAP4, POP3, SMTP, MIME2。支持GRPS。 其它:中文支持、PC连接软件、插件、RealOne Player, XHTML 移动协议。Series 60第二版基本功能:多媒体:照相机、图像浏览、RealOne Player、多媒体应用程序 个人帐户管理:通过因特网支付信用卡的支持 文件管理:允许使用者创建、删除、
12、移动文件或是目录。 应用软件管理: 个人主题:包括UI themes,如更换背景、图标。 其它:HTTP 支持,高级MMS 服务,支持SMIL协议,录音功能。Series 60第三版基本功能:Macromedia Flash 、音乐播放、OMA DRM 2.0 、单机应用程序、桌面主题、新内容格式,支持MS ActiveSync、Windows Media Player mpeg、MS DRM编码;synch 1.2,IMAP/POP、 OMA email notification, OMA data synch, email 检测。 目前,支持Symbian OS的厂商很多,Symbian
13、OS的发展前途被大多数人所看好。其良好的开放性和第三方软件易开发性,可以更好更快地进行市场占领。Series 60第五版基本功能:S60平台跳过了第四版直接进入第五版功能上在第三版的基础上增加了一些新特性,如支持640*360像素大屏幕的触摸及手写操作,支持flash lite 3.0,支持网页中显示flash和收看网络上的在线flash(FLV)视频,虚拟全键盘等Symbian的特点Symbian作为一款已经相当成熟的操作系统,具有以下的特点: 第一,提供无线通信服务,将计算技术与电话技术相结合。 第二,操作系统固化。 第三,相对固定的硬件组成。 第四,较低的研发成本。 第五,强大的开放性。
14、 第六,低功耗,高处理性能。 第七,系统运行的安全、稳定性。 第八,多线程运行模式。 第九,多种UI,灵活,简单易操作。 以上总结的九点,并不代表说为Symbian OS所独有,只是Symbian OS将其这些特点突出,并且充分的这些特点发挥了优势,让其更好的为用户服务由诺基亚主导的Symbian操作系统进入全新的Symbian3时代,这一新版本的系统和没落的Symbian不可同日而语;Windows Mobile系统Windows Mobile系统包括 Pocket PC和Smartphone以及Media Centers,Pocket PC针对无线PDA,Smartphone专为手机,已有
15、多个来自IT业的新手机厂商使用,增长率较快。按照微软官方的说法:“Windows Mobile 将熟悉的 Windows 体验扩展到了移动环境中,所以您可以立即使用它投入工作。”事实上,Windows Mobile是微软进军移动设备领域的重大品牌调整,它包括Pocket PC、Smartphone以及Media Centers三大平台体系,面向个人移动电子消费市场。由于大多数机型支持彩色显示,因此耗电量极大,并且由于Windows CE本身对于资源的巨大吞噬作用。在功能扩展方面微软比较倾向于集成使用,大多具有标准的CF卡插槽,用户可以根据自己的需要增加内存、加装摄像头、调制解调器等设备。 微软
16、为手机而专门开发的Windows Mobile提供的功能非常多,在不同的平台上实现的功能互有重叠也各有侧重。这三个平台都支持和台式机的数据同步。Smartphone提供的功能侧重点在联系方面,它主要支持的功能有:电话、电子邮件、联系人、 即时消息。PocketPC的功能侧重个人事务处理和简单的娱乐,主要支持的功能有:日程安排、移动版Office,简单多媒体播放功能。微软展出了革命性的Windows Phone 7 Series,意图挽回在智能手机市场的颓势;Linux系统Linux系统是一个源代码开放的操作系统,目前已经有很多版本流行。但尚未得到较广泛的支持。Linux进入到移动终端操作系统近
17、一年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注,包括摩托罗拉和NTT DoCoMo等知名的厂商。已经开发出的基于Linux的手机有摩托罗拉的A760、A768、CEC的e2800、三星的i519等。2004年6月在日本东京BIG SIGHT展览馆举办的“LinuxWorld Expo/Tokyo 2004”博览会上,日本手机大厂商NEC则展示了其采用Linux操作系统的手机。我国的大唐电信也于7月宣布将Linux作为其TD-SCDMA 3G手机操作系统。 Linux与其它操作系统相比是个后来者,但Linux具有二个其它操作系统无法比拟的优势。其一,Linux具有开
18、放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。 然而Linux操作系统有其先天的不足:入门难度高、熟悉其开发环境的工程师少、集成开发环境较差;由于微软PC操作系统源代码的不公开,基于Linux的产品与PC的连接性较差;尽管目前从事Linux操作系统开发的公司数量较多,但真正具有很强开发实力的公司却很少,而且这些公司之间是相互独立的开发,很难实现更大的技术突破。 尽管Linux在技术和市场方面有独到的优势,但是目前来说还无法与Symbian抗衡,想在竞争日益激烈的手
19、机市场中站稳脚跟、抢夺市场份额也决非易事。Palm OS这是一种32位的嵌入式操作系统,主要运用于移动终端上。此系统最初由3Com公司的Palm Computing部开发,目前Palm Computing已经独立成一家公司。Palm OS与同步软件HotSync结合可以使移动终端与电脑上的信息实现同步,把台式机的功能扩展到了移动设备上。Palm OS操作系统由Palm公司自行开发的,并授权给Handspring、索尼和高通等设备厂家,这种操作系统更倾向于PDA的操作系统。Palm OS在PDA市场占有主导地位。Palm的产品线本身就包括智能手机,又宣布与最早的智能手机开发者Handspring
20、购并,同时将软件部门独立。Android 系统这是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。Android作为谷歌企业战略的重要组成部分,
21、将进一步推进随时随地为每个人提供信息这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。iPhone OSiPhone OS 或 OS XiPhone是由苹果公司为iPhone开发的操作系统。它主要是给iPhone和iPodtouch使用。就像其基于的Mac OSX操作系统一样,它也是以Darwin为基础的。iPhoneOS
22、的系统架构分为四个层次:核心操作系统层(the Core OSlayer),核心服务层(the Core Serviceslayer),媒体层(the Media layer),可轻触层(theCocoa Touchlayer)。系统操作占用大概512MB的存储空间。 支持的软件 iPhone和iPodTouch使用基于ARM架构的中央处理器,而不是苹果的麦金塔计算机使用的x86处理器(就像以前的PowerPC或MC680x0),它使用由PowerVR视屏卡渲染的OpenGLES 1.1.。因此,Mac OS X 上的应用程序不能直接复制到iPhoneOS上运行。他们需要针对iPhoneOS的
23、ARM重新编写。但就像下面所提到的,Safari 浏览器支持Web应用程序。从iPhone OS2.0开始,通过审核的第三方应用程序已经能够通过苹果的App Store进行发布和下载了。 iPhone OS自带的应用程序 在2.2版本的固件中,iPhone的主界面包括包括以下自带的应用程序: SMS(简讯)、日历、照片、相机、YouTube、股市、地图(AGPS辅助的Google地图)、天气、时间、计算机、备忘录、系统设定、iTunes(将会被链接到iTunesMusicStore和iTunes广播目录)、AppStore以及联络资讯。还有四个位于最下方的常用应用程式包括有:电话、Mail、S
24、afari和iPod。 除了电话、简讯、和相机,iPodTouch保留了大部分iPhone自带的应用程序。iPhone上的iPod程序在iPodTouch上被分成了两个:音乐和视讯。位于主界面最下方dock上的应用程序也根据iPodTouch的主要功能而改成了:音乐、视讯、照片和iTunes。Web应用程序 在2007年苹果全球开发者大会上,苹果宣布iPhone和iPodTouch将会通过Safari互联网浏览器支持某些第三方应用程序,这些应用程序被称为Web应用程序。它们能通过AJAX互联网技术编写出来。bada系统三星发布了一款基于全新bada操作系统的手机S8500,其自主开发的bada
25、系统终于露出了庐山真面目;MeeGo操作系统诺基亚还和IT领域另一巨头英特尔“强强联手”推出了MeeGo操作系统BlackBerry“黑莓”BlackBerry是美国市场占有率第一的智能手机,这得益于它的制造商RIM(Research in Motion)较早地进入移动市场并且开发出适应美国市场的邮件系统。大家都知道BlackBerry的经典设计就是宽大的屏幕和便于输入的QWERTY键盘,所以BlackBerry一直是移动电邮的巨无霸。正因为是正统的商务机,所以它在多媒体播放方面的功能非常孱弱,也许它在未来应该着力改善这个弱点,因为手机功能的整合是大势所趋,人们不会只满足于单一的功能。Blac
26、kBerry开始于1998年,RIM的品牌战略顾问认为,无线电子邮件接收器挤在一起的小小的标准英文黑色键盘,看起来像是草莓表面的一粒粒种子,就起了这么一个有趣的名字。应该说,Blackberry与桌面PC 同步堪称完美,它可以自动把你Outlook邮件转寄到Blackberry中,不过在你用Blackberry发邮件时,它会自动在邮件结尾加上“此邮件由Blackberry发出”字样。 BlackBerry在美国之外的影响微乎其微,我国最近已经在广州开始与RIM合作进行移动电邮的推广试验,不过目前看来收效甚微。大家都知道,我国对于电子邮件的依赖并不像美国人那么强,他们在电子邮件里讨论工作、安排日
27、程,而我们则更倾向于当面交谈。可以说BlackBerry在中国的影响几乎为零,除了它那经典的外形。智能手机的开发平台:主要有:JAVA、BREW和 .NET。、JAVA目前在在移动领域广泛使用开发平台是Sun开发的J2ME(Java 2 Micro Edition),即用于嵌入式系统的Java。J2ME技术由一个虚拟机KVM(K Virtual Machine)和一组API组成,这组API适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。KVM(K Virtual Machine)虚拟机本身仅仅需要40-80KB内存、20-40KB动态内存(堆),能够运行在16位25MHz处理器上。经典手机
28、I由于支持K-JAVA,功能可以无限扩展,从而成为手机发烧友的最爱,其在友人网的手机论坛至今仍是热闹非凡。J2ME为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线运行这些程序。作为Java技术在移动电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,为了解决无线设备多样化的矛盾,Sun依照各种设备的资源特性将J2ME技术架构分为Java Virtual Machine(JVM)、配置(configuration)和说明(profile)三层,然后再进一步细分,这使J2ME能够在每一类设备的限制下工作,而同时提供最低
29、限度的Java语言功能性。由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信业第一次为软件开发商创造了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。 Java有句名言:“编写一次,随处运行”(Write Once,Run Anywhere),也有人戏称为Write Once,Debug Anywhere。从实际情况来看,二者都有一定的道理。缺点:目前支持J2ME的移动设备处理速度还比较慢,Java服务应用软件相对较少。、BREW 美国高通公司的BREW(Binary Runtime Environment for Wir
30、eless)平台是一种为无线设备提供开放式标准平台的瘦应用程序执行环境,是无线应用程序开发、设备配置、应用程序发布以及计费和支付的完整端到端解决方案的一部分。完整的BREW解决方案包括面向开发者的BREW SDK (tm)(软件开发包)、面向设备制造商的BREW应用程序平台和移植工具以及由运营商控制和管理的BREW分发系统(BDS)。利用该系统,他们可以轻松地将开发者开发的应用程序投入市场并协调计费和支付过程。利用运营商基于BREW的服务,用户可以通过从运营商的应用程序下载服务器上无线下载应用程序来自定义手持设备。 BREW平台是独立于空中接口的技术,所以BREW与任何网络的结合都非常平滑。在
31、CDMA2000 1X网络中可以充分利用其高速的数据传输速率,为最终用户带来极具冲击力的用户体验。到目前为止,中国联通已经有了基于BREW平台所开发的商用程序,如: Adventure(环球历险记)、Any Flash (安凯软件)、 City Online(都市在线)、 E4E Stock(股票)、 Hit Submarine(决战四大洋)、 Instant Weather(天气快报)、 Mobi Escape(莫比大逃亡)、 Suc Esc(星际生存)、Yao Ming Basketball(姚明篮球)等。 缺点:BREW目前开发工具还不成熟,主要用c语言来开发。另外,全球有34家运营商采
32、用了Java,而只有8家运营商采用BREW,它的应用范围相对较小。、.NET.NET 是Microsoft XML Web services平台,是一组开发工具和操作系统集,用来生成、公开和消费XML Web服务,通过智能设备实现个性化的集成Web。它由四部分组成:.NET框架和 Visual Studio.NET ,服务器结构,构造块服务,智能设备软件。XML Web services允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 Microsoft.NET平台提供创建XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 .NET框架是一个用于生成、部署和运行XML Web服务及其他应用程序的环境。它包含三个主要部分:公共语言运行库、框架类和ASP.NET。.NET框架压缩版是伴侣结构,它有一套编程接口,以供开发人员开发面向智能电话和PDA等移动设备的软件。从根本上讲,.NET是关于使技术为人们所用,而不是强制个人适应其计算机的限制。利用.NET,无论何时何地,您总能连接到您首选设备上的信息。利用.NET,您可以保护您的个人信息和企业数据,同时允许有您的授权的他人连接到这些信息。 .NET的缺点:该平台的一些设计太过理想,不保证能达得到(至少短期内是如此)。