以下内容详细介绍了该 Android Automotive 版本中推出的主要功能和增强功能。如需详细了解该版本中的新功能,请参阅新功能。
主要功能和增强功能
对系统界面和核心应用的优化
- 更新了核心系统应用
- 用于搜索“设置”的新功能。用户现已可在“设置”主屏幕快速搜索某项设置。
- 媒体。新增了一些功能以改善用户体验,增强了原始设备制造商 (OEM) 的自定义能力。
- 拨号器。新增了按姓氏排序的选项,改善了用户体验。
- 消息功能。现已可通过彩信和 RCS 使用群组消息功能。
- 提高了通知的灵活性。新增了某项功能,提高了通知面板和浮动通知在屏幕上的显示位置的可定制性以及浮动通知动画的可定制性。
- 提高了状态栏图标的可定制性。现已可对图标的间距进行自定义,还可将某些图标排除在外。
- Automotive 界面工具包。新增了组件和资源组合,以便原始设备制造商 (OEM) 对系统进行自定义时更轻松、可预测并提高一致性。
- 基准旋转支持。实体旋控器的 VHAL 事件会被传送到 RotaryController 服务,以便应用使用相应旋控器。
用户管理
- 更新了多用户 API。将 Android AutomotiveOS 多用户管理 API surface(例如 CarUserManagerHelper)移到了核心框架(例如 UserManager),以便原始设备制造商 (OEM) 更轻松地进行集成和升级。
- 用户角色和限制。新增了一项支持,原始设备制造商 (OEM) 可更轻松地对用户角色和限制进行自定义。
- 加快了切换用户的速度。优化了用户切换和多用户性能。现已可以预先创建用户以及移除系统用户的软件包。
- CarUserHAL。现已支持在外部 ECU 和 Android 之间的用户管理(例如切换用户)集成。
- 可信设备解锁。优化了用户解锁的性能和系统体验
蓝牙
- 封面图片。现已可接收通过 AVRCP 当前播放的曲目和已浏览曲目的封面图片。
- 彩信和 RCS。除了收发短信之外,现在还支持收发彩信和 RCS 信息。
- 供应商 AT 命令。新增了一项功能,以便支持通过 HFP 发送供应商 AT 命令来启用第三方投影。
- 同步已收藏的联系人。现已可将收藏的电话簿从手机传输到汽车上。
- 优化了对多种可浏览媒体来源的支持。优化了对手机信号的支持,可支持多个媒体播放器且可对这些媒体播放器进行更改。
- 优化了 AVRCP。优化了媒体控制功能。
- 下载联系人信息。现已可批量下载联系人信息,以快速将可用联系人信息导入数据库。
多个屏幕
- 模拟器支持。Android Automotive OS 模拟器现已支持多个实体显示屏。
- 多显示屏的启动动画。现已支持多显示屏启动动画。
- CarActivityView。ActivityView 现已可识别驾驶限制条件。
网络连接
- 热点客户端浏览和管理。合作伙伴现已可查看所连接 AP 客户端的详细清单,且可显示或屏蔽客户端。
- 动态 WLAN 接口管理。新增了对动态创建和移除 Wi-Fi 网络接口的支持,可支持 Wi-Fi 并发用例,并减少当前一次性实现产生的碎片化。
- 与 Automotive HU 之间的静默无线连接。现已可将特权应用以静默方式连接到 WLAN。
音频
- 每台输出设备的音频效果。除了每个数据流之外,现在还可以将音频效果应用到特定输出设备。
- 优化了多区音频。多区音频现已支持根据用户和乘坐人数进行路由。此外,音频输入还可与多区相关联,更轻松地查找设备。
- 支持车载声音系统。引入了新的系统用途,以涵盖车载使用场景。还新增了 API,以便 HAL 可参与到 Android 以外声音的音频焦点。
- 优化了音频焦点。现已支持延迟的音频焦点请求;新增一项用户设置,用于防止导航在通话期间获得焦点。
相机
环绕视图。新增了根据多个相机输入显示 360 度环绕视图的功能。
计算机视觉和机器学习(CV 和 ML)
Android Automotive OS 上的 Computepipe。Android 中的 CVML 客户端实现现已允许通过将底层部署架构抽象化的方式与 CVML 流水线建立连接,无论在何种环境(虚拟机还是独立硬件)中运行。
传感器
- 超声波传感器。平台中新增了对超声波传感器阵列的支持。
- CarPropertyManager。优化了供应商属性的权限粒度、公开了错误回调且简化了 getProperty API。
- 国家/地区检测器。支持 Automotive 自定义功能,以便 OEM 设置国家/地区代码(而非默认值)进行位置检测(尤其是在汽车没有电话配置的情况下)。
- GNSS。可报告的卫星数现已不受限制(突破此前 64 个的上限)。
系统的可靠性和稳定性
新增了监控定时器,可检测存在问题的进程并重启相应进程。
启动性能
现已将 IO 性能数据作为 CarWatchDog 服务的一部分进行收集。
汽车框架
- 现在支持可选功能和实验性功能。
- 新增了一项功能,可监控 activity 崩溃并重启在仪表板(FixedActivity 模式)中运行的已崩溃 activity。
- 优化了汽车服务崩溃处理功能。
- 新增了 CarOccupantZoneManager API,可查询适合特定用途的显示屏/音频。
- 新增了 CarInputManager,可捕获所选输入事件组。
- 新增了 CAN 总线 HAL,以进行标准化 CAN 总线访问。
电源管理
电源管理服务逻辑现已支持新的转换模式。可即刻从 WAIT_FOR_VHAL_FINISH
转换为 WAIT_FOR_VHAL
,以及从 SHUTDOWN_PREPARE
到转换为休眠状态。
bug 修复
进行了多项 bug 修复和合规性测试修复。
已知问题
- xTS 在模拟器上(而非在兼容的设备上)运行。
- 尚未进行性能基准测试。