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


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

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

开发人员生产力和工具

  • 主题应用图标

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

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

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

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

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

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

  • Quick Settings Placement API

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

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

更多详情在这里。

  • 可编程着色器

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

更多详情在这

  • PlaybackState 派生的媒体控件

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

更多详情在这里

  • 蓝牙 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 和应用程序中的更多大屏幕布局和优化、改进的应用程序兼容性模式等功能。


 


相關推薦

2022-11-17

Google 在 Android 13 系统中内置了一项名为 Predictive Back Gesture(预测性返回手势)的功能。这是一套 Google 提供的手势操作解决方案,可以让用户在进行返回滑动操作时,让应用窗口缩小,从而显示出主屏幕的预览。 虽然这是一

2023-04-14

Android 14 Beta 1),该版本围绕隐私、安全、性能、开发者生产力和用户自定义等核心特性,同时持续改善平板电脑、可折叠设备等的大屏幕设备体验。 更智能的系统 UI 在 Android 操作系统中,功能是由两个独立但同样重要的软

2023-08-19

用 Impeller 时,广色域色彩现已成为 iOS 上的默认设置。 Android 上 Impeller 的进度更新 继续在 Impeller 的 Vulkan 后端方面取得进展,但尚未达到官方预览期所需的质量水平。计划将在今年晚些时候以稳定版本的形式进入 Android 版 Impe

2023-03-10

继上个月发布了首个 Android 14 开发者预览版之后,第二版 Android 14 开发者预览版(以下简称 Android 14 DP 2)已于今天开始推出,这也是最后一个开发者预览版,之后 Android 14 将脱离开发者预览阶段,进入 Bete 测试阶段,Android 14 DP

2023-06-15

旧围绕着其核心主题打造,即隐私、安全、性能、开发者生产力和用户定制,同时继续完善平板电脑、可折叠设备等大屏设备上的体验。 Beta 3 也让 Android 14 抵达平台稳定性里程碑,这意味着开发者 API 和所有面向应用的行为都

2023-03-17

2023 年 2 月,openGemini 正式申请加入 openEuler DB SIG,现已完成对 openEuler 的各项兼容性测试,并计划加入 openEuler 23.03 版本。 openGemini 可在物联网、嵌入式、边缘计算、运维监控(AIOps)等领域与 openEuler 社区展开合作,充分利

2022-09-16

动态。Android 13 已正式推出,该版本加入了对隐私、生产力和现代标准的支持和增强,以帮助开发者更轻松地构建优质应用与产品。 现代 Android 开发工具也进一步提升开发者生产力,其中 Android Studio 新功能将助力

2024-07-13

p;native API。目前,该框架为丰富的移动开发提供了 iOS 和 Android 运行时,并可用于多种不同的用例。 Bug Fixes action-bar:当标题改变时,在导航过程中提供正确的页面(#10563)(12dd329) android:不要从_setupAsRootView添加到父级

2023-02-02

elementary OS 7 带来了新的功能和修复、引入了新的办公生产力功能,并扩大了与各种硬件的兼容性。到目前为止,elementary OS 6.1 已经从官网上被下载了 40W+次,比 6.0 多了 15 万次,这还不包括从第三方下载或通过 torrent 直接下

2023-07-18

Linux Mint 21.2 已正式发布,代号‘Victoria’。新版本的底层仍是 Ubuntu 22.04 LTS,内核采用 Linux 5.15。 主要变化: 登录界面默认启用"Tap-to-click"功能 改进了登录界面密码字段中的键盘导航 更新软件管理器 UI,包括 Flatpaks

2022-07-14

Google 于今天正在推出 Android 13 Beta 4,该版本也是 Android 13 的最后一个测试版,Android 13 将在未来几周时间内正式发布。 衷心感谢我们的开发者社区,你们给我们提供了数以千计的错误报告和见解,帮助我们优化API、改进功

2022-08-29

入手势,比如基于 GTK 前端实现的轻扫和长按,以及面向 Android 和 iOS 特定的附加功能。目前看来,这个跨平台的开源办公套件正在开发更好的手势支持功能。 根据 LibreOffice 的 Git 提交记录,近期有开发者提交了关于旋转和缩放

2024-10-09

持 Emscripten)。 iOS 现在是 Tier 3 支持的平台。 Android 现在也是 Tier 3 支持的平台。 Typing 支持类型参数中的类型默认值。 新的类型缩小注释,typing.TypeIs TypeDicts 中只读项的新注释。 用于标记类型系统中的

2024-10-03

持 Emscripten)。 iOS 现在是 Tier 3 支持的平台。 Android 现在也是Tier 3 支持的平台。 Typing 支持类型参数中的类型默认值。 新的类型缩小注释,typing.TypeIs TypeDicts 中只读项的新注释。 用于标记类型系统中的弃用