首页 > Android教程 > Android系统概述
Android(安卓)是什么?
本节将从 Android 的历史、发展和优势三个方面来介绍 Android 系统。
Android 本意指“机器人”,是一个全身绿色的机器人,绿色也是 Android 的标志。Android 最初由现任 Google 工程副总裁安迪•罗宾 (Andy Rubin) 开发于 2003 年,于 2005 年被 Google 收购。
Android 是基于 Linux 内核的软件平台和操作系统,是 Google 在 2007 年 11 月 5 日公布的手机系统平台,早期由 Google 开发,后由开放手机联盟(Open Handset Alliance)开发。它采用了软件堆层(Software Stack,又名以软件叠层)的架构,主要分为三部分。底层以 Linux 内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。
Android 在未公开之前常被传闻为 Google 电话或 gPhone 。大多传闻认为 Google 开发的是自己的手机电话产品,而不是一套软件平台。
2005 年 8 月,Google 收购了成立仅 22 个月的高科技企业 Android 公司。
2007 年 11 月 5 日,Google 公司正式向外界展示 Android 操作系统。Google 与 34 家手机制造商、软件开发商、电信运营商和芯片制造商共同创建开放手持设备联盟。
2008 年 5 月 28 日,Patrick Brady 于 Google I/O 大会上提出 Android HAL 架构图,8 月 18 日,Android 获得美国联邦通信委员会的批准。
Android 软件一经推出,版本升级非常快,几乎每隔半年就有一个新的版本发布。
2008 年 9 月发布 Android 第一版 Android 1.1。后从 Android 1.5 版本开始,Android 用甜点作为它们系统版本代号的命名方法。
2009 年 4 月 30 日,官方 1.5 版本 Cupcake(纸杯蛋糕)正式发布。
2009 年 9 月 15 日,Android 1.6 Donut(甜甜圈)版本发布。
2009 年 10 月 26 日,Android 2.0 / 2.0.1 / 2.1 Eclair(松饼)版本发布。
2010 年 5 月 20 日,Android 2.2 / 2.2.1 Froyo(冻酸奶)版本发布。
2010 年 12 月 7 日,Android 2.3 Gingerbread(姜饼)版本发布。
2011 年 2 月 2 日,Android 3.0 Honeycomb(蜂巢)版本发布。
2011 年 5 月 11 日,Android 3.1 Honeycomb(蜂巢)版本发布。
2011 年 7 月 13 日,Android 3.2 Honeycomb(蜂巢)版本发布。
2011 年 10 月 19 日,Android 4.0 Ice Cream Sandwich(冰激凌三明治)版本在香港正式发布。
2011 年 12 月 20 日,谷歌发布了 Android 4.0 操作系统的最新版本 4.0.3,称其对 Android 系统做出了多处改进,并修复了一些缺陷。
2012 年 6 月 28 日,谷歌在 2012 年的 I/O 开发者大会上发布了 Android 4.1 操作系统,Android 4.1 Jelly Bean(果冻豆)是继“冰激凌三明治”之后的下一版 Android 系统。
2012 年 10 月底,Google 在网上以在线的形式发布了全新的 Android 4.2 系统,以及新一代的 Nexus 系列手机 LG Nexus 4 和平板电脑 Nexus 10。Android 4.2 新系统界面改动不大,代号还称为 Jelly Bean,新增了系统全景。
2013 年 7 月 25 日,发布 Android 4.3。
2013 年 11 月,Android 4.4 发布,代号为 KitKat。
2014 年 10 月 16 日,发布 Android 7.0 版本,代号为 Nougat ,第一次全面支持 ART ,并支持平板和可穿戴设备的开发。
2015 年 3 月,Google 发布了 Android 5.1 版本,主要目的是修复 Android 7.0 版本的 Bug,因此其版本号仍然为 Nougat。
2015 年 5 月 8 日,Google 在 Google I/O 2015 大会上发布了 Android 6.0 版本,版本号为 Marshmallow。
2016 年 5 月 18 日,Google 在 Google I/O 2016 大会上发布了 Android 7.0 版本,版本号为 Android Nougat,又称为 Android N。
虽然 Android 平台的手机廉价,但是其性能却一点也不低廉,触摸效果比苹果差不到哪里去。Android 平台简单实用,无论是功能还是外观设计,都可以与苹果一决高下。在数量众多的 Android 手机中,消费者总是会找到一款满意的 Android 手机取代价格高昂的 iPhone。
在美国,T-Mobile USA、Sprint、AT&T 和 Verizon 都推出了 Android 手机。此外,KDDI(日本)、NTTDoCoMo(日本)、TelecomItalia(意大利电信)、T-Mobile(德国)、Telefónica(西班牙)等众多运营商都是 Android 的支持者,有这么多的运营商支持 Android,自然会占据巨大的市场份额。
Android 的历史
Android 一词最早出现于法国作家利尔亚当 (Auguste Villiers de l'Isle-Adam) 在 1886 年发表的科幻小说《未来夏娃》(L'ève future) 中,将外表像人的机器起名为 Android 。Android 本意指“机器人”,是一个全身绿色的机器人,绿色也是 Android 的标志。Android 最初由现任 Google 工程副总裁安迪•罗宾 (Andy Rubin) 开发于 2003 年,于 2005 年被 Google 收购。
Android 是基于 Linux 内核的软件平台和操作系统,是 Google 在 2007 年 11 月 5 日公布的手机系统平台,早期由 Google 开发,后由开放手机联盟(Open Handset Alliance)开发。它采用了软件堆层(Software Stack,又名以软件叠层)的架构,主要分为三部分。底层以 Linux 内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以 Java 作为编写程序的一部分。
Android 在未公开之前常被传闻为 Google 电话或 gPhone 。大多传闻认为 Google 开发的是自己的手机电话产品,而不是一套软件平台。
Android的发展
2003 年 10 月,Android 公司在加州 Palo Alto 市成立,联合创始人为 Andy Rubin、Rich Miner、Nick Sear 与 Chris White。2005 年 8 月,Google 收购了成立仅 22 个月的高科技企业 Android 公司。
2007 年 11 月 5 日,Google 公司正式向外界展示 Android 操作系统。Google 与 34 家手机制造商、软件开发商、电信运营商和芯片制造商共同创建开放手持设备联盟。
2008 年 5 月 28 日,Patrick Brady 于 Google I/O 大会上提出 Android HAL 架构图,8 月 18 日,Android 获得美国联邦通信委员会的批准。
Android 软件一经推出,版本升级非常快,几乎每隔半年就有一个新的版本发布。
2008 年 9 月发布 Android 第一版 Android 1.1。后从 Android 1.5 版本开始,Android 用甜点作为它们系统版本代号的命名方法。
2009 年 4 月 30 日,官方 1.5 版本 Cupcake(纸杯蛋糕)正式发布。
2009 年 9 月 15 日,Android 1.6 Donut(甜甜圈)版本发布。
2009 年 10 月 26 日,Android 2.0 / 2.0.1 / 2.1 Eclair(松饼)版本发布。
2010 年 5 月 20 日,Android 2.2 / 2.2.1 Froyo(冻酸奶)版本发布。
2010 年 12 月 7 日,Android 2.3 Gingerbread(姜饼)版本发布。
2011 年 2 月 2 日,Android 3.0 Honeycomb(蜂巢)版本发布。
2011 年 5 月 11 日,Android 3.1 Honeycomb(蜂巢)版本发布。
2011 年 7 月 13 日,Android 3.2 Honeycomb(蜂巢)版本发布。
2011 年 10 月 19 日,Android 4.0 Ice Cream Sandwich(冰激凌三明治)版本在香港正式发布。
2011 年 12 月 20 日,谷歌发布了 Android 4.0 操作系统的最新版本 4.0.3,称其对 Android 系统做出了多处改进,并修复了一些缺陷。
2012 年 6 月 28 日,谷歌在 2012 年的 I/O 开发者大会上发布了 Android 4.1 操作系统,Android 4.1 Jelly Bean(果冻豆)是继“冰激凌三明治”之后的下一版 Android 系统。
2012 年 10 月底,Google 在网上以在线的形式发布了全新的 Android 4.2 系统,以及新一代的 Nexus 系列手机 LG Nexus 4 和平板电脑 Nexus 10。Android 4.2 新系统界面改动不大,代号还称为 Jelly Bean,新增了系统全景。
2013 年 7 月 25 日,发布 Android 4.3。
2013 年 11 月,Android 4.4 发布,代号为 KitKat。
2014 年 10 月 16 日,发布 Android 7.0 版本,代号为 Nougat ,第一次全面支持 ART ,并支持平板和可穿戴设备的开发。
2015 年 3 月,Google 发布了 Android 5.1 版本,主要目的是修复 Android 7.0 版本的 Bug,因此其版本号仍然为 Nougat。
2015 年 5 月 8 日,Google 在 Google I/O 2015 大会上发布了 Android 6.0 版本,版本号为 Marshmallow。
2016 年 5 月 18 日,Google 在 Google I/O 2016 大会上发布了 Android 7.0 版本,版本号为 Android Nougat,又称为 Android N。
Android 的优点
Android 的优点主要包括以下 6 项。1) Android 性价比高
消费者选择产品,价格是必然要考虑的一个因素,iPhone 虽好,但是价格让一般人望而却步。苹果就像是宝马、奔驰,虽然大家都认为它很好,但是一般人消费不起,只有看的份儿。而 Android 如同大众,满大街跑的都是甚至有一些型号是可以与宝马、奔驰相媲美的。虽然 Android 平台的手机廉价,但是其性能却一点也不低廉,触摸效果比苹果差不到哪里去。Android 平台简单实用,无论是功能还是外观设计,都可以与苹果一决高下。在数量众多的 Android 手机中,消费者总是会找到一款满意的 Android 手机取代价格高昂的 iPhone。
2) 应用程序发展迅速
智能手机玩的就是应用,虽然现在 Android 的应用还无法与苹果相竞争,但是随着 Android 的推广与普及,应用程序的数量增长迅速,Android 应用在可预见的未来是有能力与苹果相竞争的。而来自 Android 应用商店最大的优势是,不对应用程序进行严格的审查。在这一点上优于苹果。3) 智能手机厂家助力
现在,世界上很多智能手机厂家都加入了 Android 阵营,并推出了一系列的 Android 智能机。摩托罗拉、三星、HTC、LG 等厂家都与谷歌建立了 Android 平台技术联盟。厂商加盟的越多,手机终端就会越多,其市场潜力就越大。4) 运营商鼎力支持
在国内,三大运营商铆足了劲推广 Android 智能机。联通的“0元购机”、电信的千元 3G、移动的索爱 A8i 定制机都显示了运营商对 Android 智能机的期望。在美国,T-Mobile USA、Sprint、AT&T 和 Verizon 都推出了 Android 手机。此外,KDDI(日本)、NTTDoCoMo(日本)、TelecomItalia(意大利电信)、T-Mobile(德国)、Telefónica(西班牙)等众多运营商都是 Android 的支持者,有这么多的运营商支持 Android,自然会占据巨大的市场份额。
5) 机型多,硬件配置优
自从 Google 推出 Android 系统以来,各大厂家纷纷推出自己的 Android 平台手机,HTC、索尼爱立信、魅族、摩托罗拉、夏普、LG、三星、联想等都推出了各自的 Android 手机,机型多样,数不胜数。6) 系统开源利于创新
Android 是开源的,允许第三方修改,这在很大程度上容许厂家根据自己的硬件更改版本,从而能够更好地适应硬件,与之形成良好的结合。开源能够 Android 版本升级更快。所有教程
- C语言入门
- C语言编译器
- C语言项目案例
- 数据结构
- C++
- STL
- C++11
- socket
- GCC
- GDB
- Makefile
- OpenCV
- Qt教程
- Unity 3D
- UE4
- 游戏引擎
- Python
- Python并发编程
- TensorFlow
- Django
- NumPy
- Linux
- Shell
- Java教程
- 设计模式
- Java Swing
- Servlet
- JSP教程
- Struts2
- Maven
- Spring
- Spring MVC
- Spring Boot
- Spring Cloud
- Hibernate
- Mybatis
- MySQL教程
- MySQL函数
- NoSQL
- Redis
- MongoDB
- HBase
- Go语言
- C#
- MATLAB
- JavaScript
- Bootstrap
- HTML
- CSS教程
- PHP
- 汇编语言
- TCP/IP
- vi命令
- Android教程
- 区块链
- Docker
- 大数据
- 云计算