乐趣区

关于android:欢迎体验-Android-13-开发者预览版-2

作者 / Dave Burke, VP of Engineering

上个月,咱们 公布了 Android 13 的首个开发者预览版。Android 13 围绕咱们的外围主题打造,即隐衷和平安、开发者生产力,以及反对平板电脑和 大屏幕设施。明天,咱们为大家带来了 Android 13 开发者预览版 2,提供了更多的新性能和变更,供您在利用中尝试。您的意见会帮忙咱们将 Android 打造成更适宜开发者和用户的平台,欢送大家和咱们分享测试反馈!

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

Android 12L 性能更新,现已退出 AOSP

在开始介绍本次的开发者预览版之前,让咱们先回顾一下上周的新闻: 咱们曾经正式将 Android 12L 性能更新公布至 AOSP,并会在将来几周内推送至所有反对的 Pixel 设施。Android 12L 优化了 Android 12 在平板电脑上的体验,其中包含一些更新,比方用户能够在新的任务栏中通过拖放让利用进入分屏模式,告诉栏和锁屏中新的大屏幕布局,以及改良的利用兼容模式。您能够浏览 公布博文 理解更多信息。

从往年晚些时候开始,Android 12L 将在三星、联想和微软的平板电脑和可折叠设施上按计划更新,当初是时候让您的利用做好筹备了。咱们强烈建议大家在分屏模式下用不同大小的窗口测试利用,以及针对不同的屏幕方向进行测试,并查看新的兼容模式的变动 (如果实用的话)。请拜访 官网文档 理解更多对于 Android 12L 的开发信息。

最重要的是: Android 12L 的大屏幕性能也是 Android 13 的根底之一,所以您能够在 Android 13 上进行开发和测试,因为 Android 13 笼罩了运行 Android 12L 的平板电脑受众。咱们将大屏幕视为 Android 将来的要害方向之一,咱们将持续投入资源,为您提供更多相干工具,帮忙您为平板电脑、Chromebook 和可折叠设施构建良好体验。您能够通过官网文档理解更多对于如何 开始为大屏幕进行优化 的信息,并查阅咱们的 大屏幕开发者资源。

上面让咱们深刻理解明天的 Android 13 开发者预览版 2 中的新内容。

隐衷和用户信赖

人们心愿应用值得信赖的操作系统和利用,来解决他们最私密、最敏感的信息以及设施上的资源。隐衷和用户信赖是 Android 产品准则的外围。在 Android 13 中,咱们将持续专一于在设施上提供更平安的环境,以及为用户提供更多的控制权,从而为所有人打造一个负责任、高质量的平台。以下是开发者预览版 2 中的新增内容。

告诉权限 – 为了帮忙用户专一于对他们最重要的告诉,Android 13 为从利用发送告诉引入了一个新的 运行时权限: POST_NOTIFICATIONS。以 Android 13 为指标平台的利用当初须要在发送告诉前向用户申请告诉权限。以 Android 12 或更低版本为指标平台的利用,零碎将代您解决降级流程。咱们也会继续优化这个流程。为了给您的用户提供更多的背景信息和管制权限,咱们激励您尽早将指标平台设为 Android 13,并在您的利用中申请告诉权限。请拜访 官网文档 理解详细信息。

△ Android 13 中的告诉权限对话框

开发者可降级权限 – 一些利用可能不再须要某些之前由用户授予过的权限,这些权限曾用于开启某项特定性能或保留旧的 Android 版本中的敏感权限。在 Android 13 中,咱们提供了 新的 API),让您的利用通过降级以前被授予的运行时权限来爱护用户隐衷。

更平安地导出上下文注册的接收器 – 在 Android 12 中,咱们要求开发者针对利用清单中申明的 Intent 接收器来申明其可导出性。在 Android 13 中,咱们要求您也为上下文注册的接收器做同样的事件: 在为非零碎起源注册接收器时,为其增加 RECEIVER_EXPORTED 或 RECEIVER_NOT_EXPORTED 标记。这将有助于确保接收者不会被其余利用发送播送,除非其无意为之。尽管在 Android 13 中对此没有强制要求,但咱们建议您申明可导出性,迈出爱护您的利用的第一步。

开发者生产力

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

日语文本折行改良 – TextView 当初能够按词句 (文節 /Bunsetsu,听起来感觉天然的最小语义单位) 或短语来折行文本,而不是按字符折行。这会让日语利用有更佳的浏览体验。您能够通过在 TextView 中应用 android:lineBreakWordStyle=”phrase” 来启用这种折行:

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

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

△ 以 Android 13 为指标平台的利用中的非拉丁文字行高改良成果 (下)

