大家好,今天小编来为大家解答谷歌官方解读Android 13开发者预览版关键更新这个问题,很多人还不知道,现在让我们一起来看看吧!
下面是 Android 13 开发者预览版的亮点功能
用于 Wi-Fi 的附近设备权限 - Android 13 为通过 Wi-Fi 管理设备与附近接入点连接的应用程序引入了 NEARBY_WIFI_DEVICES 运行时权限(NEARBY_DEVICES 权限组的一部分)。调用许多常用的 Wi-Fi API 的应用程序将需要新的权限,并使应用程序能够通过 Wi-Fi 发现和连接附近的设备,而不需要位置权限。以前,对于需要连接到附近的 Wi-Fi 设备但实际上不需要设备位置的应用来说,位置许可要求是一个挑战。以安卓 13 为目标的应用程序现在将能够用“neverForLocation”flag 标志来请求 NEARBY_WIFI_DEVICES 权限,这应该有助于促进隐私友好的应用程序设计,同时减少开发者的争执。
Android 13 还为开发者的生产力带来了新的功能和工具。帮助你创建在数十亿设备上运行的漂亮的应用程序是我们的核心任务之一 。无论是在 Android 13 中还是通过我们的现代 Android 开发工具,如你喜欢的 Kotlin 语言或 Jetpack 的有意见的 API。通过帮助你更有效地工作,我们的目标是降低你的开发成本,这样你就可以专注于继续构建令人惊叹的体验。以下是今天的版本中的一些新内容。
快速设置放置 API - 通知栏中的快速设置是一种方便的方式,用户可以在不离开应用的情况下改变设置或采取快速操作。对于提供自定义磁贴的应用程序,我们将使用户更容易发现并将你的磁贴添加到快速设置中。使用一个新的磁贴放置 API,你的应用程序现在可以提示用户直接将自定义磁贴添加到活动的快速设置磁贴集。一个新的系统对话框让用户在一个步骤中添加磁贴,而不必离开你的应用程序,而不是去快速设置添加磁贴。
主题应用图标 — 在安卓 13 中,我们将 Material You 动态颜色扩展到谷歌应用之外的所有应用图标,让用户选择继承其壁纸和其他主题偏好的图标。你的应用程序需要提供的只是一个单色的应用程序图标(例如,你的通知可绘制)和对自适应图标 XML 的调整。我们鼓励所有的开发者提供兼容的图标,以帮助为选择加入的用户提供一致的体验。主题应用图标最初在 Pixel 设备上得到支持,我们正与设备制造商伙伴合作,将其引入更多设备。
每个应用程序的语言偏好 — 某些应用程序让用户选择与系统语言不同的语言,以满足多语言用户的需求。这样的应用程序现在可以调用一个新的平台 API 来设置或获取用户的首选语言,帮助减少模板代码,并在设置应用程序的运行时语言时提高兼容性。为了实现更广泛的兼容性,我们将在即将推出的 Jetpack 库中增加一个类似的 API。
更快的连字符 — 连字符使包装好的文本更容易阅读,并有助于使你的 UI 更具适应性。在 Android 13 中,我们将连字符的性能优化了 200%,所以你现在可以在你的 TextViews 中启用它,而对渲染性能几乎没有影响。要启用更快的连字符,在 setHyphenationFrequency () 中使用新的 fullFast 或 normalFast 频率。
可编程着色器 —Android 13 增加了对可编程 RuntimeShader 对象的支持,其行为使用 Android 图形着色语言(AGSL)定义。AGSL 与 GLSL 共享其大部分语法,但在 Android 渲染引擎中工作,以定制 Android 画布内的绘画,以及过滤视图内容。Android 内部使用这些着色器来实现波纹效果、模糊和拉伸过卷,而 Android 13 使你能够为应用程序创建类似的高级效果。
OpenJDK 11 更新 — 在 Android 13 中,我们已经开始了刷新 Android 核心库的工作,以与 OpenJDK 11 LTS 版本保持一致,同时为应用和平台开发者提供库更新和 Java 11 编程语言支持。我们还计划通过 Google Play 系统更新将这些核心库的变化带给更多的设备,作为运行 Android 12 及以上系统的设备的 ART 模块更新的一部分。
随着每个平台的发布,我们在推出新的平台版本时优先考虑应用程序的兼容性,努力使更新更快、更顺畅。在安卓 13 中,我们让大多数面向应用程序的变化选择加入,以给你更多时间,我们已经更新了我们的工具和流程,以帮助你更快地做好准备。
更多的安卓系统通过 Google Play 更新 — 在安卓 13 中,我们继续扩大对 Google Play 系统更新(Project Mainline)的投资,使应用程序在不同的设备上拥有更一致、更安全的环境,并向用户提供新的特性和功能。我们现在可以通过对现有模块的更新,直接向旧版安卓的用户推送新的功能,如照片选择器器和 OpenJDK 11。我们还增加了新的模块,如蓝牙和超宽频模块,以进一步扩大安卓可更新的核心功能范围。
为平板电脑、可折叠设备和 Chromebook 优化 —— 随着平板电脑、折叠屏设备和 Chromebook 等大屏幕设备的发展,现在是时候让你的应用程序为这些设备做好准备,并设计适合任何屏幕的完全自适应应用程序。你可以使用我们为平板电脑提供的优化指导开始工作,然后学习如何为大屏幕构建和为折叠式设备开发。
更容易测试和调试变化 — 为了使你更容易测试可能影响你的应用程序的选择变化,我们今年将使许多变化再次成为可切换的。通过切换开关,你可以从开发者选项或 adb 中单独强制启用或禁用这些变化。
平台稳定性里程碑 —— 和去年一样,我们让你提前知道我们的平台稳定性里程碑,以便让你有更多时间计划应用兼容性工作。在这个里程碑上,我们不仅会交付最终的 SDK / NDK API,而且还会交付最终的内部 API 和面向应用的系统行为。今年,我们预计在 2022 年 6 月达到平台稳定版,从那时起,在正式发布之前,你将有几周的时间来做最后的测试。
▲ 时间线包括:2 月和 3 月的开发者预览版。4 月的最终发布 Beta 版本。6 月的最终发布平台稳定性版。
开发者预览版拥有尝试 Android 13 功能、测试你的应用程序和给我们反馈所需的一切。对于用平板电脑和折叠式设备测试你的应用程序,最简单的方法是在平板电脑或折叠式设备配置中使用安卓模拟器。对于手机,你今天可以通过向 Pixel 6 Pro、Pixel 6、Pixel 5a 5G、Pixel 5、Pixel 4a (5G)、Pixel 4a、Pixel 4 XL 或 Pixel 4 设备上 flashing 系统镜像来开始使用设备。如果你没有 Pixel 设备,你可以在 Android Studio 的 Android 模拟器上使用 64 位系统镜像。为了进行更广泛的测试,还可以使用 GSI 图像。
当你设置好后,以下是你应该做的一些事情。
尝试新的功能和 API — 在开发者预览的早期阶段,你的反馈至关重要。在我们的跟踪器中报告问题,或者通过调查对反馈和请求页面上的选定功能进行直接反馈。
测试你当前的应用程序的兼容性 — 了解你的应用程序是否受到 Android 13 中默认行为变化的影响。只需将你当前发布的应用程序安装到运行 Android 13 的设备或模拟器上并进行测试。
测试你的应用是否有选择加入的变化 — 安卓 13 有选择加入的行为变化,只有在你的应用针对新平台时才会受到影响。尽早了解和评估这些变化是极其重要的。为了便于测试,你可以单独切换这些变化的开关。
在整个安卓 13 的发布周期中,我们会定期更新预览系统图像和 SDK。这个最初的预览版只针对开发者,不打算用于日常或消费者使用,所以我们只通过手动下载提供。一旦你手动安装了一个预览版,你将自动获得所有后期预览版和测试版的空中更新。
谷歌表示,随着我们的 Beta 版发布,我们也将邀请消费者尝试 Android 13 系统,届时我们将开放 Android Beta 计划的注册。目前,请注意,安卓 Beta 版还不适用于安卓 13。
欲了解完整信息,请访问 Android 13 开发者网站。
用户评论
真香!一直期待新的Android版本,这次谷歌做的进步很大,尤其对隐私保护方面做了很多改进,我觉得很有必要及时升级体验一下。
有7位网友表示赞同!
看介绍确实很多新功能,但是作为一个普通人来说,可能大部分还是不太懂哈。希望最终版能更加直观易用。
有14位网友表示赞同!
太棒了!我最爱的自定义主题终于有了更新,而且还有更多语言支持?我的手机可以焕然一新了!
有8位网友表示赞同!
谷歌一直以来在隐私保护方面做的还不错,这次的Android 13就更厉害了。对用户数据控制得更加严格,很放心用了。
有18位网友表示赞同!
我一直觉得Android系统UI设计有些许局限性,希望这次更新能做一点改变,让界面更加流畅和美观
有5位网友表示赞同!
期待开发者能够快速开发一些新应用,利用Android 13的新功能,让用户体验更加丰富有趣!
有10位网友表示赞同!
对于普通手机用户来说,这些新功能似乎并没有什么实质性的提升。或许还是得等后期版本才能感受到真正的变化吧。
有7位网友表示赞同!
虽然谷歌官方详细解释了更新内容,但是我还是觉得太专业,需要花更多时间去理解。简单易懂的介绍能更加吸引普通人关注。
有6位网友表示赞同!
一直在用安卓系统,发现了一些Bug和细节问题,希望这次Android 13能解决这些痛点,给用户带来更好的体验。
有17位网友表示赞同!
这个开发者预览版只是初步版本,估计正式发布后还会有一些改动,期待最终版能够完全满足用户的需求!
有18位网友表示赞同!
谷歌一直走在智能手机时代的 forefront, 希望Android 13能更加强大,带领安卓系统获得更大的进步!
有13位网友表示赞同!
对于软件开发工程师来说,Android 13的更新内容非常有价值。新的 API 和功能可以帮助我们更好地开发应用程序,提供更优质的用户体验。
有16位网友表示赞同!
我是一个程序员,一直关注Android系统的最新发展。这次更新的内容让我感到很期待,尤其是在人工智能和机器学习方面的新进展。
有18位网友表示赞同!
谷歌官方解释的太专业了,我还看不明白这些技术细节。希望能有更多通俗易懂的教程和讲解,帮助我们理解Android 13的特点和优势。
有8位网友表示赞同!
我一直非常喜欢 Android 系统的用户界面,希望这个新版本能够进一步提升它的颜值和使用流畅度!
有5位网友表示赞同!
期待最终版的到来,看看安卓系统能不能更上一层楼!
有15位网友表示赞同!
对于游戏忠实玩家来说。Android 13的新功能对我的意义是相当大的。更高效的图形处理能力、更好的游戏体验等等。简直无法等待了!
有17位网友表示赞同!
希望谷歌能够在接下来的测试阶段收集更多用户反馈,让最终版更加成熟完善!
有6位网友表示赞同!
安卓系统一直是我的最爱,这次更新内容让我更期待它的未来发展了!
有15位网友表示赞同!