了解Android已发布的各种版本(即1.0、2.0、3.0、4.0、5.0、6.0、7.0、8.0)

 

 

 

了解Android已发布的各种版本(即1.0、2.0、3.0、4.0、5.0、6.0、7.0、8.0)

ZytheMoon

于 2017-11-07 16:44:48 发布

21057
收藏 4
分类专栏: android 文章标签: android 发布 移动设备 google io 谷歌
版权

android
专栏收录该内容
18 篇文章1 订阅
订阅专栏

Android操作系统
是一个由Google
和开放手持设备联盟
共同开发发展的移动设备操作系统。

最早的一款系统是2008年9月,谷歌正式发布的Android 1.0系统,也就是Android最早的版本,随后不断的更新Android系统,2.1、2.2、2.3的连续推出使Android占据了大量的市场,2011年google发布了Android 3.0系统这个系统是为了平板电脑设计的,但是是一个比较失败的版本,推出后没有获得想要的效果份额也没有明显的变化,所以很快在同年发布了4.0版本,这个版本对于不在对手机和平板进行区别对待,在2014年Google I/O大会上推出了改动最大的5.0系统,使用了ART运行环境代替了Dalvik虚拟机大大提升了运行速度之外还提出了Material Design 的概念来优化应用的界面,还推出了Wear、Auto、TV等全新领域的系统,在2015年大会上推出了6.0系统加入了运行时权限,2016年推出了7.0系统加入了多窗口模式功能。




Android一词最早是出现在法国作家维里耶德利尔·亚当1986年发表的《
未来夏娃
》这部科幻小说中,作者将外表像人类的机器起名为Android这就是Android小人名字的由来。此外Android还有两个预发布的内部版本
它们的代号分别是
铁臂阿童木
(Astro)和
发条机器人
(Bender)但需要注意的是,Android 1.0和1.1的版本代号并不是这两个。但是由于涉及到版权问题,从2009年5月开始,Android操作系统改用甜点来作为版本代号,这些版本按照大写字母的顺序来进行命名。Android 1.0是于2008年9月23日正式发布的Android第一版,Android 1.1发布于2009年2月2日,但其实谷歌内部有更多的1.1版的变种。甜点命名法开始于第三版
Android 1.5
(实际上是第四版,因为Android 1.0其实有两版)
。而从
Android 1.6
甜甜圈开始,项目组才正式确定将Android开发代号首字母从“C”一直延续下去。值得一提的是,Android 1.1 的内部代号为 Petit Four ,但项目主管喜欢美味的点心,最终结束了这种命名方式。

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 -
Lolipop:棒棒糖

Android 6.0 -
Marshmallow:棉花糖

Android 7.0 -
Nougat:牛轧糖

Android 8.0 -
Oreo 奥利奥

同时随着版本的更迭,应用程序编程接口(API)等级不断发生。下面将目前为止所有API等级罗列出来,并与Android各版本一一对应。

API1:Android 1.0

API2:Android 1.1 Petit Four

API3:Android 1.5 Cupcake

API4:Android 1.6 Donut

API5:Android 2.0 Éclair

API6:Android 2.0.1 Éclair

API7:Android 2.1 Éclair

API8:Android 2.2 - 2.2.3 Froyo

API9:Android 2.3 - 2.3.2 Gingerbread

API10:Android 2.3.3-2.3.7 Gingerbread

API11:Android 3.0 Honeycomb

API12:Android 3.1 Honeycomb

API13:Android 3.2 Honeycomb

API14:Android 4.0 - 4.0.2 Ice Cream Sandwich

API15:Android 4.0.3 - 4.0.4 Ice Cream Sandwich

API16:Android 4.1 Jelly Bean

API17:Android 4.2 Jelly Bean

API18:Android 4.3 Jelly Bean

API19:Android 4.4 KitKat

API20:Android 4.4W

API21:Android 5.0 Lollipop

API22:Android 5.1 Lollipop

API23:Android 6.0 Marshmallow

API24:Android 7.0 Nougat

API25:Android 7.1 Nougat

API26:Android 8.0
Oreo


短短九年时间已经经历诸多大版本的更新,在短时间内的系统更新导致市面上的Android版本系统参差不齐碎片化严重。
Android 依靠 Google 的生态运作,全球市场份额在2016年底已超过85%










Android 1.5 Cupcake 纸杯蛋糕


