作者 / Dave Burke, VP of Engineering

几周前在 Google I/O 上,我们发布了 Android 12 的第一个 Beta 版,带来了能展现您的个性、契合您的需求的 全新 UI,提升了性能表现,并依旧将隐私和安全置于核心。Android 12 也给开发者们带来了更好的工具,用于打造令人愉悦的体验,无论用户使用的是手机、笔记本电脑、平板电脑、可穿戴设备还是汽车。

今天我们带来了 Android 12 的第二个 Beta 版供大家体验。Beta 2 加入了新的隐私功能,如隐私仪表板 (Privacy Dashboard),并继续朝着最终版本稳步前进。

Android 12 中值得开发者们体验的内容还有很多: 全新设计的 UI、桌面小部件 (widget)、丰富的震动效果、改进的视频和图像质量,全新的隐私特性 (比如近似位置),等等。请查看本文 "Google I/O 上的 Android 12" 一节了解值得关注的演讲和内容。

今天您就可以在 Pixel 设备上通过 OTA 更新 开始体验 Android 12 Beta 2,如果您之前参加过 Beta 1 测试,会自动获得更新。您还可以在我们合作伙伴的若干指定设备上体验 Android 12 Beta,具体请查看 官网文档。

有关 Android 12 的详细信息以及如何开始开发,请访问 Android 12 开发者网站。

Beta 2 更新一览

Beta 2 中包含我们在 Google I/O 中提及的一些隐私特性和许多功能更新,以改进功能、稳定性和性能表现。下面介绍其中一些亮点:

隐私仪表板 (Privacy Dashboard) - 为了让用户更好地了解应用正在访问的数据,我们加入了隐私仪表板功能。仪表板提供了一个简单而清晰的时间线视图,显示过去 24 小时内所有应用对麦克风、摄像头,以及位置的访问情况。用户还可以向应用查询为什么访问了敏感数据,只需开发者通过一个新的系统 intent ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD 使用一个 Activity 向用户提供此信息。我们建议应用尽可能利用这个 intent 主动帮助用户了解指定时间段内的数据访问情况。为了帮助您了解自己的代码以及第三方库使用隐私数据的情况,请使用 Data Auditing API。请访问 官方文档 了解详细信息:

△ 隐私仪表板: 过去 24 小时内的位置访问时间线

△ 隐私仪表板: 过去 24 小时内的位置访问时间线

麦克风和摄像头指示器 - 我们在状态栏加入了指示器,帮助用户知晓应用正在使用设备的摄像头和麦克风。用户可以前往快速设置 (Quick Settings) 查看正在使用摄像头和麦克风的应用,并在需要时轻松管理其使用权限。我们建议开发者查看自己应用对麦克风和摄像头的使用情况,移除用户不希望使用这些传感器的用例。请访问 官方文档 了解详细信息。

麦克风和摄像头开关 - 我们在快速设置 (Quick Settings) 里增加了全局开关,让用户可以快速禁用应用访问麦克风和摄像头 (仅限支持的设备)。当开关被关闭时,访问相应传感器的应用会收到空白的视频和音频流,系统也会提示用户打开传感器以使用应用的功能。开发者可以使用新的 SensorPrivacyManager API 来了解设备对这个开关功能的支持情况。麦克风和摄像头开关控制对所有的应用均生效,无论其目标平台版本如何。请访问 官方文档 了解详细信息。

剪贴板读取通知 - 为了让用户更清楚地知晓应用何时在读取剪贴板,Android 12 会在每次应用调用 getPrimaryClip() 时在屏幕底部显示一条 Toast 提示信息。如果剪贴板数据来自同一个应用,则不会出现提示信息。我们建议您减少应用对剪贴板的访问,并确保只在符合用户预期的情况下才读取剪贴板。请访问 官方文档 了解详细信息。

更直观的连接体验 - 为了让用户更好地了解和管理他们的网络连接,我们在状态栏 (Status Bar)、快速设置 (Quick Settings) 以及设置 (Settings) 中提供了更简明、更直观的连接体验。全新的网络面板 (Internet Panel) 让用户可以轻松切换互联网提供商,以及更轻松地排除网络连接问题。请和我们分享您的使用反馈!

△ 快速设置里新增的互联网连接控件

△ 快速设置里新增的互联网连接控件

请访问 Android 12 开发者网站 详细了解 Android 12 的新特性。

Google I/O 上的 Android 12

在 Google I/O 上,我们为开发者们尽述了 Android 的更新内容,从 Android 12 到 Modern Android Development (现代 Android 开发) 工具,从新的设备型式,比如 Wear 以及 可折叠设备,到 Google Play。观看 Google I/O 上关于 Android 12 最关键的 3 大要点 视频了解更多详情。

#1 Android 的新 UI - Android 12 带来了 Android 有史以来最大的设计变更。我们重新思考了整套体验,包括颜色、形状、光照和动效,使得 Android 12 更具表现力、更鲜活、更个性化,并整体统一在同一种设计语言下,命名为 Material You。

观看《Material Design 更新一览》演讲了解更多信息。另外也请阅读《介绍 Material You》一文,了解设计师和开发者需要了解的设计指南概览。
如果您的应用提供 widget,请观看《重塑 widget》演讲了解 Android 12 带来的新特性。您也可以通过 官方文档,以及我们的 AppWidget 示例代码了解详情。

#2 性能表现 - 在 Android 12 中,我们对性能表现进行了重大且深入的资源投入: 从提升基础系统性能,延长电池使用时间,到前台服务变更和提升媒体质量以及性能,还提供了新的工具来优化应用。

观看《打造高效 Android 后台任务》演讲,了解 Android 12 中的前台服务,以及如何管理后台工作。也请阅读 官方文档 了解详情。
观看《Android Media 更新一览》演讲,了解媒体性能和质量新特性,包括视频质量和转码,性能等级,ExoPlayer 更新,以及实时音频。
观看《用 Macrobenchmark 测量卡顿和启动速度》演讲,了解最新的 Macrobenmark 库,以及如何改善应用性能。

#3 隐私和安全 - 在 Android 12 中,我们继续为用户提供更多的透明度和控制权,同时保证设备和数据安全。

观看《Android 隐私更新一览》演讲,或阅读 这篇文章 了解最新的隐私特性,以及如何在应用中支持它们。也请通过 近似位置 codelab 了解这个 Android 12 中新增的隐私权选项。
观看《Android 安全更新》演讲,了解安全方面的更新情况,以及我们与安全社区工作的进展。

别忘了观看《Android 更新一览》了解 Android 12 的诸多更新,以及《为 Android 12 做好准备的 12 个技巧》,了解在进行兼容性测试时需要关注的领域。Google I/O 中的 Android 完整内容清单在这里: https://events.google.com/io/program/content?4=topic_android&4=topic_googleplay

应用兼容性

    内容分页 1 2
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。