文章图片
- 主题应用图标 — 在安卓 13 中 , 我们将 Material You 动态颜色扩展到谷歌应用之外的所有应用图标 , 让用户选择继承其壁纸和其他主题偏好的图标 。 你的应用程序需要提供的只是一个单色的应用程序图标(例如 , 你的通知可绘制)和对自适应图标 XML 的调整 。 我们鼓励所有的开发者提供兼容的图标 , 以帮助为选择加入的用户提供一致的体验 。 主题应用图标最初在 Pixel 设备上得到支持 , 我们正与设备制造商伙伴合作 , 将其引入更多设备 。
文章图片
- 每个应用程序的语言偏好 — 某些应用程序让用户选择与系统语言不同的语言 , 以满足多语言用户的需求 。 这样的应用程序现在可以调用一个新的平台 API 来设置或获取用户的首选语言 , 帮助减少模板代码 , 并在设置应用程序的运行时语言时提高兼容性 。 为了实现更广泛的兼容性 , 我们将在即将推出的 Jetpack 库中增加一个类似的 API 。
- 更快的连字符 — 连字符使包装好的文本更容易阅读 , 并有助于使你的 UI 更具适应性 。 在 Android 13 中 , 我们将连字符的性能优化了 200% , 所以你现在可以在你的 TextViews 中启用它 , 而对渲染性能几乎没有影响 。 要启用更快的连字符 , 在 setHyphenationFrequency 中使用新的 fullFast 或 normalFast 频率 。
- 可编程着色器 —Android 13 增加了对可编程 RuntimeShader 对象的支持 , 其行为使用 Android 图形着色语言(AGSL)定义 。 AGSL 与 GLSL 共享其大部分语法 , 但在 Android 渲染引擎中工作 , 以定制 Android 画布内的绘画 , 以及过滤视图内容 。 Android 内部使用这些着色器来实现波纹效果、模糊和拉伸过卷 , 而 Android 13 使你能够为应用程序创建类似的高级效果 。
文章图片
- OpenJDK 11 更新 — 在 Android 13 中 , 我们已经开始了刷新 Android 核心库的工作 , 以与 OpenJDK 11 LTS 版本保持一致 , 同时为应用和平台开发者提供库更新和 Java 11 编程语言支持 。 我们还计划通过 Google Play 系统更新将这些核心库的变化带给更多的设备 , 作为运行 Android 12 及以上系统的设备的 ART 模块更新的一部分 。
- 更多的安卓系统通过 Google Play 更新 — 在安卓 13 中 , 我们继续扩大对 Google Play 系统更新(Project Mainline)的投资 , 使应用程序在不同的设备上拥有更一致、更安全的环境 , 并向用户提供新的特性和功能 。 我们现在可以通过对现有模块的更新 , 直接向旧版安卓的用户推送新的功能 , 如照片选择器器和 OpenJDK 11 。 我们还增加了新的模块 , 如蓝牙和超宽频模块 , 以进一步扩大安卓可更新的核心功能范围 。
- 为平板电脑、可折叠设备和 Chromebook 优化 —— 随着平板电脑、折叠屏设备和 Chromebook 等大屏幕设备的发展 , 现在是时候让你的应用程序为这些设备做好准备 , 并设计适合任何屏幕的完全自适应应用程序 。 你可以使用我们为平板电脑提供的优化指导开始工作 , 然后学习如何为大屏幕构建和为折叠式设备开发 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
