Android O 新特性

计划概览

今年3月21日谷歌发布 Android 新系统开发者预览版,并给新系统取名为 Android O。
5月18日,谷歌2017 I/O开发者大会于美国加州举办,并介绍相应的新特性。

Android O 新特性_第1张图片
时间表

Preview 1(初始版本,alpha)
Preview 2(增量更新,beta)
Preview 3(最终 API 和官方 SDK,在 Play 中发布)
Preview 4(接近最终版本系统映像,用于最终测试)
最终版本预计将于2017年Q3度发布。详情请参考 这里。

向 Android O 迁移应用

确保平台兼容性
验证您的应用能够在新版本平台上全功能运行。在此阶段,您不需要使用新的 API,也不需要更改应用的 targetSdkVersion
,但可能需要进行一些细微的更改。

Android O 新特性_第2张图片
兼容性

使用 Android O SDK 构建应用
当您准备好利用平台的新功能时,将 targetSdkVersion
更新至“O”,验证应用是否仍可按预期方式运行,然后开始使用新的 API。

Android O 新特性_第3张图片
行为变更

Android O 行为变更

Android O 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。其中大部分变更会影响所有应用,而不论应用针对的是何种版本的 Android。不过,有几项变更仅影响针对 Android O 的应用。为清楚起见,分为两个部分:针对所有 API 级别的应用和针对 Android O 的应用。

针对所有 API 级别的应用

这些行为变更适用于 在 Android O 平台上运行的 所有应用,无论这些应用是针对哪个 API 级别构建。所有开发者都应查看这些变更,并修改其应用以正确支持这些变更(如果适用)。

Android O 新特性_第4张图片
针对所有API级别的应用

这儿我们注意下几个常用的变化:
1、后台执行限制
2、后台位置限制
3、安全性
4、集合的处理
5、应用快捷键
6、提醒窗口
...

针对 Android O 的应用

这些行为变更专门应用于针对 O 平台或更高平台版本的应用。针对 Android O 或更高平台版本进行编译,或将 targetSdkVersion 设为 Android O 或更高版本的应用开发者必须修改其应用以正确支持这些行为(如果适用)。

Android O 新特性_第5张图片
针对 Android O 的应用

这儿需要注意的:
1、后台执行限制
2、权限
3、提醒窗口
...

Android O 功能和 API

Android O 为用户和开发者引入多种新功能。下面重点介绍面向开发者的新功能。

Android O 新特性_第6张图片
主要的开发者功能

下面分享一些比较重要常用的。
通知(7.0变更请参考 此处)
包括: 通知渠道、休眠、通知超时、通知清除、背景颜色、消息样式等。
处理字体
Android O 推出一项新功能,即 XML 中的字体,允许您使用字体作为资源。这意味着,不再需要以资产的形式捆绑字体。字体在 R 文件中编译,并且作为一种资源,可自动用于系统。
自适应图标
固定快捷方式和小部件

其他版本的请参与Android N(7.0)及M(6.0)、L(5.0)API概述及行为变更

你可能感兴趣的:(Android O 新特性)