智能手机操作系统Google Android分析

上传人:ldj****22 文档编号:33342087 上传时间:2018-02-15 格式:DOC 页数:8 大小:29.50KB
返回 下载 相关 举报
智能手机操作系统Google Android分析_第1页
第1页 / 共8页
智能手机操作系统Google Android分析_第2页
第2页 / 共8页
智能手机操作系统Google Android分析_第3页
第3页 / 共8页
智能手机操作系统Google Android分析_第4页
第4页 / 共8页
智能手机操作系统Google Android分析_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《智能手机操作系统Google Android分析》由会员分享,可在线阅读,更多相关《智能手机操作系统Google Android分析(8页珍藏版)》请在金锄头文库上搜索。

1、智能手机操作系统 Google Android 分析0 引言智能手机是指具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通讯网络来实现无线网络接入的一类手机的总称。目前常见的智能手机操作系统有 Symbian、Windows Phone、iPhone OS、BlackBerry 以及 Android 等。1 智能手机操作系统 Symbian 系统Symbian 系统简单易用,在目前依然占有智能手机市场的大量份额,但近年来其市场份额大幅度下滑,其前景也不容乐观。主要原因就是 Symbian 系统的构架过于庞杂和老化。

2、Symbian 目前拥有 2000 万行代码,接近 Windows XP 的代码量,Symbian 臃肿的代码量使其很难根据市场需求快速开发出满足要求的新机型,这也正是 Nokia 在应对Android 和 iPhone 的挑战时反应迟缓的重要原因之一。Symbian 的程序开发复杂度也不符合程序设计的发展潮流。Symbian 的 C+开发可以说是所有手机平台开发中最复杂的。大量使用了 C+上最高深、最复杂的泛型编程,技术的高度并没有使 Symbian 更成功,反而在经过为数不多的几年发展后就趋于没落了。Symbian 对应的机型采用的硬件配置要求不高,但在多媒体等方面的处理能力较差;没有更多

3、细节支持,很多细节功能需要开发商去添加,导致第三方软件不兼容,为开发商和用户带来了极大的不便;而且版本之间兼容性差,系统的兼容性成了其发展的一个重大障碍。 Windows Phone 操作系统微软曾经也是智能手机市场领域早期的领导者,其开发的智能手机操作系统在智能手机市场初期也处于霸主地位。Windows Phone 操作系统具有类似于台式机的Windows 操作界面,预装软件丰富,便于熟悉个人电脑的用户操作。但是 Windows Phone 系统需要较高的硬件配置,价格自然也就很高,这在一定程度上影响了其市场的推广;而且所支持的相机分辨率不甚理想,这在日益注重用户体验的形势下成为其最大诟病;

4、Windows Phone 系统对于初学者操作比较复杂,在一定程度上也会影响 Windows Phone手机的市场推广。.iPhone OS 操作系统iPhone 牢牢的占据着智能机和平板电脑的高端市场,iPhone OS 具有极高的稳定性和安全性,具有与其它操作系统的高度协作性,支持多种磁盘卷格式,符合各种现有和发展中的标准。但 iPhone OS 操作系统是一套封闭性很强的系统,不开源,其他公司无法使用它的系统,并且在可以预见的将来,其也将始终保持封闭的状态,不支持第三方软件的运行,在很大程度上限制了各类软件在 Mac OS X 操作系统上的开发、安装和使用,给用户带来极大的不便。.Bla

5、ckBerry 操作系统黑莓最初以其便捷的电邮功能、安全性能高等因素而成为公司用户的首选。但黑莓手机因信息安全问题面临多国政府的拒用和封杀威胁。欧盟委员会已封杀黑莓手机的使用。其发言人说道,欧盟的执行委员会经过一系列的评定标准作出了这个决定,其中包括安全问题和财政因素的影响。还有就是 RIM 公司就把重点放在集团用户和高端,其用户的 70%来自于企业用户。作为封闭系统 Blackberry 的市场表现完全取决于其终端销售情况,无论从 RIM 的公司实力还是其终端产品线看,这个封闭的平台都将面临现实的发展边界问题,也即是说市场份额上升到一定程度后就难以继续提高,一旦其它智能机系统发展起来,将进一

6、步压缩它的份额。受其它智能操作系统的影响,Blackberry的市场份额正在逐步的减少。 Android 操作系统Android 是由 Google 公司牵手 30 多家公司成立的“开放手机联盟” 共同研发的,基于 Linux 平台的开源手机操作系统,由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 Android 系统架构Android 体系结构分为四层,从高到底分别是应用层、应用程序框架层、函数库和运行时库层、Linux 内核层,如下图所示: 应用层。应用是用 Jave 语言编写的运行在虚拟机上的程序。其实,Google 在 Android

