共计 3780 个字符,预计需要花费 10 分钟才能阅读完成。
作者 / 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 小时内的地位拜访工夫线
麦克风和摄像头指示器 – 咱们在状态栏退出了指示器,帮忙用户通晓利用正在应用设施的摄像头和麦克风。用户能够返回疾速设置 (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
利用兼容性
咱们曾经凋谢 Pixel 和其余设施 上的晚期体验用户和开发者体验 Android 12 Beta,当初是时候让您的利用就绪了!
要进行兼容性测试,请在运行 Android 12 Beta 的设施或模拟器上,通过 Google Play 或其余渠道装置您的正式版利用。请测试利用的所有流程,找出性能或 UI 上裸露的问题。请通过 行为变更清单 来确定测试重点。当初无需降级利用的 targetSdkVersion
,在解决所有发现的问题后,请尽快为您的 Android 12 Beta 用户公布利用的更新版本。
随着 Beta 2 的公布,Android 12 越来越靠近 2021 年 8 月的 平台稳定性里程碑。届时,面向利用的零碎行为、SDK/NDK API 和非 SDK 列表都将最终确定。您将能够实现最初的兼容性测试,并公布齐全兼容的利用、SDK 或开发库。公布时间表详见: https://developer.android.google.cn/preview/overview
即刻开始体验 Android 12
不管您是想体验 Android 12 的性能、测试利用还是 提交反馈,都能够从这次的 Beta 版开始。只需应用受反对的 Pixel 设施 注册加入测试,即可通过无线 (OTA) 形式取得更新。要开始进行开发,请先装置并 设置 Android 12 SDK。
您也能够在参加 Android 12 开发者预览打算的顶级设施制造商合作伙伴的设施上体验 Android 12 Beta 2。请拜访 developer.android.google.cn/about/versions/12/devices 查看合作伙伴的残缺列表。为了在更多设施上进行更宽泛的测试,请通过 Android GSI 映像 来装置和体验 Android 12 Beta。如果您没有适合的设施,也能够在 Android 模拟器 上进行测试。
Beta 2 也实用于 Android TV,您能够查看最新的性能,测试本人的利用,并尝试全新的 Google TV 体验。请返回 Android TV 开发者网站 理解更多信息并应用 ADT-3 开发者工具包上手开发。
请拜访 Android 12 开发者网站 理解 Beta 版的详细信息。
您对产品的反馈及问题对咱们十分重要,欢送通过下方二维码向咱们 提交反馈。您的问题有可能呈现在下一期的 FAQ 中并取得解答。感谢您的反对!