本页总结了 Android Automotive OS 12L 中提供的新功能。
系统界面和核心应用改进
- 快速控件功能。 使 OEM 能够将选定的设置(例如,蓝牙开关)添加到系统界面(例如,状态栏),使用户能够在驾驶时安全地更改关键设置,而无需打开“设置”应用。
- 旋转支持。 改进和错误修复。
- UI 自定义。 为自定义类启用插件架构。有关详情,请参阅Car UI 插件。
- 通知视觉效果大改版。 用户体验大改版和分组通知改进。
蓝牙
- 改进的蓝牙重新连接性能。 更频繁地在适当的情况下自动连接到设备。要了解详情,请参阅蓝牙连接管理。
- 消息数据库。 支持通过 消息访问配置文件 (MAP) 使用消息数据库,以便为依赖蓝牙的消息应用提供更大的灵活性。
连接性
- 按应用网络选择 (PANS)。 允许创建和执行动态网络政策,以确定哪些应用可以使用
OEM_PAID 网络
。 - 双 STA。 使 IVI 能够在连接到主要 Wi-Fi 网络的同时,并发连接到 OEM 限制的 Wi-Fi 网络。
音频
- 音频闪避信号。 向 HAL 提供音频焦点状态以及有关要闪避的输出设备的信息。
- 音量改进。 实现对音量的更精细控制,包括提供 API 以获取活动音量组。
- 按音量组静音。 实现按音量组静音,并增强关于静音状态的 HAL 和 UI 通信。
- AudioControl HAL 的 AIDL 迁移。 将 AudioControl HAL 从 HIDL 迁移到 AIDL,以充分利用 AIDL 功能。
- 音频的电源政策处理。 为车载音频服务启用电源处理功能,包括禁用和启用焦点请求,以及在音频电源政策更改时静音和取消静音音量组。
相机
- CarEvsManager。 使 OEM 能够实现 Android Activity,以显示来自车载相机服务的预览。
系统可靠性和稳定性
- 车载看门狗闪存管理。 通过限制写入存储的数据量来管理系统闪存。 使 OEM 能够定义写入阈值(对于 OEM、媒体和地图软件包)并收集 OEM 应用的统计信息。 禁用和终止超出已定义阈值的非关键应用和服务。
安全性
- 车辆绑定加密。 现在可以将 Android 存储加密配置为在外部 ECU 上存储一些密钥加密参数。 这可以防止通过从汽车中移除主机来收集数据(例如,由于盗窃或被降级到报废场)。
- 安全开发者选项。 Android 开发者选项和 ADB 可以由 OEM 远程独占启用。 参考实现提供了加密令牌访问机制和远程 Web 服务。
位置信息
- 高级驾驶员辅助系统 (ADAS) 位置信息开关。 现在可以通过“设置”应用中的单独位置信息开关来控制用于 ADAS 的应用对设备位置信息的访问。
遥测
- 基于边缘的分析功能。 能够在 Android Automotive 设备上执行更多基于边缘的指标处理。 Android 信息娱乐系统和车辆属性指标可以在以 Lua 语言编写的脚本中配置,并在设备上进行处理,以发送到 OEM 选择的后端。
合规性
- 合规性修复。 许多补丁可确保符合 Android 认证测试套件。 Android 12L AAOS 版本在我们的内部参考平台上 100% 符合 CTS、CTS-Verifier 和 STS 测试套件,并且 AOSP 软件中无需其他修复。