Android各个版本的历程

Android 发展到至今,经历了 10 个年头,每年的两个大版本更新,改变都不少,但对于国内的用户来说,UI 的改变基本体验不到,因为国内的OEM手机厂商都有自已的一套 UI。人个从 Android 2.2 开始接触,至本周未手机已升级到 Android 9.0。



一、引言



Android 系统一开始并不是由谷歌研发出来了,Android 系统原来的公司名字就叫做 Android。AndyRubin 创立了这个操作系统公司 Android。Android 4 千万美元卖给 Google。谷歌公司在2005 收购了这个仅成立 22 月的高科技企业 Android。Android 系统也开始由谷歌接手研发,Android 系统的负责人以及 Android 公司的 CEO 安迪·鲁宾 成为谷歌公司的工程部副总裁,继续负责 Android 项目的研发工作。

在 2007 年 11 月 5 日这天,谷歌公司正式向外界展示了这款名为 Android 的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家 手机制造商、软件开发商、电信运营商以及芯片制造商共同组成。这一联盟将支持谷歌发布的手机操作系统以及应用软件,将共同开发 Android 系统的开放源代码。

二、Android版本历程

Android 历史版本:

  • Android 1.0(没有开发代号)
  • Android 1.1 – Petit Four
  • Android 1.5 – Cupcake (纸杯蛋糕)
  • Android 1.6 – Donut (甜甜圈)
  • Android 2.0/2.1 – Éclair (松饼)
  • Android 2.2 – Froyo (冻酸奶)
  • Android 2.3 – Gingerbread (姜饼)
  • Android 3.0/3.1/3.2 – Honeycomb (蜂巢)
  • Android 4.0 – Ice Cream Sandwich (冰激凌三明治)
  • Android 4.1/4.2/4.3 – Jelly Bean (果冻豆)
  • Android 4.4 – KitKat (奇巧巧克力棒)
  • Android 5.0/5.1 – Lollipop(Android L)(棒棒糖)
  • Android 6.0 – Marshmallow(Android M)(棉花糖)
  • Android 7.0 -Nougat(Android N)(牛扎糖)
  • Android 8.0 -Oreo(Android O)(奥利奥)
  • Android 9.0-Pistachio Ice Cream (Android P) (开心果冰激凌)

Android API 等级对应关系列表:

  • API等级1:Android 1.0
  • API等级2:Android 1.1 Petit Four
  • API等级3:Android 1.5 Cupcake
  • API等级4:Android 1.6 Donut
  • API等级5:Android 2.0 Éclair
  • API等级6:Android 2.0.1 Éclair
  • API等级7:Android 2.1 Éclair
  • API等级8:Android 2.2 – 2.2.3 Froyo
  • API等级9:Android 2.3 – 2.3.2 Gingerbread
  • API等级10:Android 2.3.3-2.3.7 Gingerbread
  • API等级11:Android 3.0 Honeycomb
  • API等级12:Android 3.1 Honeycomb
  • API等级13:Android 3.2 Honeycomb
  • API等级14:Android 4.0 – 4.0.2 Ice Cream Sandwich
  • API等级15:Android 4.0.3 – 4.0.4 Ice Cream Sandwich
  • API等级16:Android 4.1 Jelly Bean
  • API等级17:Android 4.2 Jelly Bean
  • API等级18:Android 4.3 Jelly Bean
  • API等级19:Android 4.4 KitKat
  • API等级20:Android 4.4W
  • API等级21:Android 5.0 Lollipop
  • API等级22:Android 5.1 Lollipop
  • API等级23:Android 6.0 Marshmallow
  • API等级24:Android 7.0 Nougat
  • API等级25:Android 7.1 Nougat
  • API等级26:Android 8.0 Oreo
  • API等级27:Android 8.1 Oreo
  • API等级28:Android 9.0 Pie

三、Android版本内容演进

3.1 Android 1.5 – Cupcake (纸杯蛋糕)

