浅谈android应用之版本特性

文章目录

  • 1. 前言
  • 2. 版本介绍
    • 2.1 Android 2.2 Froyo
    • 2.2 Android 3.0 Honeycomb
    • 2.3 Android 4.0 Ice Cream Sandwich
    • 2.4 Android 5.0 Lollipop
    • 2.5 Android 6.0 Marshmallow
    • 2.6 Android 7.0 Nougat
    • 2.7 Android 8.0 Oreo
    • 2.8 Android 9.0 Pie
    • 2.9 Android 10

1. 前言

更多内容请查看android生态之应用篇

Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,到2019年最新版本已经更新到android 10.0。了解版本特性对应用开发具有积极作用。这边从android 2.2的特性开始讲,再老的版本也没有必要了解了。

2. 版本介绍

2.1 Android 2.2 Froyo

2010年5月20日,2.2(Froyo 冻酸奶)版本软件开发工具包发布,该版本基于Linux 2.6.32内核。

主要的更新如下:
支持将软件安装至扩展内存
集成Adobe Flash 10.1支持
加强软件即时编译的速度
新增软件启动"快速"至电话和浏览器
USB分享器和WiFi热点功能
支持在浏览器上传档案
更新Market中的批量和自动更新
增加对Microsoft Exchange的支持(安全政策,auto-discovery,GAL look-up)
集成Chrome的V8 JavaScript引擎到浏览器
加强快速搜索小工具
更多软件能透过Market更新,类似2.0/2.1中的Map更新
速度和性能优化
注:部分标称为2.2的固件仍然在使用2.6.29的核心。这种固件可以实现大部分2.2的功能(比如Flash),但性能上与Google官方发布的2.6.32内核有一定性能差距。

2.2 Android 3.0 Honeycomb

Android 3.0(蜂巢 Honeycomb)软件开发包正式发布,该版本基于Linux 2.6.36内核,是第一个Android平板操作系统。

主要更新如下:
仅供平板电脑使用
Google eBooks上提供数百万本书
支持平板电脑大屏幕、高分辨率
新版Gmail
Google Talk视讯功能
3D加速处理
网页版Market(Web store)详细分类显示,依个人Android分别设定安装应用程序。
新的短消息通知功能
专为平板电脑设计的用户界面(重新设计的通知列与系统列)
加强多任务处理的界面
重新设计适用大屏幕的键盘及复制粘贴功能
多个标签的浏览器以及私密浏览模式
快速切换各种功能的相机
增强的图库与快速滚动的联系人界面
更有效率的Email界面
支持多核心处理器

2.3 Android 4.0 Ice Cream Sandwich

Android 4.0(Ice Cream Sandwich 雪糕三明治)于2011年4月在
Google I/O大会上首次被宣布,并且于2011年10月19日正式发布Android 4.0“雪糕三明治”操作系统

该版本的主要更新内容如下:
统一了手机和平板电脑使用的系统,应用会自动根据设备选择最佳显示方式。
提升硬件的性能以及系统的优化,提升系统流畅度。
支持在系统中使用虚拟按键,该功能可以取代物理按键。
界面以新的标签页形式展示,并且将应用程序和其他内容的图标分类。
更方便地在主界面创建文件夹,并且使用“一拖”、“一放”的操作方式。
一个定制的启动器
改进的可视化语音邮件的能力,加快或减慢语音邮件。
在日历中也可以使用多点触控,进行缩放和拖拽操作。
Gmail离线搜索,两行预览,和新的任务栏。
与其他第三方微博、博客类应用程序的无缝连接,实时更新的内容会被展示在主界面上。
Gmail支持缩放操作,支持左拉、右拉进行查看。
增加截图功能(可以同时按住电源键和音量向下键进行截图操作)。
改进虚拟键盘可以产生的误操作
在锁屏状态下也可以对用户设置的某些应用程序进行操作
改进的复制、粘贴功能
更好的语音集成,实时录音,文本听写等语音功能。
脸部识别进行锁屏,可以通过脸部识别进行锁屏。
新标签页模式的网页浏览器,支持最大同时打开16个标签页。
自动同步用户手机中的网页书签,可以在桌面版Chrome和其他Android设备中进行同步。
全新的现代化Roboto字体
内置流量监控功能,用户可以对流量进行设置,超出设置流量时,手机会自动关闭上网功能,并且可以随时查看已使用和未使用的流量,并且以报表的形式展现出来以帮助用户了解使用情况。
能够随时关闭正在使用的应用程序
提升自带的相机功能
内置图片处理软件
新的图库软件
与其他第三方应用程序进行无缝衔接,用户可以在任何界面看到自己需要的消息和图像。
新的启动画面,主画面右下角类似Tray的图标,内有多个程序可运行。
Google Search Bar会设置在最上方
Apps/Widgets会类似Honeycomb模样
增加支持硬件加速的功能
Wi-Fi直连功能
支持1080p视频播放和录制

