Android操作系统的发展

    作者:课课家教育更新于: 2016-08-18 15:52:36

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

    Android操作系统的发展_Android系统_操作系统_课课家

      1.Android操作系统介绍

      2007年11月5日,Google宣布了Android系统,它是基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack)的架构,主要分为三部分。底层以Linux内核为基础,提供了操作系统的基本功能;中间层包括函数库Library和虚拟机Virtual Machine,用C++开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件可由各公司自行开发,以java作为开发语言。

      Android一词的本义指“机器人”,Android一词最早出现于法国作家利尔亚当(Auguste Villiers de l'Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L'ève future)中。他将外表像人的机器起名为Android。

      最初的Android主要支持手机,后来经过开发改良,逐渐扩展到平板电脑及其他一些领域上,是首个为移动终端打造的真正的开放和完整的移动软件。

      2.Android的系统架构

      Android的系统架构和其操作系统一样,采用了分层的架构。Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

      (1)应用程序

      Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。

      (2)应用程序框架

      开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。

      (3)系统运行库

      Android包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过Android应用程序框架为开发者提供服务。

      (4)Linux内核层

      Android内核是基于Linux内核的修改的内核版本,它提供了用于支持Android平台的设备驱动。

      3.Android操作系统的优点

      (1)开源

      Android不像其他的操作系统那样封闭。它是开源的,允许第三方修改。所谓的“开源”是用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受限制。Android操作系统的开源意味着开放的平台允许任何移动端的厂商加入到Android联盟中来。同时专业人士也可以利用其开放的源代码进行二次开发,打造出个性化的Android。

      (2)选择多样化

      由于Android的开放性,众多的厂商为了迎合大众会推出层出不穷的新产品。迄今为止,以Android为操作系统的机型已经达到了几十上百种。但是这些功能、机型上的差异不会影响到数据的同步、软件的兼容等等。这样便给了消费者更多的购机选择。

      (3)给用户的自由度高

      Android操作系统给予了用户跟高的自由度,熟悉Android的人都清楚:用户可以根据自己的喜好来设置手机界面,Android的应用市场甚至上还有各式各样的启动器来供用户自己选择,让自己的手机与众不同。

    Android系统

      4.Android操作系统的发展

      Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(Android Beta),发条机器人(Android1.0)。自Android1.5发布的开始,谷歌以甜点命名法为Android命名:

      2009年4月,谷歌正式推出了Android1.5这款手机,并命名为纸杯蛋糕(Cup cake);同年9月份,谷歌发布了Android1.6的正式版,也是以甜点命名的,叫甜甜圈(Donut);除此之外,还有其他很有趣的名字,如:松饼(Android2.0/2.1),冻酸奶(Android2.2),姜饼(Android2.3),蜂巢(Android3.0),冰激凌三明治(Android4.0),果冻豆(Android4.1、Android4.2和Android4.3),奇巧巧克力(Android4.4),棒棒糖(Android5.0和Android5.1),棉花糖(Android6.0),牛轧糖(Android7.0)。

安卓 更多推荐

课课家教育

未登录