除了带来图标ID上的变化外,还有虚拟键盘,在08年前后的智能手机主要还是依赖物理键盘进行输入,使用widgets实现桌面个性化,在线文件夹(Live Folder)快速浏览在线数据,视频录制和分享,图片上传,更快的标准兼容浏览器,Voice search 语音搜索,立体声蓝牙和免提电话。

 

Android 1.6 Donut 甜甜圈


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

 

Android 2.0/2.1 Eclair 松饼


从这个版本开始,对相机应用的提升改变比较大,在硬件方面开始支持LED闪光灯,也支持很多拍摄场景的调节,比如色彩效果、场景模式、对焦模式和白平衡。由于文件结构的改动优化,使得整个操作流畅性得到了很大的提升。

自带的Chrome Lite浏览器现在加入了对双击屏幕进行缩放的支持,加强了网络社交功能比如Facebook好友整合至联系人功能,强化了语音识别的搜索控制,整个系统多处都支持语音控制并拥有独立的控制面板。

谷歌地图服务更新,加入了全新的导航系统甚至比转业的导航软件更为先进,加入了原生微软Exchange邮件服务支持,提供了多个不同帐户统一的邮件收件箱,只需双击就能上传图片至YouTube。

优化了驾车时的体验,新的“Car Home”应用程序为各功能提供了易于操作的快捷链接,还能方便地使用语音控制功能,便于用户驾车时使用。

可以同时绑定多个Google账号,无线控件里有了VPN设置,增加了连接到PC设置,增强了语言和声音的转换功能,并加入了文字到语音转换,全新的拨号界面,按键更大,更易于操作,更多桌面Widget,新的Google地图可以使用谷歌地图导航功能,新的浏览器版本,加强了稳定性和网页渲染能力,全局搜索功能加强,全新的Market程序,搜索更快布局更合理。

 

Android 2.2 Froyo 冻酸奶


Android 2.2带来了速度的提升和WiFi热点的支持两个重要功能,速度的提升是因为有了Dalvik运行模式,其使安卓性能有了大幅提升,谷歌称性能提升了2到5倍。全面支持Flash 10.1,应用程序自动升级,让升级更加人性化,支持应用程序安装在外置内存上,Linux内核将升级为最新的2.6.32版本,系统更加稳定,对系统性能进一步优化,让手机有更多的运行内存,增加了轨迹球LED指示灯变色这个新功能,增加了对3D性能的优化,3D性能更加强大,FM功能也将在新系统中得到全面支持。

 

Android 2.3 Gingerbread 姜饼


从姜饼开始加入了对更多传感器的支持(包括气压计和陀螺仪)这时的Android终于迎头赶上iOS尾巴。
用户界面更美观,提升游戏体验,提升多媒体能力,增加官方进程管理,改善电源管理,NFC近场通信,全局下载管理,全新虚拟键盘,原生支持前置前置摄像头,SIP网络电话。

 

Android 3.0 Honeycomb 蜂巢


Android 3.0只是谷歌针对平板的体验进行兼容优化,在功能并没有太多的添加,
画面动感,可操控性更强,代表有摩托罗拉的平板产品XOOM

 

Android 4.0 Ice Cream Sandwich 冰激凌三明治


“Holo”界面的引入是Android 4.0最重大的更新,也成了Android往后版本更新的亮点,往后谷歌根据版本的迭代更新,都会对界面元素进行改变以保持新鲜感。
单一系统,Android 4.0将只提供一个版本,同时支持智能手机、平板电脑、电视等设备。一流的新UI。开源,此前Android 3.0曾一度宣布不采取开源措施,然而谷歌深知Android系统一大成功特性就是开源。平板上吃到的苦头势必在全新的Android 4.0上避免,用户为中心的刷机资源一定会让Android 4.0锦上添花。

 

Android 4.1/4.2 Jelly Bean 果冻豆


因受iOS语音助手Siri的刺激,从果冻豆开始谷歌引入了Google Now,作为以谷歌搜索为根基,时刻准备好给你提供任何事情的答案,而且还非常智能,Google Now还具有自我学习能力,根据用户的使用习惯发生改变。

 

Android 4.4 KitKat 巧克力


界面变得更加现代化,同时也使得低端机焕发新生,Android 4.4带来了很多性能上的提升,512MB RAM的老古董也能很好地运行KitKat,进一步扩展了Android市场占有率。

 

