1.3 Android的版本发展历程
自从Google公司在2007年11月5日发布Android的第一个版本(Android 1.0)以来,Android已经发布了17个版本,Android SDK进行了16次升级。除了最初发布的两个版本(Android 1.0和 Android 1.1)没有用甜点来命名外,其他的主要版本都使用了相应的甜点来命名。本节会向读者展示Android的几个典型版本的发展演变。图1-1至图1-18是这些Android版本的标志性甜点的可爱造型。
1.3.1 Android 1.5(纸杯蛋糕)
▲图1-1 Android 1.5(纸杯蛋糕,Cupcake)
Android 1.5的代号是Cupcake(纸杯蛋糕),发布时间为2009年4月30日。该系统主要的更新在于采用了WebKit内核的浏览器,可以在页面支持复制/粘贴以及搜索功能。系统支持立体蓝牙耳机连接(但Android SDK未提供蓝牙API),改善自动配备性能,使其更加稳定。主要的更新如下。
拍摄/播放影片,并支持将照片/视频上传到YouTube。
支持立体声蓝牙耳机,同时改善自动配对性能。
采用了WebKit内核的浏览器,支持复制/粘贴和在页面中搜索。
GPS性能大大提高。
提供屏幕虚拟键盘。
主屏幕增加音乐播放器和相框Widgets。
应用程序自动随着手机旋转(重力传感器)。
短信、Gmail、日历,浏览器的用户接口得到进一步地完善,如Gmail可以批量删除邮件。
相机启动速度更快,拍摄图片可以直接上传到Picasa。
来电照片显示。
1.3.2 Android 1.6(甜甜圈)
Google公司继发布Android 1.5的4个半月(2009年9月15日)后发布了Android 1.6,该版本的代号是Donut(甜甜圈),主要更新是支持更高的屏幕分辨率,支持OpenCore 2媒体引擎;支持CDMA网络以及优化拍照程序。具体更新内容如下。
▲图1-2 Android 1.6(甜甜圈,Donut)
重新设计的Android Market。
支持CDMA网络。
支持文本转语音(Text-to-Speech)系统。
提供了快速搜索框。
全新的拍照接口。
可以查看应用程序的耗电情况。
支持虚拟专用网络(VPN)。
支持更高的屏幕分辨率。
支持OpenCore 2媒体引擎。
新增面向视觉或听觉困难人群的易用性插件。
1.3.3 Android 2.1(松饼)
▲图1-3 Android 2.0/2.0.1/2.1(松饼,Eclair)
实际上Android 2.0、Android 2.0.1和Android 2.1均称为Eclair(松饼)。只是Android 2.1的用户最多,也是Android第一个比较稳定的版本,所以本小节以Android 2.1作为标题。
Google公司在2009年10月26日发布了Android 2.0,不久又升级到了Android 2.0.1和Android 2.1,到Android 2.1为止,Android已经得到了很大的完善。该版本优化了对硬件的支持;支持更高的屏幕分辨率;系统界面发生了明显变化;运行更流畅;支持HTML5。具体的更新如下。
优化硬件速度。
添加了Car Home程序。
支持更多的屏幕分辨率。
改良的用户界面。
新的浏览器的用户接口,并且支持HTML 5。
新型的联系人名单。
更好的白色/黑色背景比率。
改进Google Maps。
支持Microsoft Exchange。
支持内置相机闪光灯。
支持数码变焦。
改进的虚拟键盘。
支持蓝牙2.1,可以使用Android SDK开发基于蓝牙技术的程序。
支持动态桌面(动态壁纸)。
1.3.4 Android 2.2(冻酸奶)
在2010年5月20日,Google公司发布了Android 2.2操作系统,与随后的升级版Android 2.2.1统称为Froyo(冻酸奶)。该系统主要是对系统进行了优化,增加了App2Sd功能。系统具体更新如下。
▲图1-4 Android 2.2/2.2.1(冻酸奶,Froyo)
整体性能大幅度的提升。
增加了网络共享和便携式热点功能。
支持Flash。
增加了App2sd功能。
全新的软件商店。
提供了更多的WebAPI。
1.3.5 Android 2.3(姜饼)
▲图1-5 Android 2.3(姜饼,Gingerbread)
在2010年12月7日,Google公司发布了Android 2.3,该版本代号为Gingerbread(姜饼),一直到2012年底,Android 2.3的市场占有率仍然很高。该系统优化了系统界面,使其操作更加流畅;支持前置摄像头以及NFC技术。系统具体更新如下。
增加了新的垃圾回收和优化处理事件。
新的管理窗口和生命周期的框架。
支持VP8和WebM视频格式,提供AAC和AMR宽频编码,提供了新的音频效果器。
支持前置摄像头、SIP/VOIP和NFC(近场通信)。
简化界面、速度提升。
更快、更直观的文字输入。
一键文字选择和复制/粘贴。
改进的电源管理系统。
新的应用程序管理方式。
增加In-app purchases功能。
1.3.6 Android 3.0(蜂巢)
Google公司在2011年开始进入平板电脑市场,并在2011年发布了3个专门用于平板电脑的Android版本(3.0、3.1和3.2),这3个版本的代号统称为Honeycomb(蜂巢)。这一系列的更新主要是针对平板设备,让Android系统可以更好地支持平板。系统具体更新如下。
▲图1-6 Android 3.0/3.1/3.2(蜂巢,Honeycomb)
全新设计的UI,用于增强网页浏览功能。
经过优化的Gmail电子邮箱。
全面支持GoogleMaps。
任务管理器可滚动,支持USB 输入设备(键盘、鼠标等)。
支持Google TV,可以支持XBOX 360无线手柄。
Widget更进一步完善,可以更加容易地定制屏幕Widget插件。
支持7英寸设备。
引入了应用显示缩放功能。
1.3.7 Android 4.0(冰激凌三明治)
▲图1-7 Android 4.0(冰激凌三明治,Ice Cream Sandwich)
在2011年10月19日,Google公司发布了Android 4.0,代号为Ice Cream Sandwich(冰激凌三明治)。该系统将手机与平板设备进行整合,拥有全新的UI界面和Linux内核,支持虚拟按键。具体更新如下。
全新的UI界面。
全新的Chrome Lite浏览器,支持离线阅读、标签页、隐身浏览模式等功能。
截图功能。
更强大的图片编辑功能。
自带照片应用堪比Instagram,可以加滤镜、加相框,进行360°全景拍摄,照片还能根据地点来排序。
Gmail加入手势、离线搜索功能,UI更强大。
新增流量管理工具,可具体查看每个应用产生的流量。
正在运行的程序可以像电脑一样进行互相切换。
人脸识别功能,同时前置摄像头可以进行面部解锁。
系统优化、速度更快。
支持虚拟按键,手机可以不再拥有任何按键。
更直观的程序列表。
平板电脑和智能手机通用。
支持更大的分辨率。
专为双核处理器编写的优化驱动。
全新的Linux内核(Android 4.0已经采用的Linux内核版本是3.0)。
增强的复制粘贴功能。
全新的通知栏。
更加丰富的数据传输功能。
支持更多的传感器。
全新的3D驱动,游戏支持能力得到提升。
全新的谷歌电子市场(Google Play)。
增强了桌面插件自定义功能。
1.3.8 Android 4.1/4.2(果冻豆)
▲图1-8 Android 4.1(果冻豆,Jelly Bean)
在2012年6月28日,Google公司发布了Android 4.1,系统代号为Jelly Bean(果冻豆),在几个月后,又发布了Android 4.2。系统代号仍然是Jelly Bean(估计是Google的甜点名不够用了,要省着点用)。Android 4.1引入了三重缓冲显示技术,让界面更加流畅,功能方面也有增加。系统具体改进如下。
UI更加流畅。
主界面图标自动排列等功能。
语音键盘,支持离线语音输入。
支持的语言增多。
盲文输入器。
拍照能力提升。
通知中心更加强大。
优化搜索。
支持Google Now。
为Google Play增加新功能。
Android 4.2的改进如下。
支持第2个屏幕。
锁屏Widget。
多用户。
RTL布局。
增强的Renderscript。