Android Automotive 11 版本详细信息

以下内容详细介绍了此版本中添加到 Android Automotive 的主要功能和增强功能。要详细了解此版本中记录的新功能,请参阅新增功能

主要功能和增强功能

系统 UI 和核心应用改进

  • 更新的核心系统应用
    • 新的“设置”搜索功能。 用户现在可以从“设置”主屏幕快速搜索相关设置。
    • 媒体。 添加了其他功能以改善用户体验,并增强了 OEM 的自定义功能。
    • 拨号器。 添加了按姓氏排序的选项,以改善用户体验。
    • 消息传递。 现在支持使用 MMS 和 RCS 的群组消息。
  • 改进了通知的灵活性。 添加了功能,以改进通知面板和平视通知的屏幕位置的可自定义性,并改进平视通知动画的可自定义性。
  • 改进了状态栏图标的可自定义性。 可以自定义图标之间的间距,现在可以排除某些图标。
  • 汽车 UI 工具包。 添加了一组新的组件和资源,以便 OEM 可以更轻松、更可预测和更一致地自定义系统。
  • 基准旋转支持。 物理旋转控制器的 VHAL 事件被输送到 RotaryController 服务,以便应用可以与旋转控制器一起使用。

用户管理

  • 更新的多用户 API。 将 Android AutomotiveOS 多用户管理 API 表面(例如,CarUserManagerHelper)移入核心框架(例如,UserManager),以便更轻松地进行 OEM 集成和升级。
  • 用户角色和限制。 添加了对更轻松地自定义用户角色和限制的支持。
  • 更快的用户切换。 用户切换和多用户性能得到了改进。现在可以进行用户预创建和从系统用户中移除软件包。
  • CarUserHAL。 现在支持外部 ECU 和 Android 之间的用户管理(例如,切换用户)集成。
  • 受信任的设备解锁。改进了用户解锁性能和系统体验

蓝牙

  • 封面图片。 现在可以接收通过 AVRCP 传输的当前播放和浏览曲目的封面图片。
  • MMS 和 RCS。 除了 SMS 之外,现在还支持发送和接收 MMS 和 RCS 消息。
  • 供应商 AT 命令。 添加了通过 HFP 发送供应商 AT 命令的功能,以启用第三方投射。
  • 收藏夹联系人同步。 现在可以将收藏夹电话簿从手机传输到汽车。
  • 改进了对多个可浏览媒体源的支持。 改进了对来自支持多个媒体播放器的手机的信号的支持,以及对这些媒体播放器的更改。
  • AVRCP 改进。 媒体控制功能得到了改进。
  • 联系人下载。 现在批量下载联系人,以便更快地将可用联系人放入数据库。

多显示器

  • 模拟器支持。 Android Automotive OS 模拟器现在支持多个物理显示器。
  • 多显示器启动动画。现在支持多显示器启动动画。
  • CarActivityView。 ActivityView 现在可以识别驾驶限制。

连接

  • 热点客户端浏览和管理。 合作伙伴现在可以查看已连接 AP 客户端的详细列表,并显示或阻止客户端。
  • 动态 Wi-Fi 接口管理。 添加了动态创建和移除 Wi-Fi 网络接口的支持,以支持 Wi-Fi 并发用例,并减少当前一次性实现周围的碎片。
  • 与车载 HU 的静默无线连接。 特权应用现在可以静默连接到 Wi-Fi。

音频

  • 每个输出设备的音频效果。 除了每个音频流之外,现在还可以将音频效果应用于特定的输出设备。
  • 多区域改进。 多区域音频现在支持基于用户和车辆占用情况的路由。此外,音频输入可以与区域关联,以便更轻松地查找设备。
  • 支持车辆声音。 引入了新的系统用法以涵盖汽车用例。此外,还添加了新的 API,使 HAL 能够参与 Android 外部声音的音频焦点。
  • 音频焦点改进。 现在支持延迟音频焦点请求,并添加了新的用户设置,以防止导航在通话期间获得焦点。

相机

环视。 添加了从多个摄像头输入显示 360° 环视的功能。

计算机视觉和机器学习 (CV 和 ML)

Android Automotive OS 上的 Computepipe。 Android 中的 CVML 客户端实现现在允许连接 CVML 管道,而无需考虑它们在哪个环境(VM 或离散硬件)中运行,这种方式抽象了底层部署架构。

传感器

  • 超声波。 平台中添加了对超声波传感器阵列的支持。
  • CarPropertyManager。 改进了供应商属性的权限粒度、公开的错误回调以及简化的 getProperty API。
  • 国家/地区检测器。 允许汽车自定义,使 OEM 能够设置除默认国家/地区代码以外的国家/地区代码以进行位置信息检测(特别是对于汽车中没有电话配置的情况)。
  • GNSS。 现在可以报告无限数量的卫星(从先前支持的最大 64 个增加)。

系统可靠性和稳定性

添加了看门狗来检测有问题的进程并重新启动它。

启动性能

IO 性能数据现在作为 CarWatchDog 服务的一部分收集。

车载框架

  • 现在支持可选和实验性功能。
  • 添加了在集群中运行的崩溃活动(FixedActivity 模式)的活动崩溃监控和重启功能。
  • 车载服务崩溃处理得到了改进。
  • 添加了 CarOccupantZoneManager API,以允许查询特定用途的正确显示器/音频。
  • 添加了 CarInputManager 以启用捕获选定组的输入事件。
  • 添加了用于标准化 CAN 总线访问的 CAN 总线 HAL。

电源管理

电源管理服务逻辑现在支持新的转换。 WAIT_FOR_VHAL_FINISHWAIT_FOR_VHAL,以及 SHUTDOWN_PREPARE 到立即休眠。

错误修复

进行了多项错误修复和合规性测试修复。

已知问题

  • xTS 在模拟器上运行,而不是在兼容设备上运行。
  • 尚未执行性能基准评测。