谷歌宣布发布Android 15,并通过 Android 开放源代码项目 (AOSP) 轻松提供源代码。
受支持的 Pixel 设备将在未来几周内收到更新,并计划在未来几个月内向三星、Honor 和 OnePlus 等制造商的设备广泛推出。
谷歌表示:“Android 15 延续了我们构建私密、安全平台的使命,该平台可帮助您提高工作效率,同时为您提供新功能,以制作精美的应用程序、卓越的媒体和相机体验以及直观的用户体验,尤其是在平板电脑和可折叠设备上。”
开发人员体验优先
Android 15 推出了一系列旨在简化开发流程的体验质量改进。这些改进包括:
- ApplicationStartInfo API:为开发人员提供有关应用程序启动行为的深入了解,包括启动阶段持续时间和“启动温度”指标。
- 分析类:在 Android Jetpack 中,有助于简化使用新的 ProfilingManager API 来收集有关用户设备上应用程序性能的详细遥测数据。
- StorageStats API 增强功能:提供有关应用程序存储使用情况的更详细信息,包括对 APK 拆分和库占用空间的见解。
- 强大的 PDF 处理:更新的 PdfRenderer API 引入了对受密码保护的文件、注释管理和表单编辑的支持,并由 Jetpack PDF 库支持实现无缝集成。
- 现代语言特性:新的 OpenJDK 和 SQLite API 带来了一系列改进,包括对 SQLite 中只读延迟事务的支持和 OpenJDK 中扩展的数学功能。
- 增强的画布功能: Android 15 为开发人员提供了新的 Canvas 绘图工具,例如用于 3D 操作的 Matrix44 和用于复杂形状渲染的高级着色器控件。
精致的排版和国际化
考虑到 Android 的全球影响力,最新版本进行了多项改进,以增强不同语言用户的体验:
- 简化的可变字体处理:简化从可变字体创建 FontFamily 实例,自动调整以匹配显示的文本。
- 扩展的 CJK 字体支持: NotoSansCJK 字体涵盖中文、日文和韩文,现在是一种可变字体,为创意排版开辟了新的途径。
- 改进的文本对齐: JUSTIFICATION_MODE_INTER_CHARACTER 设置改进了利用空格进行分割的语言(例如中文和日语)的对齐。
应用程序兼容性:平稳过渡
谷歌强调了对 Android 15 中应用程序平稳过渡的承诺。大多数面向用户的更改都是可选的,在应用程序明确针对 SDK 版本 35 之前保持非活动状态。这种方法为开发人员提供了充足的时间来调整他们的应用程序。
Android Studio Koala Feature Drop 中的 Android SDK 升级助手已更新,为向 Android 15 的过渡提供全面支持。
谷歌宣布了“聚焦周”活动,致力于深入探讨 Android 15 的具体方面:
鼓励开发人员开始探索可用的新工具和 API,并为下一代 Android 准备他们的应用程序。