专栏名称: Android_开发者
目录
相关文章推荐
51好读  ›  专栏  ›  Android_开发者

Android 11 开发者预览版 2 现已发布

Android_开发者  · 掘金  · android  · 2020-03-19 03:29

正文

阅读 484

Android 11 开发者预览版 2 现已发布

作者 / Dave Burke, VP of Engineering

对世界上的许多人来说,过去的这几个月可以说非常艰难。Google 的 Android 团队成员遍布世界各地,我们也和你们中的许多人一样,在努力适应这样的局面。我们的开发者们在这样的环境下依然给 Android 11 带来了诸多宝贵的反馈,我们对此深表感谢。也衷心希望每一个人,以及家人和同事都能平安健康。

正如许多人如今依然在尽可能推进工作一样,我们也为大家带来了 Android 11 的一个新里程碑版本,欢迎大家上手体验。它仍然属于早期版本,但您会发现这个版本的 OS 已经带来了许多全新的体验,包括无缝流畅的 5G 连接、适配最新屏幕的界面,以及更智能的键盘和更便捷的消息体验,等等。

本文分享了开发者预览版 2 中不容错过的亮点,您也可以访问 Android 11 开发者网站 阅读详细信息。今天发布的版本 仅面向开发者 ,并不面向一般用户,因此我们依然仅提供 手动下载和刷机 的安装方式,针对的设备包括 Pixel 2、3、3a 以及 4。我们还提供了更简便的一种安装方式——您可以通过 Android 刷机工具 获取这个版本。如果您的设备已经在运行开发者预览版 1 或者 1.1,我们也提供 OTA 更新。

感谢每一位分享宝贵反馈的开发者,也请继续和我们 分享您的想法

全新体验

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

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

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

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

隐私和安全

我们将添加更多功能以确保用户安全,提高透明度和加强管控。请大家在自己的应用中尝试这些新功能,并把您的想法告诉我们。

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

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







请到「今天看啥」查看全文