7、系统中捆绑了一些核心应用,比如电子邮件、短信、日历、地图、浏览器、联系人管理程序等,当然,也可以用自己编写的应用程序来替换 Android 提供的这些核心应用程序。 应用程序框架层。这一层是编写 Google发布的核心应用时所使用的 API 框架,应用程序框架层包括了活动管理器、窗口管理器、内容提供器、视图系统、包管理器、电话管理器、资源管理器、位置管理器、通知管理器九大部分。开发人员同样可以使用这些框架来开发自己的应用,这样简化了程序开发的框架设计,但是必须遵守其框架的开发原则。 函数库(Library)和运行时库(Android Runtime)。Library 由大多数开放源代码的函数库

8、组成,包含一个 C/C+库的集合,供 Android 系统的各个组件使用,这些功能通过 Android 的应用程序框架展示给开发者。Android Runtime 是和 Library 并行的,其中的核心包包含了Java 开发中常见的类库,除此之外还包含一个 Google 自己开发的虚拟机 Dalvik,运行格式为 dex 的文件,并非是 java虚拟机所执行的 java 字节码。与标准 java 不一样的是,每个 Android 应用程序都有一个自有的进程,Android 不是用一个 Dalvik 虚拟机来同时执行多个 Android 应用程序,而是每个 Android 应用程序都用一个自有

9、的 Dalvik 虚拟机来执行。 Linux 内核。Android 的核心系统服务依赖于 Linux.内核,如安全性,内存管理,进程管理, 网络协议栈和驱动模型。Linux 内核也同时作为硬件和软件栈之间的抽象层。Linux 内核中包含如下一些驱动:显示驱动、摄像头驱动、flash 内存驱动、Binder(IPC)驱动、键盘驱动、Wifi 驱动、Audio 驱动、电源管理等等。 Android 操作系统的优缺点 优点开放性。Android 是由 Google 公司牵手 30 多家公司成立的“开放手机联盟 ”共同研发的,这些全球各地的手机制造商和移动运营商都将基于该平台开发手机的新型业务,应用之

10、间的通用性和互联性将在最大程度上得到保证,而且开发商也会得到新的开放级别,更方便的进行协同合作。因此 Android 是一个完整、开放、免费的手机平台,在移动产业内形成一个开放式的生态系统。应用程序无界限。Android 上的应用程序可以通过标准 API 访问核心移动设备功能,通过互联网,应用程序可以声明它们的功能可供其它应用程序使用。应用程序是在平等的条件下创建的。移动设备上的应用程序可以被替换或者扩展,即使是拨号程序这样的核心组件。应用程序可以轻松的嵌入网络。应用程序可以轻松的嵌入 HTML、JavaScript 和样式表,还可以通过WebView 显示网络内容。应用程序可以并行运行。An

11、droid 是一种完整的多任务环境,应用程序可以在其中并行运行,在后台运行时,应用程序可以生成通知以引起注意。 缺点Dalvik VM 对于硬件的配置要求较高,在进行应用程序开发时硬件成本同其他开发环境相比还是比较高的。Google 为了平台的安全性设置了较多的权限控制,导致任务管理器、模拟按键、屏幕截图、短信防火墙等类似功能的实现都较为困难、步骤繁琐。 Android 的优势及市场前景随着网络的飞速发展,各种移动设备正逐步从以桌面 PC 为中心转变到以互联网为中心上来,围绕着互联网蓬勃发展,Google 作为以互联网搜索引擎著名的网络公司,其开发的 Android 内部集成了大量的 Goog

12、le 应用,如Gmail、Reader、Map、Docs、Youtube 等, 涵盖了生活中各个方面的网络应用,这对长期使用网络、信息依赖度比较高的人群很合适。可以这么说:诺基亚在每个人的口袋里放入了一部手机,微软放入的是一台 PC,苹果和黑莓放入的是一种生活,而 Google 放入的则是一张互联网。Google CEO 埃里克施密特 2016 年 8 月初曾表示每天出售 20 万部 Android 手机,第三方调查也显示该平台发展势头正稳步增长。除此之外,它的全面计算服务和丰富的功能支持,已应用拓展到手机以外的其他领域。Android平台的通用性可以适用于不同的屏幕、有线和无线设备。Andr

13、 oid 的系统和应用程序开发人员将更多的涉足多媒体、移动互联网设备、数字视频和家庭娱乐 设备、汽车、医药、网络、监测仪器和工业管理、机顶盒等多个新领域,这都预示着 Android 必定具有相当广阔的市场和发展前景。 结束语为智能终端定制的 Android 系统,其技术可信度和创新性要比其它操作系统更胜一筹, 现在已经给世界智能手机乃至智能终端的发展带来了变革性的冲击,但是在达到巅峰之前还有很大发展空间,这也为我们带来了新的机遇和挑战。【参考文献】李芙蓉当前智能手机操作系统及其比较分析J信息技术,xx,37(5):1819Android 应用开发揭秘M北京:机械工业出版社,2016Google Android 官方网站:/.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 社科论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号