1.2 什么是Android
1.2.1 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开发的是自己的手机电话产品,而不是一套软件平台。
1.2.2 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 7.0版本进行的。
1.2.3 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版本升级更快。