Android Automotive 13 版本详细信息

本页总结了 Android Automotive 13 中提供的主要新功能。

功能

相机

  • Android camera2 API。允许第三方消费者应用并发访问一个或多个车载摄像头,而不会影响扩展视图系统 (EVS)的性能和行为。
  • 按相对位置枚举摄像头设备。允许客户端根据相对位置枚举和打开摄像头设备(或视频流),以及对客户端隐藏的硬件详细信息(例如,设备节点名称)。
  • EVS 热插拔事件。添加了热插拔摄像头的通知和处理。

车载框架

  • 车载框架主线。添加了一个新的车载框架模块,其中包括车载 API 和车载服务。这使得车载堆栈能够独立于 Android 平台版本进行更新。
  • 驾驶安全区域支持。允许应用指定驾驶安全区域,并允许系统指定区域和提供临时豁免。
  • 将车辆 HAL 从 HIDL 迁移到 AIDL。HIDL HAL 仍然受支持,但新属性只能添加到新的 AIDL 车辆 HAL。
  • 支持 VHAL 中更大的有效负载和批量调用。VHAL 现在可以通过共享内存传递更大的有效负载。批量调用可以更高效地发送多个请求。
  • 集群导航元数据填充。此功能使用额外的字段扩展了导航状态 API 中的导航状态协议缓冲区,以描述导航元数据。
  • 触摸模式。在 Android 13 中,通知现在与焦点事件分离。在 Android 12 及更早版本中,焦点和触摸模式由相同的 C++ 原生 FocusEvent 表示。触摸模式更改现在在一个新事件 TouchModeEvent 中表示。此新的原生事件会针对所有现有窗口(无论是否聚焦)进行调度。

连接

  • 启用超宽带 (UWB)。提供多锚点支持,以 10 厘米的精度定位 UWB 标签。
  • 蓝牙主线集成。将 Automotive 蓝牙变成一个模块,以实现独立于 Android 平台版本的更新。隐藏的 API 迁移到系统 API,并获得 Google 的持续支持。
  • Gabledorsch。启用了较新版本的蓝牙堆栈,支持汽车用例。
  • 车载网络。为基于以太网的网络添加了控件,包括 IP 配置的动态管理、网络功能、应用访问控制列表以及动态连接和断开网络连接的功能。
  • 参考 TCU。通过 Telephony HAL 将外部远程信息处理 ECU 与 Android 集成变得更加简单。
  • 投射支持。添加了一个新的 API,用于将 VendorElements 作为生成的 hostapd AP 配置的一部分包含在内。
  • 用于在 Wi-Fi 关闭时获取 Wi-Fi 频道和国家/地区代码列表的 API。

电源

  • 支持挂起到磁盘。断电模式,用于保留 RAM 的内容。支持挂起到磁盘和挂起到 RAM。
  • 关机过程控制。允许供应商在车库模式之前和之后及时采取措施。

隐私

  • 汽车权限模型。权限模型的更改平衡了驾驶时的安全性、隐私权和用户体验。
  • 驾驶后权限决定提醒。提醒已停车的用户他们在驾驶时做出的权限决定。
  • 最近的权限决定。最近的权限决定会在隐私设置中显示,使用户能够更改权限决定。
  • 汽车隐私信息中心。允许用户在隐私设置中查看最近的应用权限使用情况,包括传感器(例如位置信息、麦克风和摄像头)的事件时间轴以及 GMSCore 使用情况的子归因。

传感器

  • Android 传感器框架中的新传感器类型。为有限轴和航向添加了新的惯性测量单元 (IMU) 传感器类型,以支持不同的传感器配置和导航用例。

遥测

  • OEM 遥测。使 OEM 能够使用 Android 驱动的信息娱乐系统来配置和收集车载信息娱乐系统 (IVI) 和车辆数据。

用户管理

  • 改进的用户生命周期事件管理。添加了一个新的用户生命周期过滤器,以提高性能并简化客户端代码。

车辆集成

  • 新的 VHAL 属性。为雾灯、电动汽车充电、拖车、车辆重量和车轮转速添加了新属性。