资讯>Android 13 正式发布,提供预测返回手势、生产力改进...>

Android 13 正式发布,提供预测返回手势、生产力改进...

谷歌开发团队已将 Android 13 源代码推送到 Android 开源项目 (AOSP) ,并正式发布最新版本的 Android 13。

对于开发者,Android 13 专注于隐私和安全以及开发者生产力。此外,Android 13 还致力于成为更好的平板电脑和大屏幕操作系统。

开发人员生产力和工具

主题应用图标

Android 13 将 Material You 动态颜色扩展到所有应用图标,用户可以选择继承其壁纸色调和其他主题偏好的图标。因此,开发应用程序的时候只需提供一个单色应用程序图标,和对自适应图标 XML 的调整。

929AB7D23CC24FDE9F9B85EFAE347CDE.png

改进的日文文本换行 - TextViews 现在可以通过文集(听起来自然的最小单词单位)或短语(而不是字符)来换行文本,以获得更优美和可读的日文应用程序。下图是启用短语样式(底部文字)和未启用(顶部文字)的日语文本换行:
E687EADECE7947AAB09A8D063D68E7E8.png

改进了非拉丁脚本(non-latin scripts)的行高 - Android 13 通过使用适合每种语言的行高来改进非拉丁脚本(例如泰米尔语、缅甸语、泰卢固语和藏语)的显示,新的行高可防止剪裁并改善字符的定位。

8D883C4543484BA788EA2BEE970B4F43.png
颜色矢量字体 - Android 13 增加了对 COLR 版本 1(规范、介绍视频)字体的渲染支持,并将系统表情符号更新为 COLRv1 格式。COLRv1 是一种新的、高度紧凑的字体格式,可以在任何大小下快速清晰地呈现。
△ COLRv1 矢量表情符号 (左) 和位图表情符号

4CCF26189F714679833E59E808C28490.png

Quick Settings Placement API

对于提供自定义 Quick Settings 磁贴的应用,Android 13 让用户更容易发现和添加磁贴。

使用新的磁贴放置 API,应用可以提示用户在一个步骤中直接添加自定义快速设置磁贴,而无需离开您应用。

可编程着色器

Android 13 引入了可编程 RuntimeShader 对象,其行为使用 Android 图形着色语言 (AGSL) 定义。可以使用这些着色器在您的应用程序中创建波纹、模糊、拉伸和其他类似的高级效果。

PlaybackState 派生的媒体控件

Android 13 系统从 PlaybackState 派生了媒体控件,提供更丰富的多媒体控件集,这些控件在手机和平​​板设备之间保持一致,并与其他 Android 平台(如 Android Auto 和 Android TV)保持一致。

FBF62127D26B4E3091D03918FBEA7638.png

蓝牙 LE 音频

低功耗 (LE) 音频是下一代无线音频,支持新的用例,例如向朋友共享和广播音频,或订阅公共广播以获得信息、娱乐。它确保用户可以在不牺牲电池寿命的情况下接收高保真音频,并在不同的用例之间无缝切换。

Android 13 增加了对 LE Audio 的内置支持,因此开发人员可以在兼容设备上使用新功能。

MIDI 2.0 支持

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

OpenJDK 11 更新

Android 13 核心库现在与 OpenJDK 11 LTS 版本保持一致,为应用程序和平台开发人员提供库更新和 Java 11 编程语言支持。目前计划通过 Google Play 系统更新将这些核心库更改引入更多设备,作为运行 Android 12 及更高版本设备的 ART 模块更新的一部分。

预测返回手势

Android 13 引入了新的 API,可让应用通知系统提前处理返回事件,这种做法被称为 “提前” 模型。这种新方法是多年努力的一部分,可以使应用程序支持预测性后退手势,该手势可通过开发者选项在 Android 13 中进行测试。

为平板电脑打造

Android 13 扩展了今年早些时候发布的 12L 更新,在平板电脑上提供了更好的体验。比如增强的多任务任务栏、系统 UI 和应用程序中的更多大屏幕布局和优化、改进的应用程序兼容性模式等功能。

2164 阅读
请先登录,感受更多精彩内容
快去登录吧,你将获得
  • 浏览更多精彩评论
  • 和开发者讨论交流,共同进步