2.4 Android 5.0 Lollipop

2014年6月25日于Google I/O 2014大会上发布Developer版(Android L),之后在2014年10月15日正式发布且名称定为Lollipop“棒棒糖”。

该版本的主要更新内容如下:
采用全新Material Design界面
支持64位处理器
全面由Dalvik转用ART(Android Runtime)编译,性能可提升四倍
改良的通知界面及新增优先模式
预载省电及充电预测功能
新增自动内容加密功能
新增多人设备分享功能,可在其他设备登录自己账号,并获取用户的联系人、日历等Google云数据
强化网络及传输连接性,包括Wi-Fi、蓝牙及NFC
强化多媒体功能,例如支持RAW格式拍摄
强化“OK Google”功能
改善Android TV的支持
提供低视力的设置,以协助色弱人士
改善Google Now功能 [2]

2.5 Android 6.0 Marshmallow

Google I/O 2015大会如约已于2015年5月28日举行。在发布会上代号为“Marshmallow(棉花糖)”的安卓6.0系统正式推出。

该版本的主要更新内容如下:
● 应用权限管理
● SD卡可能和内置存储“合并”
● Android Pay
● 原生指纹识别认证
● 自动应用数据备份
● App Links(尽量减少诸如“你想要使用什么来打开这个?”的提醒)
● 打盹和应用待机功能
● 多窗口(隐藏技能,未来不确定)
●主题支持(隐藏技能,未来不确定)
● Dark主题(已经被移除,未来不确定)
● 可定制的Quick Toggles和其他UI调整
● 可视化的语音邮件支持
● 重新设计的时钟插件和音乐识别插件
● 在设置中新出现的全新“Memory”选项条目(早期版本出现,不过后来被隐藏)
● 在完成截图之后可以通过通知中心直接删除截图
● Google Now Launcher支持横屏模式
● 带滚动条和垂直滚动条支持的全新应用和窗口小部件抽屉
● 内置的文件管理器能够获得功能方面的明显升级
● 支持原生点击唤醒功能
● 可以选择“heads up”或者“peeking” 通知
● 原生4K输出支持
● 严格的APK安装文件验证
● 支持MIDI
● USB Type-C端口支持
● 全新的启动动画
● 引入“语音交互”API在应用中提供更好的语音支持
● 可通过语音命令切换到省电模式
● 可以通过蓝牙键盘快捷方式来撤销和重做文本
● 在联系人应用中能够对已经添加的联系人进行合并、删除或者分享功能。
● 会有针对文本选择的浮动工具栏出现,以便于更快的选择文本
● 默认应用的UI
● 允许通过分享菜单直接分享给联系人好友
● 更细化的应用程序信息
● 原生蓝牙手写笔支持
● 分屏键盘
● 移动的收音机
● Mobile Radio Active服务电池续航BUG将会被修复
● 除重复来电之外优化勿扰模式
● 蓝牙扫描来改善定位精准度
● 原生Flashlight API
● 更容易访问控制多个声音空控制( 铃声、多媒体和闹钟)
● 更平滑的声音滑块 [5]

2.6 Android 7.0 Nougat

Android 7.0是谷歌推出的智能手机操作系统,代号为:Android N。谷歌2016年的I/O开发者大会在美西时间2016年5月18-20日召开,地点为山景城的Shoreline Ampitheatre圆形剧场,新版的Android N系统正式发布。

该版本的主要更新内容如下:

1.分屏多任务
进入后台多任务管理页面,然后按住其中一个卡片,然后向上拖动至顶部即可开启分屏多任务,支持上下分栏和左右分栏,允许拖动中间的分割线调整两个APP所占的比例。目前,安卓7.0开发者预览版支持全部第三方应用尝试分屏操作,但个别应用适配可能存在问题,分屏后可能导致界面显示不全等问题。
2.全新下拉快捷开关页
在安卓7.0中,下拉打开通知栏顶部即可显示5个用户常用的快捷开关,支持单击开关以及长按进入对应设置。如果继续下拉通知栏即可显示全部快捷开关,此外在快捷开关页右下角也会显示一个“编辑”按钮,点击之后即可自定义添加/删除快捷开关,或拖动进行排序。
3.通知消息快捷回复
安卓7.0加入了全新的API,支持第三方应用通知的快捷操作和回复,例如来电会以横幅方式在屏幕顶部出现,提供接听/挂断两个按钮;信息/社交类应用通知,还可以直接打开键盘,在输入栏里进行快捷回复。
4.通知消息归拢
安卓7.0会将同一应用的多条通知提示消息归拢为一项,点击该项即可展开此前的全部通知,允许用户对每个通知执行单独操作。
5.夜间模式
安卓7.0中重新加入了夜间深色主题模式,该功能依然需要在系统调谐器中开启,从顶部下划打开快捷设置页,然后长按其中的设置图标,齿轮旋转10秒钟左右即可提示已开启系统调谐器,之后用户在设置中即可找到“系统调谐器”设置项。点开其中的“色彩和外观”,即可找到夜间模式,开启后即可使用全局的深色主题模式,同时亮度和色彩也会进行一定的调整,该功能可以基于时间或地理位置自动开启。另外,系统调谐器中也提供了RGB红绿蓝三色调节滑动条,允许用户手动精细调节,例如减少蓝色或增加红色以提供类似护眼模式的效果。
6.流量保护模式
安卓7.0新增的流量保护模式不仅可以禁止应用在后台使用流量,还会进一步减少该应用在前台时的流量使用。其具体实现原理目前尚不清楚,推测其有可能使用了类似Chrome浏览器的数据压缩技术。此外,谷歌还扩展了ConnectivityManager API的能力,使得应用可以检测系统是否开启了流量保护模式,或者检测自己是否在白名单中。安卓7.0允许用户单独针对每个应用,选择是否开启数据保护模式。
7.全新设置样式
安卓7.0启用了全新的设置样式,首先每个分类下各个子项之间的分割线消失了,只保留分类之间的分割线。全新的设置菜单还提供了一个绿色的顶栏,允许用户通过后方的下拉箭头,快速设定勿扰模式等。除了勿扰模式外,顶栏菜单还可以显示诸多其他的设置状态,例如数据流量的使用情况,自动亮度是否开启等。谷歌也在安卓7.0的设置中加入了汉堡菜单,在二级设置界面中的左上角,你就会看到这个汉堡菜单,点击后即可看到所有设置项,方便用户快速跳转。
8.改进的Doze休眠机制
谷歌在安卓7.0中对Doze休眠机制做了进一步的优化,在此前的安卓6.0中,Doze深度休眠机制对于改善安卓的续航提供了巨大的作用。而在安卓7.0中,谷歌对Doze进行了更多的优化,休眠机制的使用规则和场景有所扩展,例如只要手动在后台删掉应用卡片,关屏后该应用就会被很快深度休眠。
9.系统级电话黑名单功能
安卓7.0将电话拦截功能变成了一个系统级功能。其它应用可以调用这个拦截名单,但只有个别应用可以写入,包括拨号应用、默认的短信应用等。被拦截号码将不会出现在来电记录中,也不会出现通知。另外用户也可以通过账户体系备份和恢复这个拦截名单,以便快速导入其它设备或账号。
10.菜单键快速应用切换
双击菜单键,就能自动切换到上一个应用。此外,如果你不停地点击菜单键的话,就会在所有应用中不间断地轮换,应用窗口会自动放大,顶部还会出现倒计时条,停止点击且倒计时结束后,当前应用会自动放大并返回到前台。

2.7 Android 8.0 Oreo

2017年8月22日,谷歌正式发布了Android 8.0的正式版,其正式名称为:Android Oreo(奥利奥) 。

该版本的主要更新内容如下:

1.通知中心
用户在通知界面可以发现顶部的快捷键有了更充裕的空间,并且根据网络大数据的用户使用频繁度调整了这几个快捷键的顺序;并且长按推送消息可以看到一个开关,操作它可以开启和关闭这个该应用的未来所有通知。
2.设置菜单
在新的AndroidO系统中,设置的界面有了大幅变化,主菜单的覆盖性变得更广,更多的功能将在子菜单中体现,并且在菜单界面中重新设计了很多图标。
3.PinnedShortcuts
安卓创造出了PinnedShortcuts功能,类似苹果的3DTouch,长按一个软件后可以弹出子菜单,然后就可以通过这个方式快捷的使用该应用的部分功能。
4.图标形状
新的系统中开发者可以使用不同的应用图标,比如圆角矩形或者圆形图标,不过所有的图标需要保证是同一个形状,不能有一个方一个圆这样“个性”的样式出现。
5.后台限制
AndroidO将进一步优化后台
画中画功能
画中画功能
程序,减少应用在没完全退出后占用系统的资源,并且减少电量的消耗。
6.安装限制
新系统中用户可以在权限设置中添加安装限制功能,这样可以有效的避免带有中国特色的“全家桶”行为。
7.TensorFlowLite
这个新功能并不会直接体现在手机和系统中,它是谷歌的一项新技术,用来把人工智能在更多的软件上继续拓展,并提高工作处理的效率,让你的手机更“聪明”。
8.分屏
在AndroidO中,分屏画中画功能得到了强化,变得更加流畅,而且悬浮窗可以随意拖动位置,然后在主屏幕中继续工作 [2] 。
Notification Dots
Notification Dots
正在播放视频的窗口可以悬浮在其他正在使用的App上方,用户可以完成多任务操作。此前,三星和LG等手机厂商自行“改造”安卓系统,已经融入这一功能好多年 [3] 。
9.NotificationDots
在谷歌的Pixel手机上,安卓8还新加了通知功能Notification Dots,会标出用户的行程、信息等,有些通知还可以被设定为稍后提醒。此外长按某个应用图标现在可以显示一些信息,与iOS上的3D Touch类似,这项功能在安卓7.0上已经有所体现 [3] 。
10.SmartTextSelection
系统将会预测用户将使用某些电话或者其他选项出现在将会用到的应用中,举个例子就是如果邀请朋友来吃饭,系统会根据发送的地址来开启地图并且导航 [2] 。
11.自动保存密码
这个功能将会保存用户的部分帐号和密码,用于在网站或者应用中的快速登录,效率提升了不少 [2] 。
12.GooglePlayProtect
这个功能主要用于GooglePlay中,下载的应用和游戏将会经过它的排查,来看看是否是有害甚至携带病毒的应用,不过国内用户可能不能访问GooglePlay [2] 。
13.应用加速
在AndroidO中,大部分应用的启动速度将会快上一倍,这个要归
符合Unicode 10标准的表情符号
符合Unicode 10标准的表情符号
功于新系统的优化,使后台占用资源减少,并且对并发进程等问题的处理更加出色,也是个相当有用的功能
14.字体优化
AndroidO中谷歌还增加了对系统字体的更多支持,开发者可以自行更改字体样式,让用户有了更多字体的选择
15.表情符号
安卓8还带来了符合Unicode 10标准的表情符号,比原来新加超过60个表情符,这也是比较明显的改变之

2.8 Android 9.0 Pie

北京时间2018年 8 月 7 日上午,Google正式发布 Android 9.0 正式版系统,并宣布系统版本 Android P 被正式命名为代号“Pie”。

该版本的主要更新内容如下:

1.全面屏的全面支持
2.通知栏的多种通知
3.多摄像头的更多画面
4.GPS定位之外的WiFi定位
5.网络还有神经网络
6.Material Design迎来2.0时代
7.数字化健康
8.自适应功能
9.新增支持类似于iPhone X的刘海屏设计

2.9 Android 10

该版本的主要更新内容如下:
1.优化可折叠设备,为当今的创新设备提供无缝体验
2.新增5G 网络平台支持
3.Live Caption,自动向视频、播客和音频消息添加说明文字
4.加强智能回复通知功能,不仅限于GMS
5.增加暗黑主题
6.增加手势导航,应用程序不仅可以实现全屏幕的内容显示,还能最大限度地减少系统导航键的可见程度,这对于当下主流的全面屏手机尤为重要。
7.进一步加强用户隐私与安全

你可能感兴趣的:(android应用学习轨迹,应用开发)