智能虚拟键盘;使用 widgets 实现桌面个性化;在线文件夹(Live Folder)快速浏览在线数据;视频录制和分享;图片上传;
更快的标准兼容浏览器;Voice search 语音搜索;立体声蓝牙和免提电话

3.2 Android 1.6 – Donut (甜甜圈)

完全重新设计的 Android Market,可以显示更多的屏幕截图;手势支持,可以让开发者生成针对某个应用程序的手势库;
支持 CDMA 网络:中国电信的用户可以期待 EVDO 的 Android 手机了;
TXT-2-Speech,支持了更多语言的发音,包括英语、法语、德语、意大利语等
快速搜索框,可直接搜索括联系人,音乐,浏览历史,书签等手机内容;
全新的拍照界面:新版相机程序启动速度快了 39%,拍照间的延迟减少了 28%;
应用程序耗电查看:这下好了,哪个软件耗多少电,现在一见了然了;
新增面向视觉或听觉困难人群的易用性插件;
Linux 内核升级 到2.6.29;
其他:支持更多的屏幕分辨率,如 WVGA,QVGA 等

3.3 Android 2.0/2.1 – Éclair (松饼)

由于文件结构的改动优化,使得整个操作流畅性得到了很大的提升;
自带的 Chrome Lite 浏览器现在加入了对双击屏幕进行缩放的支持;
加强了网络社交功能,比如 Facebook 好友整合至联系人功能;
强化了语音识别的搜索控制。整个系统多处都支持语音控制,并拥有独立的控制面板;
谷歌地图服务更新,加入了全新的导航系统,甚至比转业的导航软件更为先进;
加入了原生微软 Exchange 邮件服务支持;
提供了多个不同帐户,统一的邮件收件箱;
只需双击就能上传图片至 YouTube;
优化了驾车时的体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用

3.4 Android 2.2 – Froyo (冻酸奶)

全面支持 Flash 10.1;
应用程序自动升级,让升级更加人性化;
支持应用程序安装在外置内存上;
Linux 内核将升级为最新的 2.6.32 版本,系统更加稳定;
对系统性能进一步优化,让手机有更多的运行内存;
增加了轨迹球 LED 指示灯变色这个新功能;
增加了对 3D 性能的优化,3D 性能更加强大;
FM 功能也将在新系统中得到全面支持

3.5 Android 2.3 – Gingerbread (姜饼)

用户界面更美观;
提升游戏体验;
提升多媒体能力;
增加官方进程管理;
改善电源管理;
NFC 近场通信;
全局下载管理;
全新虚拟键盘;
原生支持前置前置摄像头;
SIP 网络电话

3.6 Android 3.0/3.1/3.2 – Honeycomb (蜂巢)

Android 3.0 系统主要用于安卓的平板产品,画面动感,可操控性更强,代表有摩托罗拉的平板产品 XOOM,3.1也已经发布,也主要用于平板产品。

3.7 Android 4.0 – Ice Cream Sandwich (冰激凌三明治)

单一系统:Android 4.0 将只提供一个版本,同时支持智能手机、平板电脑、电视等设备。
一流的新UI
开源:此前 Android 3.0 曾一度宣布不采取开源措施,然而谷歌深知 Android 系统一大成功特性就是开源。平板上吃到的苦头势必在全新的 Android 4.0 上避免,用户为中心的刷机资源一定会让 Android 4.0 锦上添花。

3.8 Android 4.1/4.2/4.3 – Jelly Bean (果冻豆)

接口已支持 BLE

3.9 Android 4.4 – KitKat (奇巧巧克力棒)

厂商全面支持 BLE

3.10 Android 5.0/5.1 – Lollipop(Android L)(棒棒糖)

Android 5.0 Hello 5.0:5.0 的版本号就能告诉我们,这是一个大的升级版本。

基于Linux内核3.0:Linux 刚刚发布 Linux 3.0 内核没多久,后来又更新到了 3.0.1 。

