1.Android 5.0新特性

1.1 全新的 Material Design 设计风格

Material Design是一种大胆的平面化创新

1.2 支持多种设备

Android系统的身影早已出现在多种设备中,比如:智能手机、平板电脑、笔记本电脑、智能电视、汽车、智能手表甚至是各种家用电子产品等

1.3 全新的通知中心设计

谷歌在Android 5.0中加入了全新风格的通知系统。改进后的通知系统会优先显示对用户来说比较重要的信息,而将不太紧急的内容隐藏起来。用户只需要向下滑动就可以查看全部的通知内容

1.4 替换ListView和GridView的RecyclerView

RecyclerView架构提供了一种插拔式的体验,它具有高度的解耦、异常的灵活性和更高的效率,通过设置它提供的不同LayoutManager、ItemDecoration、ItemAnimator 可实现更加丰富多样的效果

2.Android 6.0新特性

2.1 应用权限管理

在Android 6.0中,应用许可提示可以自定义了。它允许对应用的权限进行高度管理,比如应用能否使用位置、相机、网络和通信录等,这些都开放给开发者和用户

2.2 指纹支持

虽然很多厂商的 Android 手机实现了指纹的支持,但是这些手机都使用了非谷歌认证的技术。这一次谷歌提供的指纹识别支持,旨在统一指纹识别的技术方案

3.Android 7.0新特性

3.1多窗口模式

Android 7.0中支持多窗口多任务处理,你只要在一个应用程序中长按Overview按钮,就能进入多窗口模式

3.2Data Saver机制

Android 7.0中引入了Data Saver模式,它是一种流量保护机制。启用Data Saver模式时,系统将拦截后台的数据使用,并在可能的情况下减少前台运行应用使用的数据量,例如限制流媒体服务的码率,下调画质,以及减少缓存等。而通过白名单设置,用户可以让应用避免受到Data Saver模式的影响

4.Android 8.0新特性

4.1画中画模式

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

4.2后台执行限制

Android 8.0 为提高电池续航时间而引入的变更之一是,当您的应用进入已缓存状态时,如果没有活动的组件,系统将解除应用具有的所有唤醒锁。

4.2.1后台Service限制

处于空闲状态时,应用可以使用的后台 Service 存在限制。 这些限制不适用于前台 Service,因为前台 Service 更容易引起用户注意,开启服务时,需要使用startForegroundService(),否则会产生ANR

4.2.2广播限制

适配 Android 8.0 或更高版本的应用无法继续在其清单中为隐式广播注册广播接收器

5.Android 9.0新特性

5.1显示屏缺口支持(全面屏)

Android 9 支持最新的全面屏,其中包含为摄像头和扬声器预留空间的屏幕缺口。

6.Android 10.0新特性

6.1 可折叠设备

Android 10 基于强大的多窗口支持构建而成,扩展了跨应用窗口的多任务处理能力,还提供了屏幕连续性,可以在设备折叠或展开时维持应用状态

6.2 5G网络平台的支持

6.3 系统级的深色主题

Android 10 新增了一个系统级的深色主题,非常适合光线较暗的场景并能帮助节省电量