文本转换 API – 日语和汉语等语言的用户会应用拼音输入法,这往往会拖慢搜寻和主动补全等性能。在 Android 13 中,利用能够调用新的 文本转换 API,让用户能够更快更容易地找到须要的内容。例如,以前的搜寻须要日语用户 (1) 输出平假名来示意搜索词的发音,可能是一个地名或一个利用名 (2) 应用键盘将平假名字符转换为汉字 (3) 应用汉字字符从新搜寻 (4) 取得搜寻后果。在新的文本转换 API 的帮忙下,日语用户只需输出平假名,就能够立刻看到日文汉字的搜寻后果,相当于跳过了第 2 和第 3 步。

黑白矢量字体 – Android 13 减少了对 COLR 版本 1 (请参考具体 规格 和 介绍视频) 字体的渲染反对,并将零碎表情符号更新为 COLRv1 格局。COLRv1 是一种新的、高度紧凑的字体格局,在任何尺寸下都能疾速清晰地渲染。对于大多数利用,这项批改齐全无奈被感知到,零碎会主动解决好所有。从开发者预览版 2 开始,您能够抉择在利用中应用 COLRv1。如果您的利用是本人实现文本渲染,并应用零碎字体,咱们建议您应用 COLRv1 并测试表情符号的渲染成果。您能够在 Chrome 发布公告 中理解更多对于 COLRv1 的信息。

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

蓝牙低功耗 (LE) 音频 – 低功耗 (Low Energy, LE) 音频是下一代的无线音频,用于取代经典蓝牙,并实现新的用例和连贯拓扑构造。用户能够通过它与敌人和家人分享和播送本人的音频,或订阅公共广播以取得信息、娱乐或无障碍辅助信息。它旨在确保用户可能在不就义电池寿命的状况下接管高保真音频,并在不同用例之间无缝切换,这是经典蓝牙无奈做到的。Android 13 减少了对低功耗音频的内置反对,因而开发者们无需做任何操作即可在兼容的设施上取得这个新性能。

MIDI 2.0 – Android 13 减少了对新的 MIDI 2.0 规范的反对,包含通过 USB 连贯 MIDI 2.0 硬件的能力。这个更新的规范提供了一些新性能,如更高的控制器分辨率,更好地反对非西方音调,以及通过繁多音符控制器提供更佳的表现力。

利用兼容性

在公布新的平台版本时,咱们优先思考利用的兼容性,让零碎更新的体验更快、更顺畅。在 Android 13 中,面向利用的变更都是可选的,以便您有更多的工夫进行调整和适配,咱们还更新了工具和流程,帮忙您更快地做好筹备。

随着开发者预览版 2 的到来,咱们得以在 Android 13 的公布历程中更进一步,并持续改善整体的稳定性,当初是时候尝试新性能和变更,并向咱们提交反馈了。咱们特地心愿失去对于 API 的反馈意见,以及 平台变更 对您的利用造成影响的详细信息。欢送大家返回 反馈页面,与咱们分享您的想法或报告问题。

当初您也能够开始进行 兼容性测试,并确定接下来须要实现的工作。咱们倡议大家尽早安顿这些工作,以便在 Android 13 Beta 1 推出时公布与之兼容的更新。目前临时不须要更改利用的 targetSdkVersion,但咱们倡议应用开发者选项中的 行为变更开关 来初步理解 Android 13 中的可选变更对利用造成的影响。

咱们将在 2022 年 6 月到达 平台稳定性里程碑,届时所有面向利用的零碎行为、SDK/NDK API 和非 SDK 清单都将最终确定。到那时,您能够实现最终兼容性测试,并公布齐全兼容的利用、SDK 或开发库。详见 公布时间表。

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

即刻开始体验 Android 13

不管您是想体验 Android 13 的性能、测试利用还是 提交反馈,都能够从这次的开发者预览版开始。只需将零碎映像 下载并刷入 Pixel 6 Pro / 6 / 5a 5G / 5 / 4a (5G) / 4a / 4 XL / 4 设施,即可立刻开始应用。如果您没有 Pixel 设施,则能够在 Android Studio Dolphin 中应用带有 64 位零碎映像的 Android 模拟器。如果想进行更宽泛的测试,咱们也提供了 GSI 映像。如果您曾经在 Pixel 设施上装置了上一个预览版,则会通过 OTA 形式主动取得更新,包含之后的预览版和 Beta 版。请拜访 官网文档 理解详细信息。

理解本次公布的残缺信息,请拜访 Android 13 开发者网站。

欢迎您 点击这里 向咱们提交反馈,或分享您喜爱的内容、发现的问题。您的反馈对咱们十分重要,感谢您的反对!

退出移动版