游戏迷提供最新游戏下载和手游攻略!

探索最新的 Android 13 开发者预览版 2

发布时间:2024-10-24浏览:71

在今天的发布之前,Android 12L 功能更新已经于上周发布至 Android 开源项目 (AOSP) 中,这些功能更新会帮助大家充分利用超过 2.5 亿台的大屏幕 Android 设备。为了帮助大家深入了解 Android 13、平板电脑,以及我们在 Jetpack Compose 中提供的开发者生产力功能,我们准备了新一期的 #TheAndroidShow 节目,欢迎大家 点击这里 观看。

Android 12L 功能更新,现已加入 AOSP

下面让我们深入了解今天的 Android 13 开发者预览版 2 中的新内容。

隐私和用户信任

人们希望使用值得信赖的操作系统和应用,来处理他们最私密、最敏感的信息以及设备上的资源。隐私和用户信任是 Android 产品原则的核心。在 Android 13 中,我们将继续专注于在设备上提供更安全的环境,以及为用户提供更多的控制权,从而为所有人打造一个负责任、高质量的平台。以下是开发者预览版 2 中的新增内容。

通知权限 - 为了帮助用户专注于对他们最重要的通知,Android 13 为从应用发送通知引入了一个新的 运行时权限[6]: POST_NOTIFICATIONS[7]。以 Android 13 为目标平台的应用现在需要在发送通知前向用户申请通知权限。以 Android 12 或更低版本为目标平台的应用,系统将代您处理升级流程。我们也会持续优化这个流程。为了给您的用户提供更多的背景信息和控制权限,我们鼓励您尽早将目标平台设为 Android 13,并在您的应用中申请通知权限。请访问 官方文档[8] 了解详细信息。

△ Android 13 中的通知权限对话框

开发者可降级权限 - 一些应用可能不再需要某些之前由用户授予过的权限,这些权限曾用于开启某项特定功能或保留旧的 Android 版本中的敏感权限。在 Android 13 中,我们提供了 新的 API[9],让您的应用通过降级以前被授予的运行时权限来保护用户隐私。

开发者生产力

在 Android 13 中,我们正在努力为您提供更多的工具,帮助您为用户提供更精致的体验和更好的性能。以下是今天的开发者预览版中的一些更新。

日语文本折行改进 - TextView 现在可以按词句 (文節/Bunsetsu,听起来觉得自然的最小语义单位) 或短语来折行文本,而不是按字符折行。这会让日语应用有更佳的阅读体验。您可以通过在 TextView 中使用 android:lineBreakWordStyle="phrase"[12] 来启用这种折行:

△ 不启用 (上) 和启用 (下) 短语折行的日语文本对比

改进了非拉丁文字的行高 - Android 13 使用适合每种语言的行高,改进了非拉丁文字 (如泰米尔语、缅甸语、泰卢固语和藏语) 的显示效果。新的行高可以防止出现剪切,并改善字符的定位。您的应用只需将目标平台设为 Android 13,即可获得这些改进。请大家务必在使用新的行距时测试您的应用,因为变化可能会影响非拉丁语系的用户界面。

△ 以 Android 13 为目标平台的应用中的非拉丁文字行高改进效果 (下)

文本转换 API - 日语和汉语等语言的用户会使用拼音输入法,这往往会拖慢搜索和自动补全等功能。在 Android 13 中,应用可以调用新的 文本转换 API[13],让用户可以更快更容易地找到需要的内容。例如,以前的搜索需要日语用户 (1) 输入平假名来表示搜索词的发音,可能是一个地名或一个应用名 (2) 使用键盘将平假名字符转换为汉字 (3) 使用汉字字符重新搜索 (4) 获得搜索结果。在新的文本转换 API 的帮助下,日语用户只需输入平假名,就可以立即看到日文汉字的搜索结果,相当于跳过了第 2 和第 3 步。

△ COLRv1 矢量表情符号 (左) 和位图表情符号

MIDI 2.0 - Android 13 增加了对新的 MIDI 2.0 标准的支持,包括通过 USB 连接 MIDI 2.0 硬件的能力。这个更新的标准提供了一些新功能,如更高的控制器分辨率,更好地支持非西方音调,以及通过单一音符控制器提供更佳的表现力。

应用兼容性

在发布新的平台版本时,我们优先考虑应用的兼容性,让系统更新的体验更快、更顺畅。在 Android 13 中,面向应用的变更都是可选的,以便您有更多的时间进行调整和适配,我们还更新了工具和流程,帮助您更快地做好准备。

现在您也可以开始进行 兼容性测试[19],并确定接下来需要完成的工作。我们建议大家尽早安排这些工作,以便在 Android 13 Beta 1 推出时发布与之兼容的更新。目前暂时不需要更改应用的 targetSdkVersion,但我们建议使用开发者选项中的 行为变更开关[20] 来初步了解 Android 13 中的可选变更对应用造成的影响。

