智能手机的操作系统毕业论文长沙民政职业技术学院2013届毕业实践报告院别:电子信息工程学院专业:应用电子技术班级:电子10322013年3月21日谈智能手机的操作系统言金鑫、李荡彪、谭强、陈俊武1019013221,1019013233、1019013240,1019013251【摘要】从1973年4月份手机被人类发明开始,截止至本文的撰写日期,手机正好诞生了整整40年。
40年的时光,随着现代电子科技的飞速发展,科技人员之间的竞争产物已经遍地开花。
人们对手机的追求已不像从前那样简单,从最初的大哥大开始,可以随身携带的电话直接改变了大众的生活;到现在的2013年,手机,智能的手机,才是现在人们追求的目标,追求着它为我们的生活提供更多的和更大的便利。
一、什么是智能手机要为现在的智能手机定义,这是一个很难的事情。
在本文看来,要想成为一台智能的手机,它得像人们的思想观念一样,不断前进,不断发展,不断更新。
作为一个人类智慧科技的产物,智能手机的发展也要从人性化的角度出发,能够无限贴近人们的生活;不仅如此,它必须具备“与时俱进”这种特殊的属性。
所以,“从人性化的角度出发,手机自身的功能能够无限扩展的”才能称为智能手机。
二、智能手机的操作系统操作系统是一个含义很广的概念,在这里,我们只谈智能手机上面的操作系统。
操作系统是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
而对于手机,就只是单指“嵌入式操作系统”了。
截止至本文的撰写日期,现在主流的智能手机操作系统有:android、iOS、WindowsPhone这三个;非主流的有symbian、BlackBerry这两个。
从下图中,我们得出,在中国,现阶段最受关注的操作系统如下图所示:从图表来看,显而易见,搭载Android系统的智能机型成为用户关注的绝对的主流,获得77.3%的关注比例,其次为苹果iOS系统,即苹果iPhone系列产品,用户关注度为8.3%,然后是微软Windows Phone系列产品,关注度为7.6%。
三、 android(谷歌·美国)1. 底层架构Android是Linux内核系统,是C语言和C++语言所编译而来的,它上面的应用程序是由Java语言写成,例如短消息,日历,地图,浏览器,联系人管理程序等。
Android采用了分层的架构,共分为四个层,按级别来划分的话,从低层到高层分别是:应用程序层、应用程序框架层、系统运行库层和内核层。
在安卓系统里面,应用软件都是以“.apk”的形式结尾的,这个APK是A ndroid P ac k age的缩写,直译过来就是“安卓安装包”。
2. 发展历程谷歌公司于2008年9月23日发布的Android 系统对当时的智能手机市场造成了一个不小的影响,然后在2009年9月,谷歌发布了Android 1.6的正式版,并且推出了搭载Android 1.6正式版的手机——HTC G3,凭借着出色的外观设计以及全新的Android 1.6操作系统,HTC G3成为当时全球最受欢迎的手机。
Android 1.6也有一个有趣的甜品名称,它被称为甜甜圈(Donut)。
Android 1.6的发布是谷歌公司占领手机市场的一块奠基石,预示着新一轮的手机系统竞争已经开始。
自android 1.6发布以后,谷歌加紧了对这个系统的开发脚步。
随后,其又陆续发布了android 2.0系列的2.1、2.2、2.3;android 3.0系列的3.1、3.2;以及android 4.0系列的4.1、4.2。
并且继续使用着甜点的名字来给系统命名。
如图中所示为纸杯蛋糕(Android1.5),甜甜圈(Android1.6),松饼(Android2.0/2.1),冻酸奶(Android2.2),姜饼(Android 2.3),蜂巢(Android3.0),冰激凌三明治(Android4.0),果冻豆(Android4.1和Android 4.2)。
附:因为把精力都投给了新版本的编译,4.0系列的最终版本定为4.2.2,于2013年2月28日发布。
3. 系统优势安卓系统的优势就是它的开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。
显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。
开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
而且,在最近一年,市面上涌现了一批第三方的安卓系统。
象Cyanogen、MIUI、乐蛙等等。
它们的出现,对于用户来说是一个好消息,因为提供了一些原生Android系统或某些手机厂商定制系统中没有的功能,并且在官方已经停止对当前机型更新的情况下,用户还能从第三方系统中获取更新,这让用户们很乐意去安装这些系统。
四、 iOS(苹果·美国)1.底层架构iOS是Darwin内核系统,是C语言和C++编译来的,与安卓不同的是,它上面的应用程序是由Objective-C语言写成。
和其它的操作系统一样,iOS也采用了分层的架构,共分为四个层,按级别来划分的话,从低层到高层分别是:触摸框架层、媒体层、核心服务层、核心操作系统。
在苹果系统里面,应用软件都是以“.ipa”的形式结尾的,这个IPA是iP hone A pplication的缩写,意思是“手机应用”。
2. 发展历程2007年06月29日,苹果公司发布了iOS的1.0的版本。
这是当时发布的苹果最初版,它的发布,并没有对这个世界的手机市场造成什么影响。
三年过去了,苹果公司做出了很多的改变,并且对iOS进行了不断的优化,也慢慢地取得了大众的认可。
终于,在2010年06月21日,苹果发布了iOS 4.0的更新;与此同期发售的手机——iphone 4更是苹果手机问世以来一次质的飞跃。
这两者的同时出现,让消费者们真正的认识到了苹果公司强大的创造力,这让苹果公司占据全球智能手机操作系统的市场份额又迈出了坚定的一步。
3. 用户体验在用户体验方面,苹果开创了应用商店的先河。
2008年7月,苹果发布“App Store”,其后,许多公司纷纷开始效仿,例如微软的“Windows Store”,谷歌的“Play商店”等。
App Store是苹果战略转型的重要举措之一,App Store+iPhone更是增加苹果收益的关键路径之一。
但是iOS系统为闭源系统,用户的权限很低,导致了扩展性的不足,只有通过“越狱”才能修改系统文件和安装插件。
对于这点,很难想象苹果人在开发这个系统时的想法,也许他不想给用户一个完全开放的体验平台,不想让用户自己来定制UI,而是想通过这个封闭的平台限制用户的体验来牟取更多的利益。
可能又是担心象第三方修改系统的出现来与它抢一杯羹;这其中的答案,我们不得而知。
附:2013年3月20日,苹果推出iOS 6.1.3更新,主要修正了无需密码直接访问电话程序的锁屏错误,改善了日本区苹果地图,最重要的是封锁了越狱漏洞。
五、Windows Phone(微软·美国)1. 底层架构Windows Phone也是用C语言和C++语言所编译而来的,它上面的应用程序是由C#语言写成,有别于其他操作系统的是,它并没有采用分层的架构,原因是它所采用的内核是windows NT,与现有的Windows8用的是同一个内核——6.x系列。
2.发展历程作为全球最大的计算机操作系统公司,微软在2010年10月11日推出了新一代的智能手机操作系统——Windows Phone。
初步将版本号定为7.0,随后又分别发布了7.1、7.5、7.8和8.0的更新。
因为WP8.0与其之前产品内核不同的关系,现有的WP7.x的设备只能升级到WP7.8。
在这些更新当中,在2012年2月28日发布的WP7.5首次支持125种语言,并于3月21日登陆中国。
这个版本的发布,让微软公司在手机操作系统的战斗中杀出了一条血路,也让世界上更多的人对微软有了新的认知。
不久,微软乘热打铁,在6月21日发布了WP8.0系统,它采用了和Windows 8一样的内核,支持D3D游戏硬件加速,支持多核处理器和高分辨率的屏幕,这些更新意味着Windows Phone手机用户将可使用更多的设备和应用,让我们得到一个更新的,更不一样的用户体验。
3. 用户体验微软的用户体验不用多说,作为世界上用户群最大的操作系统,他们为手机所提供的用户界面是令人满意的。
WP8新一代的“瓷片”界面和Windows8开始菜单的metro界面相似,而且WP8将拥有大中小三种瓷片尺寸,这也意味着用户看到WP8不再是统一尺寸的方格子界面。
需要注意的是,按住瓷片原来只可以调整位置或者删除,而WP8中可以通过右下角的剪头调整瓷片大小,甚至可以横向拉宽到整个屏幕。
因为换上了高通新一代的处理器,现在的Windows Phone最大支持1280×768的分辨率。
在娱乐方面,换上新内核的WP8开始向所有开发者开放原生代码,应用的性能将得到提升,游戏更是基于DirectX,方便移植。
除此以外,WP8首次支持ARM构架下的Direct3D硬件加速。
在办公方面,由于WP7.5对于商业的支持不够全面,因此在WP8时代移动商业这方面将大幅改进,WP8将支持BitLocker 加密、安全启动、LOB 应用程序部署、设备管理,以及移动Office办公等。
六、 Symbian(诺基亚·芬兰)1. 底层架构Symbian是一个闭源的32位操作系统,它上面的应用程序由C++语言写成,部分应用程序由JA V A 语言编译而来。
作为一个智能操作系统,塞班也同样支持多任务、多运行绪和存储器保护等功能。
特别的,相对于其他的操作系统来说,塞班还具有功耗低、内存占用少等特点,原因是塞班中的节省存储器和清除堆栈能有效地降低资源消耗,当应用程序没有处理事件时,CPU会被关闭,因此使得塞班系统非常节能。
2. 用户体验Symbian系列的用户界面有很多种,其中最被人们熟知的就是Symbian S60和Symbian^3了,一个是键盘式操作,一个是触摸式操作。
无论是各种输入法,或者如QQ、MSN、还是模拟器,只要你能想到的,在Symbian S60平台上都能找到相关的软件,极大的扩展性也是Symbian S60系统最大的一个魅力。
在键盘手机流行的时候,Symbian S60在键盘手机上采用效果非常突出,但它不适用于触摸屏手机,若要论键盘手机上最强大的操作系统,Symbian S60绝对是老大!在触屏手机方面,Symbian^3也有不错的表现。