Android系统经过强有力的发展,在经过不停地迭代之后,各个方面也都更加成熟和完善,截止到此刻,经过每年一版的新的版本发布,市面上的Android系统手机在5.0以下的基本上已经很少见了,截止到2019.9.11日,市面上5.0以下的占有率是4.81%,因为5.0的变化比较大,那么就从2014年的5.0的手机特性开始说起吧!那时候也是android市场,或者说是移动市场的井喷时期。
Android5.0
android5.0是在2014年10月15日发布的Android操作系统。
android5.0系统API级别:21,对系统和API行为做出来各种变更。
Android Runtime:(ART)
在android5.0中,ART运行时取代Dalvik成为平台默认设置。Android4.4中已引入试验阶段的ART运行时。也就是从编译时改成了运行时。
全新的Material Design设计风格
Material Design是一种大胆的扁平化创新。
悬挂式通知
悬挂式Notification不需要下拉通知栏就直接显示出来悬挂在屏幕上方,并且焦点不变,仍然在用户操作的界面,因此不会打断用户的操作。过几秒钟就又会自动消失。
overview
多任务视窗,在界面中,每一个APP都是一张独立的卡片,拥有立体式的折叠效果,用户可以设定“最近应用程序”,通过滑动来快速切换APP
设备识别解锁
当设备没有检测到附近有可用的信任设备时,就会启动安全模式以防止未授权的访问
OK Google指令
当手机处于待机状态时,对你的手机轻轻的说声“OK Google”,手机就会被唤醒
Face unlock面部解锁
recycleView
这个控件是相当重要的
Android6.0
android6.0(API 级别23)除了提供诸多新特性和功能外,还对系统和API行为做出了各种变更。
应用权限管理
在Android6.0中,应用许可提示可以自定义了。它允许对应用的权限进行高度管理,比如应用是否使用位置、相机、网络和通信录等,这些都开放给开发者和用户。
Android Pay
Android pay是Android支付的统一标准。Android6.0集成了Android pay,其性质在于简洁、安全和可选性。
指纹支持
谷歌厂商第一次发布指纹识别,旨在统一指纹识别的技术方案。
Doze电量管理
Android6.0自带Doze电量管理功能。手机静止不动一段时间后,会进入Doze电量管理模式。谷歌表示,当屏幕处于关闭状态时,平均续航时间可提高30%。
Android7.0
多窗口模式
Android7.0中支持多窗口多任务处理,你只要在一个应用程序中长按overview,就能进入多窗口模式。
改进的Java8语言支持
Android7.0可以支持Java8语言平台,使得Android的Jack编译器现在能够有助于减少系统的冗余代码、降低占用和运行时间。开发者可以直接使用lambda表达式。
Unicode 9 支持和全新的emoji表情符号
Android7.0支持Unicode9,并且新增了大约70种emoji表情符号。
快速回复
Android7.0支持快速回复功能,就是在通知栏中可以直接回复,进行操作。
Daydream VR支持
Android7.0内置谷歌权限的VR平台Daydream。是一个虚拟现实平台,通过头盔,手柄和智能手机构成。
Android8.0
通知
在Android8.0中,重新设计了通知,可以为每种通知类型创建用户可自定义的取到。可以更改或拦击某一个通知,而不是全部通知的统一管理。
画中画模式
Android8.0允许以画中画(PIP)模式启动操作组件。PIP是一种特殊的多窗口模式,最常用于视频播放。要指定您的 Activity 可以使用 PIP 模式,请在清单中将 android:supportsPictureInPicture 设置为 true。(从 Android 8.0 开始,如果您打算在 Android TV 或其他 Android 设备上支持 PIP 模式,则无需将 android:resizeableActivity 设置为 true;只有在您的 Activity 支持其他多窗口模式时,才需要设置 android:resizeableActivity。)
自适应图标
Android 8.0 引入自适应启动器图标。自适应图标支持视觉效果,可在不同设备型号上显示为各种不同的形状。比如有的图标在某些手机上的圆角大小,或直接成为了圆形等。
Android9.0
利用Wi-fi RTT 进行室内定位
在运行 Android 9 且具有硬件支持的设备上,应用可以使用 RTT API 来测量与附近支持 RTT 的 Wi-Fi 接入点 (AP) 的距离。 设备必须已启用位置服务并开启 Wi-Fi 扫描(在 Settings > Location 下),同时您的应用必须具有 ACCESS_FINE_LOCATION 权限。
设备无需连接到接入点即可使用 RTT。 为了保护隐私,只有手机可以确定与接入点的距离;接入点无此信息。
如果您的设备测量与 3 个或更多接入点的距离,您可以使用一个多点定位算法来预估与这些测量值最相符的设备位置。 结果通常精准至 1 至 2 米。
显示屏缺口支持
Android 9 支持最新的全面屏,其中包含为摄像头和扬声器预留空间的屏幕缺口。 通过 DisplayCutout 类可确定非功能区域的位置和形状,这些区域不应显示内容。 要确定这些屏幕缺口区域是否存在及其位置,请使用 getDisplayCutout() 函数。
多摄像头支持和摄像头更新
在运行 Android 9 的设备上,您可以通过两个或更多物理摄像头来同时访问多个视频流。] 在配备双前置摄像头或双后置摄像头的设备上,您可以创建只配备单摄像头的设备所不可能实现的创新功能,例如无缝缩放、背景虚化和立体成像。 通过该 API,您还可以调用逻辑或融合的摄像头视频流,该视频流可在两个或更多摄像头之间自动切换。