我们将在 2022 年 6 月抵达 平台稳定性里程碑[21],届时所有面向应用的系统行为、SDK/NDK API 和非 SDK 清单都将最终确定。到那时,您可以完成最终兼容性测试,并发布完全兼容的应用、SDK 或开发库。详见 发布时间表[22] 。

△ 开发者选项中的应用兼容性开关

即刻开始体验 Android 13

不论您是想体验 Android 13 的功能、测试应用还是 提交反馈[23],都可以从这次的开发者预览版开始。只需将系统映像 下载并刷入[24] Pixel 6 Pro / 6 / 5a 5G / 5 / 4a (5G) / 4a / 4 XL / 4 设备,即可立即开始使用。如果您没有 Pixel 设备,则可以在 Android Studio Dolphin 中使用带有 64 位系统映像的 Android 模拟器。如果想进行更广泛的测试,我们也提供了 GSI 映像。如果您已经在 Pixel 设备上安装了上一个预览版,则会通过 OTA 方式自动获得更新,包括之后的预览版和 Beta 版。请访问 官方文档[25] 了解详细信息。

了解本次发布的完整信息,请访问 Android 13 开发者网站[26]。

参考资料

[1] 发布了: https://zhuanlan.zhihu.com/p/466155592

[2] 发布博文: https://blog.google/products/android/12l-larger-screens/

[3] 官方文档: https://developer.android.google.cn/about/versions/12/12L

[4] 开始为大屏幕进行优化: https://developer.android.google.cn/guide/topics/large-screens/get-started-with-large-screens

[5] 大屏幕开发者资源: https://developer.android.google.cn/large-screens

[6] 运行时权限: https://developer.android.google.cn/guide/topics/permissions/overview#runtime

[7] POST_NOTIFICATIONS: https://developer.android.google.cn/reference/android/Manifest.permission#POST_NOTIFICATIONS

[8] 官方文档: https://developer.android.google.cn/about/versions/13/changes/notification-permission

[9] 新的 API: https://developer.android.google.cn/reference/android/content/Context.html#revokeOwnPermissionsOnKill(java.util.Collection%3Cjava.lang.String%3E)

[10] RECEIVER_EXPORTED: https://developer.android.google.cn/reference/android/content/Context.html#RECEIVER_EXPORTED

[11] RECEIVER_NOT_EXPORTED: https://developer.android.google.cn/reference/android/content/Context.html#RECEIVER_NOT_EXPORTED

[12] android:lineBreakWordStyle="phrase": https://developer.android.google.cn/reference/android/R.attr.html#lineBreakWordStyle

[13] 文本转换 API: https://developer.android.google.cn/reference/android/view/inputmethod/TextAttribute

[14] 规格: https://docs.microsoft.com/en-us/typography/opentype/spec/colr

[15] 介绍视频: https://www.youtube.com/watch?v=BmqYm5Wwz8M

[16] 发布公告: https://developer.chrome.com/blog/colrv1-fonts/

[17] 平台变更: https://developer.android.google.cn/about/versions/13/behavior-changes-all

[18] 反馈页面: https://developer.android.google.cn/about/versions/13/feedback

[19] 兼容性测试: https://developer.android.google.cn/about/versions/13/migration

[20] 行为变更开关: https://developer.android.google.cn/about/versions/13/reference/compat-framework-changes

[21] 平台稳定性里程碑: https://developer.android.google.cn/about/versions/13/overview#platform_stability

[22] 发布时间表: https://developer.android.google.cn/about/versions/13/overview

[23] 提交反馈: https://developer.android.google.cn/about/versions/13/feedback

[24] 下载并刷入: https://developer.android.google.cn/about/versions/13/download

[25] 官方文档: https://developer.android.google.cn/about/versions/13/get

[26] Android 13 开发者网站: https://developer.android.google.cn/about/versions/13

[27] 点击这里: https://go2.gdsub.com/androiddevfb

用户评论

■□丶一切都无所谓

这个Android 13开发者预览版的界面设计挺好看的,运行速度也很流畅。

    有10位网友表示赞同!

青楼买醉

游戏中的角色设定挺有趣的,个性鲜明。

    有10位网友表示赞同!

像从了良

我已经玩了一段时间了,觉得游戏内容很丰富,挑战性也足够强。

    有15位网友表示赞同!

顶个蘑菇闯天下i

听说升级到开发者预览版2之后,还有很多福利活动,真是让人心动。

    有13位网友表示赞同!

琴断朱弦

这款游戏背景音乐做得非常好听,每次听到都会让人沉浸其中。

    有12位网友表示赞同!

热点资讯