Android 11 第二个开发者预览版发布,目前支持 Pixel 2/3/3a/4 系列刷机

今天,谷歌发布了Android 11的第二个开发者预览版。和此前发布的第一个预览版相同,该预览版也仅适用于开发人员,须要手动下载,目前支持Pixel 2/3/3a/4系列刷机。html

Android 11的第二个开发者预览版并无引入任何突破性的新功能,很大程度上是首个预览版的维护升级版本。对此,谷歌研发副总裁 Dave Burke 表示:“它仍然是早期版本,可是您能够开始了解操做系统如何在此版本中实现新体验,从无缝5G链接到围绕着屏幕改进UI,再到更智能的键盘和更快的消息传递体验。”android

下面咱们来看一下究竟有哪些更新。git

全新体验

1、5G 状态 APIgithub

DP2 增长了 5G 状态 API,可让您快速检查用户当前是否链接至 5G New Radio (新空口) 或 Non-Standalone (非独立组网模式) 网络。您可使用它来展现您的应用的 5G 体验,或是在用户链接成功后进行品牌宣传。您能够将此 API 与 5G 动态计费状态 API、带宽估测 API 以及现有的网络链接 (Connectivity Manager) API 结合使用,以充分活用 5G 更高的速度和更低的延迟。api

动态计费状态 API:

https://developer.android.goo...缓存

带宽估测 API安全

https://developer.android.goo...网络

现有的网络链接 (Connectivity Manager) API机器学习

https://developer.android.goo...编辑器

2、可折叠设备的铰链角度

针对可折叠设备,开发者们提出的头号要求是经过 API 获取设备的屏幕折叠角度。Android 11 如今支持铰链角度传感器,应用能够直接查询,或经过新的 AndroidX API 获取精确的铰链角度,从而为可折叠设备打造自适应体验。

铰链角度传感器

https://developer.android.goo...

3、呼叫过滤服务的改进

为了帮助用户管理语音自动电话 (robocall),咱们添加了新的 API,以使呼叫过滤应用能够为用户提供更多帮助。除了未来电的 STIR / SHAKEN 状态 (均为防范呼叫者 ID 欺诈的标准) 归入其呼叫详细信息进行验证外,呼叫过滤应用还能够报告拒绝来电的缘由,在得到许可的前提下,这些应用还能够查看电话是否通向或来自用户联系人中的号码。应用还能够自定义系统提供的呼叫后屏幕 (post call screen),方便用户执行诸如 “将呼叫方标记为骚扰电话” 或 “添加到联系人” 之类的操做。咱们将在近期与你们分享更多这方面的信息。

STIR / SHAKEN 状态

https://developer.android.goo...

呼叫后屏幕 (post call screen)

https://developer.android.goo...

5、Neural Networks API 的新算子和控制

激活函数控制着神经网络中节点的输出。Google AI 团队发现了一个 swish 激活函数,它能够在至关多样的任务中带来更快的训练速度和更高的准确度。如今咱们将该函数的一个计算有效版本,hard-swish 算子,加入到了 Android 11 中。这个算子在加速下一代设备上视觉模型 (如 MobileNetV3) 中相当重要,该模型也是许多迁移学习用例的基础。另外,新增的控制算子使得支持分支和循环的更高级的机器学习模型成为可能。咱们还添加了新的运行控制,以帮助您最大程度地减小常见用例的延迟: Asynchronous Command Queue API 减小了运行小型连接模型时的开销。请参见 NDK 样例代码了解如何使用这些新 API。

swish 激活函数

https://arxiv.org/pdf/1710.05...

MobileNetV3

https://ai.googleblog.com/201...

NDK 样例代码

https://github.com/android/nd...

隐私和安全

1、摄像头和麦克风的前台服务类型

在 Android 10 中,咱们引入了清单属性 foregroundServiceType,以进一步明晰特定用例的适用范围。最初,应用能够选择 “位置” 和其余几种类型。如今,咱们在 Android 11 中添加了两种新类型: “摄像头” 和 “麦克风”。若是您的应用要从前台服务访问摄像头或麦克风数据,则须要将对应的 foregroundServiceType 值添加到清单中。

2、分区存储的更新

咱们一直在致力于更好地保护外部存储上的应用和用户数据。在这个版本中,咱们带来了进一步的强化和更改,好比咱们如今支持将文件从旧模型迁移到新的分区存储模型,而且改善了缓存文件的管理方式。阅读官方文档了解更多信息,并请留意后续更新中的更多加强功能。