Android 5.0/5.1 Lollipop 棒棒糖


采用谷歌“Material Design”设计哲学,视觉效果更加扁平化,更加多姿多彩,并且动画过渡效果也使得其更加迷人。谷歌把原来的Dalvik虚拟机全部换成了ART模式,因为少了重新编译这个步骤,APP的运行速度上相比之前还是所提升的。

5.0的版本号就能告诉我们,这是一个大的升级版本。基于Linux内核3.0,Linux刚刚发布Linux 3.0内核没多久,后来又更新到了3.0.1 。

通过Android Market购买音乐,谷歌已经试水性质的推出了Google Music Beta ,允许上传2万首音乐到Google的云端服务器,自动创建播放列表在任何支持flash的设备上回放,我们有理由相信这种在Appstore影响下的数字视频、音频服务内容的提供也将会出现在Android上。多核处理器优化将特别为使用双核乃至多核处理器的手机进行专门的优化,运行速度比3.1提高1.8倍。集成Google电视和Chrome OS的智能停放为OEM提供了官方的主题引擎,有了这个引擎便可通过Google的升级程序更新到这些第三方的主题。苹果游戏中心的一个真正的竞争者,支持现有的智能手机所有运行Android 2.3的手机都有可能升级到4.0版本而Google官方的Nexus One和Nexus S将是第一批升级到4.0的手机。新的摄影技巧以及虚拟摄像机这将为开发者提供更丰富的摄像头控制API。

 

Android 6.0 Marshmallow 棉花糖


加入了APP关联间的联动、Android Pay、Fingerprint Support三个重要的改变,其中Fingerprint Support增加了对指纹的识别API,谷歌开始在自建官方的指纹识别支持,力求Android统一方案变得更安全。

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

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

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

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

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

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

谷歌还加入了Android Pay进一步强化移动支付,同时也是为了对抗Apple Pay。

 

Android 7.0 Nougat 牛轧糖


加入了多任务分屏功能,谷歌从底层上实现多任务分屏操作更多的是增强应用的兼容性,引入了JIT编译器,APP的安装速度将比目前的安卓6.0提升最多75%,而最关键一点是所占用的空间同时减少50%,也引入了全新的VulkanAPI 图形处理器API,可以大幅减少系统动画对CPU的占用。

 

Android 8.0 Oreo 奥利奥


APP的启动速度比Android 7.0快2倍,后台续航监控最大化限制不常用后台应用的活跃度,加入了分屏画中画模式,比起7.0变得变得更加自由和灵活。通知栏下拉之后变为彩色的背景通知,同时一些应用可以在系统中自己调用背景颜色。


通知渠道 — 是由应用自行定义的通知内容类别,借助渠道,开发者可以让用户对不同种类的通知进行精细控制,用户可以单独拦截或更改每个渠道的行为,而不是统一管理应用的所有通知。


画中画模式 —Android O 现已支持 Activity 的画中画模式。PIP 是一种多窗口显示模式,多用于视频播放,即你可以一边发微信一边看视频。


自适应图标 — Android 的屏幕适配一直以来都折磨着不少的开发者。为了帮助开发者更好的与设备 UI 集成,Android O 支持创建自适应图标,系统可以基于设备选择的蒙版将这些图标显示为不同形状。系统还将实现与图标的自动交互,并在启动器、快捷方式、设置、共享对话框以及概览屏幕中使用它们。


固定快捷方式和小部件 — 是一个比 APP shortcuts 更小的快捷方式,放置于桌面上,用于更快速的打开某一 APP 的某单一任务。Pinning shortcuts 在桌面上可呈现不同的图标显示。


除了以上几个新特性以外,Android O 还未增加了其他的功能。比如增加了 Autofill Framework,方便用户在不同 APP 之间填写信息。比如开放 android.permission.ANSWER_PHONE_CALLS,以后在自己的 APP 里也可以对来电做响应。

在性能优化上,Android O 还对隐式广播、后台服务和位置更新等进行了后台自动限制,以此来增加手机电池寿命。并对 Java 8 Language API 和 Runtime 进行了优化,使应用的运行速度更快,手机使用更流畅。




从android 1.5到现在的android 8.0其实很容易看出,android系统一直往提高用户体验,和降低应用开发难度这个角度发展。
————————————————
版权声明:本文为CSDN博主「ZytheMoon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zythemoon/article/details/78469562

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章