通过 Android Market 购买音乐:谷歌已经试水性质的推出了 Google Music Beta ,允许上传2万首音乐到 Google 的云端服务器,自动创建播放列表在任何支持 flash 的设备上回放,我们有理由相信这种在 Appstore 影响下的数字视频、音频服务内容的提供也将会出现在 Android 上。

多核处理器优化:现在各厂商都在推双核的智能手机,实际的效果如何我们不予评说,但 Android 4.0 将特别为使用双核乃至多核处理器的手机进行专门的优化。

运行速度比3.1提高1.8倍:Google 的人员只是这么一说,并没有提及这个性能具体体现在什么方面,因此我们不知道这是关于浏览器、GPU 还是整体性能,只有等待。

集成 Google 电视和 Chrome OS 的智能停放

为 OEM 提供了官方的主题引擎:有了这个引擎,便可通过 Google 的升级程序更新到这些第三方的主题。

苹果游戏中心的一个真正的竞争者

支持现有的智能手机:据称现行所有运行 Android 2.3 的手机都有可能升级到 4.0 版本,这条消息是我喜闻乐见的,而 Google 官方的 Nexus One 和 Nexus S 将是第一批升级到 4.0 的手机。

新的摄影技巧以及虚拟摄像机:这将为开发者提供更丰富的摄像头控制API。

3.11 Android 6.0 – Marshmallow(Android M)(棉花糖)

锁屏下语音搜索:用户可以直接在锁屏状态下进行语音搜索,虽然现在的一些安卓手机支持语音唤醒功能,但这些语音唤醒都是第三方厂商开发的,而此次的 Android 6.0 在系统层面加入锁屏下语音搜索,这无疑会在体验上有一个明显的提升。

指纹识别:说到指纹识别,很多用户都会觉得现在的中高端安卓手机都支持,但事实上这些安卓手机的指纹识别都是各个厂商自行开发的并没有系统底层的支持。Android 6.0 则在系统层面加入指纹识别,能提供原生指纹识别 API,这不但降低了厂商开发指纹识别模块的成本,最重要的是原生指纹识别将会大大提升安卓手机的指纹识别支付安全性。

更完整的应用权限管理:在此前的原生安卓系统中有应用通知管理功能,但更为深入的应用权限管理只能靠第三方应用实现。Android 6.0 进一步强化应用权限管理,应用权限管理也成为系统级的功能,不过这对于那些权限管理软件来说并不是什么好消息。

Doze 电量管理:Android 6.0 自带 Doze 电量管理功能,在“Doze”模式下,手机会在一段时间未检测到移动时,让应用休眠清杀后台进程减少功耗,谷歌表示,当屏幕处于关闭状态,平均续航时间提高30%。

Now on Tap 功能:Now on Tap 功能是和 Google 搜索紧密结合的功能,它可以让谷歌从任何应用中进行搜索。例如,在微信中聊天的时候提到餐馆,那么就可以在不跳转的情况下进行谷歌搜索。

App Links:通过 App Links 功能,Android 平台能够向网络服务器提出申请,自主识别链接内容。直接跳转到 App 客户端中,改善用户体验,有利于让用户在体验更完善的 App 客户端完成更多操作。

此外,在 Android 6.0谷歌还加入了 Android Pay 进一步强化移动支付,同时也是为了对抗 Apple Pay。在发布会上谷歌表示 Android 6.0 将在下周开始推送,Nexus5/6/7/9以及Nexus Player 将能够在第一时间得到升级。

3.12 Android 7.0 -Nougat(Android N)(牛扎糖)

分屏多任务:进入后台多任务管理页面,然后按住其中一个卡片,然后向上拖动至顶部即可开启分屏多任务,支持上下分栏和左右分栏,允许拖动中间的分割线调整两个 APP 所占的比例。目前,Android 7.0 开发者预览版支持全部第三方应用尝试分屏操作,但个别应用适配可能存在问题,分屏后可能导致界面显示不全等问题.

