计算机与手机操作系统现状分析 —— 基于Android与iOS系统的比较

  • 格式:doc
  • 大小:143.00 KB
  • 文档页数:10

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

---------------------------------------------装--------------------------------- --------- 订 -----------------------------------------线---------------------------------------- 班级 10 金融工程1班 姓名 黄景豪 学号 10250502104 -

计算机与手机操作系统现状分析

——基于Android与iOS系统的比较------------------------------------------------------------------------------------------------------------------------------------摘要:近年来,移动设备操作系统的竞争越演越热,本文通过研究目前市场中最为热门的Android系统和iOS系统的设计理念,用户界面,系统功能等来透析现有移动互联网操作系统的优缺点,来探索到未来移动互联网操作系统的影子和发展方向。同时以预测这两个系统在未来的市场表现并为国内相关企业提供一些创新的基本思路。

关键词:手机操作系统Android iOS 现状分析创新模式

1引言

2007年6月,苹果公司发布的使用iOS系统的iPhone智能手机,被证实真正的挖掘了智能手机所被人们忽略的潜能。由于iPhone的过于出色,将移动手机巨头摩托罗拉公司挤到破产边缘。而拥有Symbian系统,如日中天的诺基亚,在仅仅4年内,市值从2007年的1100亿欧元缩水到148亿欧元,也濒临破产危机。诺基亚新CEO斯蒂芬埃洛普表示:“现在的诺基亚真正成为了一个着火的平台。”iPhone的成功只是拉开了移动互联网时代的面纱,它带来的不仅仅是苹果公司10亿美元的销售额,还直接点燃了所有IT巨头对于被誉为是移动互联网未来的这块新蛋糕的争夺战。

同年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统,一款基于Linux的自由及开放源代码的操作系统。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%。摩托罗拉通过分离旗下的移动手机部门,投靠Google着手生产Android系统智能手机挽回败局,重新在市场上占有一席之地。

在当下,硬件已经不是核心竞争力,软件,也就是我们所谓的操作系统成为了战争的主角。在接下来的章节中,本文将对这两款操作系统进行剖析。

2操作系统简介

操作系统(Operating System)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。操作

系统的功能包括管理计算机系统的硬件、软件及数据资源,控制程序运行,改善人机界面,为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,提供了各种形式的用户界面,使用户有一个好的工作环境,为其它软件的开发提供必要的服务和相应的接口。操作系统的种类相当多,各种设备安装的操作系统可从简单到复杂,可分为智能卡操作系统、实时操作系统、传感器节点操作系统、嵌入式操作系统、个人计算机操作系统、多处理器操作系统、网络操作系统和大型机操作系统。按应用领域划分主要有三种:桌面操作系统、服务器操作系统和嵌入式操作系统。

智能手机上的操作系统基本上都属于嵌入式操作系统。嵌入式操作系统是应用在嵌入式系统的操作系统。嵌入式系统广泛应用在生活的各个方面,涵盖范围从便携设备到大型固定设施,如数码相机、手机、平板电脑、家用电器、医疗设备、交通灯、航空电子设备和工厂控制设备等,越来越多嵌入式系统安装有实时操作系统。在嵌入式领域常用的操作系统有嵌入式Linux、Windows Embedded、VxWorks等,以及广泛使用在智能手机或平板电脑等消费电子产品的操作系统,如Android、iOS、Symbian、Windows Phone和BlackBerry OS等。

2.1Android系统

Android移动操作系统是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。目前尚未有统一中文名称,“安卓”或“安致”是在中国大陆比较流行的称呼。Android 操作系统最初由安迪·鲁宾(Andy Rubin)创办,最初主要支持手机。2005 年由Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到平板电脑及其它领域上。Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android 分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux 内核层。

2.1.1 系统特性

Android提供的核心服务,如安全,内存管理,进程管理,网络堆栈和驱动器,是基于Linux2.6的。作为软件和硬件层之间的抽象层,Linux内核隐藏硬件执行的细节,并为上层提供综合服务。Dalvik虚拟机和Java核心库都包含在Android运行层,提供Java核心库的大多数功能。这些库包含了应用于Android组件的一系列C/C++库。这些库集成了应用框架层,然后提供给开发人员。

应用程序框架层为程序的初始化提供了各种模块,以简化元件的使用,让开发商为所欲为,并提供其他服务软件,当然,在安全性上有所限制。

主流应用程序位于应用层,包括电子邮件,短信,日历,谷歌地图,网页浏览器和接

触。用户可以直接与此层交互。

Android的新版本提出一些新的特点。它们是:

(1)支持10.1版本的Flash,使用户可以在手机上观看Flash。

(2)网页浏览器中的V8 JavaScript引擎使得互联网数据传输更加迅速。

(3)网络共享上有大的进步,你可以将手机作为3G网卡或将3G信号转换为Wi-Fi信号。

(4)支持自动软件更新。

(5)软件可安装到SD卡以扩展储存空间。

2.1.2 Android设计理念

GOOGLE的Android系统最初也是为手机开发的,在后来的演变中,也表现出了很多与iOS非常类似的特征。最初,Android是GOOGLE为了在智能手机领域于苹果公司和其他对手所抗衡而开发的一款手机操作系统。GOOGLE的目的是通过JA V A的跨平台性,利用现代码统一,易开发的特点,在未来的移动互联网竞争中实现以量取胜。

为了对抗众多的竞争对手,Android系统从诞生开始,秉承了两个非常重要的设计思路,一是代码完全开源,二是使用完全免费。任何厂商和个人以及社区都可以对系统进行定制和修改。这两条设计思路为GOOGLE赢得了巨大的竞争力,通过开源,一方面,各个厂商和社区可以制造出自己的定制版Android,增强旗下产品在市场中的竞争力,另一方面GOOGLE公司可以从互联网上各种不同的修改版来观察第三方修改代码,从而掌握系统升级的动向和修改思路。而通过免费策略,在Android诞生起,就拥有了大量的合作伙伴,仅通过极短的时间,就达到了非常高的占有率。

总体来讲,Android的系统设计思路几乎是跟iOS系一模一样。无论是从用户界面,还是操作方式,都大相径庭。从外部看来,GOOGLE几乎是在学习iOS的情况下,在系统细节上进行差异化创新。

2.2iOS系统

iOS 是由苹果公司开发的手持设备操作系统。苹果公司最早于2007 年1 月9 日的Macworld 大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad 以及Apple TV等苹果产品上编写语言为C语言,C++,Objective-C等。源码由苹果公司商业所有。整体系统由非开源系统内核加上少许开源组件组成。。iOS 与苹果的Mac OS X操作系统一样,也是以Darwin为基础的,因此属于类Unix的商业操作系统。原本这个系统名为iPhone OS,直到2010 年6 月7 日WWDC大会上宣布改名为iOS。iOS操作系统是一个以应用程序图标为操作对象核心的一款操作系统。完成开机过程之后,会将用户引入到一个类似于应用程序启动页面,所有的应用程序都以图标的形式呈现在用户面前。iOS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services