Android 13 带来主题应用图标和安全调整
Android 13 是 Google 流行的移动操作系统的最新版本,它为开发者提供了新的功能,例如主题应用图标、每个应用的语言偏好和更好的文本支持。该版本还带来了新的隐私和安全功能。 Android 13 的源代码已于 8 月 15 日推送到 Android 开源项目。 Android 13 将 Material You 动态颜色扩展到所有应用程序图标,使用户能够选择继承其壁纸色调和其他主题偏好的图标。对于支持此功能的应用程序,开发人员需要提供单色应用程序图标并对自适应图标 XML 进行调整。 此外,在 Android 13 中,还对文本和语言进行了改进,以提供更完美的体验,其中包括更快的断字、改进了非拉丁脚本的行高以及改进了日语的文本换行。 新的文本转换 API 速度在使用拼音字母输入(例如中文和日文)时进行搜索和自动完成。 Android 13 中的其他新功能和改进: 核心库现在与 Java 的 OpenJDK 11 LTS 版本保持一致。 新的 API 让应用程序可以提前告诉系统它将如何处理返回手势/按钮事件,这种做法称为“提前”模型。 预测返回手势将启用预览,从而允许用户避免意外行为,例如突然关闭应用程序。 系统照片选择器为用户提供了一种标准的隐私保护机制,用于共享本地和基于云的照片。包含用于访问共享媒体文件的应用程序的 API。 新的精细媒体权限提供对特定类型媒体文件的访问,包括图像、视频或音频。这些替换了 READ EXTERNAL STORAGE 权限。 ART 运行时的更新提高了所有应用的性能和效率。 垃圾收集将通过基于 Linux 内核功能 userfaultfd 的新收集器得到改进,该功能将在即将到来的 Google Play 系统更新中用于 Android 13 设备上的 ART。新的收集器可以节省电池寿命,避免 GC 操作期间出现卡顿,并保护应用程序免受低内存杀死。 引入了应用程序的附近 Wi-Fi 设备权限,以管理设备与附近接入点的连接。 通知运行时权限功能将帮助用户更轻松地调整到他们认为最重要的通知。 磁贴放置 API 使应用程序能够提示用户一步直接添加自定义快速设置磁贴,而无需离开应用程序。 引入了可编程的 RuntimeShader 对象。 为 COLR 版本 1 字体添加了渲染支持。