全新下拉快捷开关页:在 Android 7.0 中,下拉打开通知栏顶部即可显示 5 个用户常用的快捷开关,支持单击开关以及长按进入对应设置。如果继续下拉通知栏即可显示全部快捷开关,此外在快捷开关页右下角也会显示一个“编辑”按钮,点击之后即可自定义添加/删除快捷开关,或拖动进行排序。

通知消息快捷回复:Android 7.0 加入了全新的 API,支持第三方应用通知的快捷操作和回复,例如来电会以横幅方式在屏幕顶部出现,提供接听/挂断两个按钮;信息/社交类应用通知,还可以直接打开键盘,在输入栏里进行快捷回复。

通知消息归拢:Android 7.0 会将同一应用的多条通知提示消息归拢为一项,点击该项即可展开此前的全部通知,允许用户对每个通知执行单独操作。

夜间模式:Android 7.0 中重新加入了夜间深色主题模式,该功能依然需要在系统调谐器中开启,从顶部下划打开快捷设置页,然后长按其中的设置图标,齿轮旋转10秒钟左右即可提示已开启系统调谐器,之后用户在设置中即可找到“系统调谐器”设置项。点开其中的“色彩和外观”,即可找到夜间模式,开启后即可使用全局的深色主题模式,同时亮度和色彩也会进行一定的调整,该功能可以基于时间或地理位置自动开启。另外,系统调谐器中也提供了RGB红绿蓝三色调节滑动条,允许用户手动精细调节,例如减少蓝色或增加红色以提供类似护眼模式的效果。

流量保护模式:Android 7.0 新增的流量保护模式不仅可以禁止应用在后台使用流量,还会进一步减少该应用在前台时的流量使用。其具体实现原理目前尚不清楚,推测其有可能使用了类似 Chrome浏览器的数据压缩技术。此外,谷歌还扩展了 ConnectivityManager API 的能力,使得应用可以检测系统是否开启了流量保护模式,或者检测自己是否在白名单中。Android 7.0 允许用户单独针对每个应用,选择是否开启数据保护模式。

全新设置样式:Android 7.0 启用了全新的设置样式,首先每个分类下各个子项之间的分割线消失了,只保留分类之间的分割线。全新的设置菜单还提供了一个绿色的顶栏,允许用户通过后方的下拉箭头,快速设定勿扰模式等。除了勿扰模式外,顶栏菜单还可以显示诸多其他的设置状态,例如数据流量的使用情况,自动亮度是否开启等。谷歌也在安卓7.0的设置中加入了汉堡菜单,在二级设置界面中的左上角,你就会看到这个汉堡菜单,点击后即可看到所有设置项,方便用户快速跳转。

改进的Doze休眠机制:谷歌在 Android 7.0 中对 Doze 休眠机制做了进一步的优化,在此前的 Android 6.0 中,Doze 深度休眠机制对于改善安卓的续航提供了巨大的作用。而在 Android 7.0中,谷歌对 Doze 进行了更多的优化,休眠机制的使用规则和场景有所扩展,例如只要手动在后台删掉应用卡片,关屏后该应用就会被很快深度休眠。

系统级电话黑名单功能:Android 7.0 将电话拦截功能变成了一个系统级功能。其它应用可以调用这个拦截名单,但只有个别应用可以写入,包括拨号应用、默认的短信应用等。被拦截号码将不会出现在来电记录中,也不会出现通知。另外用户也可以通过账户体系备份和恢复这个拦截名单,以便快速导入其它设备或账号。

菜单键快速应用切换:双击菜单键,就能自动切换到上一个应用。此外,如果你不停地点击菜单键的话,就会在所有应用中不间断地轮换,应用窗口会自动放大,顶部还会出现倒计时条,停止点击且倒计时结束后,当前应用会自动放大并返回到前台。

