继上个月发布第一个开发者预览版之后,谷歌发布了 Android 13 的第二个开发者预览版。这带来了通知权限请求、改进的日语文本换行、改进的非拉丁脚本行高、文本转换 API、颜色矢量字体、蓝牙 LE 音频支持、MIDI 2.0 等。
尽管官方版本中没有提及,但更新添加了隐私控制和安全设置的快速设置快捷方式,新的媒体播放器和输出选择器,将应用程序抽屉带到了 Android 12L 中引入的任务栏。
通知权限
Android 13 为从应用发送通知带来了新的运行时权限:POST_NOTIFICATIONS。面向 Android 13 的应用现在需要在发布通知之前向用户请求通知权限。对于面向 Android 12 或更低版本的应用,系统将代您处理升级流程。
改进的日语文本换行
TextViews 现在可以按 Bunsetsu(听起来自然的最小单词单位)或短语(而不是按字符)来包装文本,以实现更精致和可读的日语应用程序。
改进了非拉丁脚本的行高
Android 13 通过使用适合每种语言的行高来改进非拉丁文字(例如泰米尔语、缅甸语、泰卢固语和藏语)的显示。新的行高可防止剪裁并改善字符的定位。
文本转换 API
说日语和中文等语言的人使用拼音输入法,这通常会减慢搜索速度和自动完成等功能。在 Android 13 中,应用程序可以调用新的文本转换 API,因此用户可以更快、更轻松地找到所需内容。例如,以前,搜索需要用户执行以下步骤:
输入平假名作为搜索词的拼音(例如地点或应用名称)
使用键盘将平假名字符转换为汉字
使用汉字重新搜索
终于得到他们的搜索结果
使用新的文本转换 API,用户可以输入平假名并立即实时查看汉字搜索结果,跳过第 2 步和第 3 步。
颜色矢量字体
Android 13 添加了对 COLR 版本 1 (COLRv1) 字体的渲染支持,并将系统表情符号更新为 COLRv1 格式。COLRv1 是一种全新且高度紧凑的字体格式,可在任何尺寸下快速清晰地呈现。
对于大多数应用程序,系统会处理所有事情,而 COLRv1 可以正常工作。但是,如果您的应用实现了自己的文本渲染并使用系统的字体,我们建议您测试表情符号渲染。
蓝牙 LE 音频
Android 13 终于带来了对低功耗蓝牙 (LE) 音频的支持,以取代经典蓝牙,以启用新的用例和连接拓扑。它将允许用户向朋友和家人分享和广播他们的音频,或订阅公共广播以获取信息、娱乐或可访问性。
它旨在确保用户可以在不牺牲电池寿命的情况下接收高保真音频,并能够在不同的用例之间无缝切换,这是蓝牙经典无法实现的。
MIDI 2.0
Android 13 增加了对新 MIDI 2.0 标准的支持,包括通过 USB 连接 MIDI 2.0 硬件的能力。此更新后的标准提供了诸如提高控制器分辨率、更好地支持非西方语调以及使用每个音符控制器的表现力等功能。
如何获得 Android 13 beta 2?
如果您已经在运行 Developer Preview 1,您将自动收到 Developer Preview 2 的无线 (OTA) 更新。对于符合条件的设备(例如 Pixel 4/4 XL、Pixel 4a/4a 5G、Pixel 5、Pixel 6 和 Pixel 6 Pro)来自Android 13 开发者网站。Android 13 beta 1 预计将于 4 月发布,Beta 2 将于 5 月发布,Beta 3 将于 6 月发布,其中包含最终的 API 和行为,Beta 4 将于 7 月发布,最终版本将于 8 月某个时候发布。