foregroundServiceType
https://developer.android.goo...

官方文档: Android 11 中的存储更新
https://developer.android.goo...

官方文档:Android 11 中的隐私权
https://developer.android.goo...

优化与品质

1、同步 IME 切换效果

这是一组全新的 API,让您能够在 IME (输入法编辑器,也叫软键盘) 和系统栏进出屏幕时同步调整应用中的内容,从而更轻松地建立出天然、直观、高品质的 IME 切换效果。为了确保切换时作到逐帧精确,新的边衬区动画监听器 (Insets Animation Listener) 会在 IME 或系统栏移动时逐帧告知应用边衬区的变化。此外,应用能够经过 WindowInsetsAnimationController API 控制 IME 和系统栏切换效果。由应用控制 IME 的切换效果可让 IME 更精准地与应用 UI 同步,好比配合过分滚动 UI 时的动画。请上手体验这些新的 IME 切换效果,并告诉咱们您还想要支持哪些其余切换效果。

新的边衬区动画监听器 (Insets Animation Listener)
https://developer.android.goo...

WindowInsetsAnimationController
https://developer.android.goo...

2、可变刷新率

应用和游戏如今能够为其窗口设置首选帧率。大多数 Android 设备以 60Hz 的刷新率更新屏幕,可是某些设备支持多种刷新率,例如 90Hz 和 60Hz,并可在运行时切换。在这些设备上,系统会基于首选帧率来为应用选择最佳刷新率。您能够经过 SDK 和 NDK 来使用本 API。请前往官方文档了解更多信息。

设置首选帧率

https://developer.android.goo...

3、重启后恢复

Android 11 改进了夜间定时 OTA 软件更新的体验。和以往版本的 Android 同样,设备须要重启才能应用 OTA 更新,如今有了重启后恢复,应用得以在 OTA 重启后访问可信凭据加密 (Credential Encrypted) 存储,而无需用户解锁设备。这样应用就得以马上恢复正常功能,而且继续正常接收消息——因为 OTA 更新每每被定时在夜间执行,这时设备无人操做,所以重启后恢复功能就十分必要了。应用依然能够支持直接启动 (Direct Boot),从而在全部类型的重启后马上访问设备加密 (Device Encrypted) 存储。请在您的下一个开发者预览版 OTA 更新时点击 "在凌晨 2 点后重启" 来体验一下重启后恢复功能吧。

4、模拟器中的摄像头支持

Android 模拟器如今能够模拟前置和后置摄像头。后置摄像头支持 Camera2 API HW Level 3 (包括 YUV 再处理和 RAW 捕获)。它是彻底符合 CTS 第 3 级要求的设备,可用于测试高级功能,例如 ZSL 和 RAW / DNG 支持。前置摄像头经过逻辑摄像头 (一个逻辑设备及两个隐藏的物理设备) 支持 FULL HW 级别。它强调逻辑摄像头的支持,对应的物理设备则包括窄视角和宽视角摄像头。有了模拟摄像头的支持,您能够构建并测试 Android 11 中新增的任何摄像头功能。咱们会在近期公布更多详细信息。

HW LEVEL_3 和 FULL 级别
https://source.android.google...

应用兼容性

在推出新的平台版本时,进一步经过推动应用兼容性来让用户使用更快速、更流畅的 Android 体验 。在 Android 11 中,添加了新的流程、工具以及发布里程碑版本,以最大程度地减小平台更新带来的影响,让开发者们更轻松地完成更新。

经过此次发布的开发者预览版 2,在发布路线上更进一步迈向 Beta 版本。

clipboard.png

在推出平台稳定版本后,就意味着系统行为、非 SDK 灰名单和 API 已经处于完成状态。如今,能够在 Pixel 二、三、3a 或 4 设备以及 Android 模拟器上开始进行兼容性测试。只需刷新系统版本,安装当前版本的应用,而后测试其完整流程便可,无需更改应用的 targetSdkVersion。

为了帮助进行测试,安卓这次将多项重大变动设定为可逐一开启/关闭。能够经过开发者选项或 adb 来强制启用或禁用它们,前往官方文档了解更多信息。

官方文档: 发布日程
https://developer.android.goo...
行为变动
https://developer.android.goo...
官方文档:打开或关闭变化项目
https://developer.android.goo...
Android 11 中有关限制非 SDK 接口的更新
https://developer.android.goo...

clipboard.png

相关文章
相关标签/搜索