3.13 Android 8.0 -Oreo(Android O)(奥利奥)

通知中心:用户在通知界面可以发现顶部的快捷键有了更充裕的空间,并且根据网络大数据的用户使用频繁度调整了这几个快捷键的顺序;并且长按推送消息可以看到一个开关,操作它可以开启和关闭这个该应用的未来所有通知。

设置菜单:在新的 Android O 系统中,设置的界面有了大幅变化,主菜单的覆盖性变得更广,更多的功能将在子菜单中体现,并且在菜单界面中重新设计了很多图标。

PinnedShortcuts:Android 创造出了 PinnedShortcuts 功能,类似苹果的 3DTouch,长按一个软件后可以弹出子菜单,然后就可以通过这个方式快捷的使用该应用的部分功能。

图标形状:新的系统中开发者可以使用不同的应用图标,比如圆角矩形或者圆形图标,不过所有的图标需要保证是同一个形状,不能有一个方一个圆这样“个性”的样式出现。

后台限制:Android O 将进一步优化后台程序,减少应用在没完全退出后占用系统的资源,并且减少电量的消耗。

安装限制:新系统中用户可以在权限设置中添加安装限制功能,这样可以有效的避免带有中国特色的“全家桶”行为。

TensorFlowLite:这个新功能并不会直接体现在手机和系统中,它是谷歌的一项新技术,用来把人工智能在更多的软件上继续拓展,并提高工作处理的效率,让你的手机更“聪明”。

分屏:在 Android O 中,分屏画中画功能得到了强化,变得更加流畅,而且悬浮窗可以随意拖动位置,然后在主屏幕中继续工作

NotificationDots:在谷歌的 Pixel 手机上,Android 8 还新加了通知功能 Notification Dots,会标出用户的行程、信息等,有些通知还可以被设定为稍后提醒。此外长按某个应用图标现在可以显示一些信息,与 iOS 上的 3D Touch 类似,这项功能在 Android 7.0 上已经有所体现

SmartTextSelection:系统将会预测用户将使用某些电话或者其他选项出现在将会用到的应用中,举个例子就是如果邀请朋友来吃饭,系统会根据发送的地址来开启地图并且导航 。

自动保存密码:这个功能将会保存用户的部分帐号和密码,用于在网站或者应用中的快速登录,效率提升了不少 。

GooglePlayProtect:这个功能主要用于 GooglePlay 中,下载的应用和游戏将会经过它的排查,来看看是否是有害甚至携带病毒的应用,不过国内用户可能不能访问 GooglePlay 。

应用加速:在 Android O 中,大部分应用的启动速度将会快上一倍,这个要归功于新系统的优化,使后台占用资源减少,并且对并发进程等问题的处理更加出色,也是个相当有用的功能 。

字体优化:Android O 中谷歌还增加了对系统字体的更多支持,开发者可以自行更改字体样式,让用户有了更多字体的选择 。

表情符号:Android 8 还带来了符合 Unicode 10标准的表情符号,比原来新加超过60个表情符,这也是比较明显的改变之一

3.14 Android 9.0-Pistachio Ice Cream (Android P) (开心果冰激凌)

新功能包括:谷歌统一推送升级、深度集成 Project Treble 模式、更加封闭、原生支持通话录音等。

全面屏的全面支持

通知栏的多种通知

多摄像头的更多画面

GPS 定位之外的 WiFi 定位

网络还有神经网络

Material Design 迎来2.0时代

新设计:Android 9.0 将会新增支持类似于 iPhone X 的刘海屏设计,具体体现为优化屏幕内容显示,能够让系统或者应用充分利用整块屏幕,尤其是两只“猫耳朵”位置。在 Android 9.0 系统当中,谷歌还会进一步将谷歌助手集成到应用中、进一步优化电池续航、支持多屏和可折叠屏等。

新特性:
全局黑夜模式
为具备 Always-on display(屏幕常显)功能手机加入原生的天气支持。