自 2025 年 3 月 27 日起,我们建议您使用 android-latest-release
而非 aosp-main
构建 AOSP 并为其做出贡献。如需了解详情,请参阅 AOSP 的变更。
Android Automotive 11 版本详情
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
以下内容详细介绍了该 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 修复和合规性测试修复。
已知问题
- xTS 在模拟器上(而非在兼容的设备上)运行。
- 尚未进行性能基准测试。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-27。
[null,null,["最后更新时间 (UTC):2025-07-27。"],[],[],null,["# Android Automotive 11 release details\n\nThe following content details the major features and enhancements added to\nAndroid Automotive in this release. To learn more about new features documented\nin this release, see [What's New](/docs/automotive/start/whats_new).\n\nMajor features and enhancements\n-------------------------------\n\n### System UI and core apps improvements\n\n- **Updated core system apps**\n - **New Settings search.** Users can now quickly search for the relevant setting from the Settings Home Screen.\n - **Media.** Other features have been added for improved user experience, Customization enhancement for OEMs.\n - **Dialer.** Option has been added to sort by last name for improved user experience.\n - **Messaging.** Group Messages are now supported using MMS and RCS.\n- **Improved flexibility for notifications.** Capability has been added for improved customizability for on-screen position for notifications panel and heads-up notifications, and for improved customizability for heads-up notification animations.\n- **Improved customizability for status bar icons.** Spacing between icons can be customized, some icons can now be excluded.\n- **Automotive UI toolkit.** A new set of components and resources have been added to allow for easier, more predictable, and more consistent OEM customization of the system.\n- **Baseline rotary support.** VHAL events for a physical rotary controller are plumbed through to RotaryController service so that the apps can be made to work with the rotary controller.\n\n### User management\n\n- **Updated Multi-User APIs.** Moved Android AutomotiveOS multi-user management API surface (for example, CarUserManagerHelper) into core framework (for example, UserManager) to make OEM integration and upgradability easier.\n- **User roles and restrictions.** Supporthas been added foreasier OEM customization of User roles and restrictions.\n- **Faster user switching.** User switching and multi-user performance has been improved. User pre-creation and removing packages from system user is possible now.\n- **CarUserHAL.** User management (for example, switch Users) integration between external ECUs and Android is now supported.\n- **Trusted device unlocking.**Improvements have been made to unlocking performance of Users and system experience\n\n### Bluetooth\n\n- **Cover art.** Cover art for currently playing and browsed tracks via AVRCP can now be received.\n- **MMS and RCS.** Sending and receiving MMS and RCS messages are now supported in addition to SMS.\n- **Vendor AT commands.** Capability has been added tosupport sending vendor AT commands over HFP to enable third-party projection.\n- **Synchronization of favorite contacts.** Favorites phone book can now be transferred from phone to car.\n- **Improve support for multiple browsable media sources.** Improved support for signals from phones supporting multiple media players, and changing of those media players.\n- **AVRCP improvements.** Media control capability has been improved.\n- **Contact downloads.**Contact downloads are now batched to get available contacts into the database sooner.\n\n### Multiple displays\n\n- **Emulator support.** Android Automotive OS emulator now supports multiple physical displays.\n- **Boot animation for multiple displays.**Multi display boot animation is now supported.\n- **CarActivityView.** ActivityView is now aware of the driving restrictions.\n\n### Connectivity\n\n- **Hotspot client browsing and management.** Partners can now view a detailed list of connected AP clients and display or block clients.\n- **Dynamic Wi-Fi interface management.** Support has been added to create and remove Wi-Fi network interfaces dynamically to support Wi-Fi concurrency use cases and reduce fragmentation around current one-off implementations.\n- **Silent wireless connection to Automotive HUs.** Privileged apps can now be silently connected to Wi-Fi.\n\n### Audio\n\n- **Audio effects per output device.** Audio effects to specific output devices in addition to per-stream can be applied now.\n- **Multi-zone improvements.** Multi-zone audio now supports routing based on user and car occupancy. Additionally, audio inputs can be associated with zones for easier device lookups.\n- **Supporting vehicle sounds.** New system usages have been introduced to cover automotive use cases. Also, new APIs have been added to enable the HAL to participate in audio focus for sounds outside of Android.\n- **Audio focus improvements.** Delayed audio focus requests are now supported, and a new user setting for preventing navigation from gaining focus during a call has been added.\n\n### Camera\n\n**Surround view.** Capability has been added to display\n360° surround view from multiple camera inputs.\n\n### Computer vision and machine learning (CV and ML)\n\n**Computepipe on Android Automotive OS.** A CVML client\nimplementation in Android now allows connecting with CVML pipelines regardless\nof which environment they are running in (VM or discrete HW) in a manner that\nabstracts the underlying deployment architecture.\n\n### Sensors\n\n- **Ultrasonics.** Support for ultrasonic sensor arrays has been added to the platform.\n- **CarPropertyManager.** Improvements have been made to permission granularity for the Vendor property, exposed error callback, and a simplified getProperty API.\n- **Country detector.** Allow Automotive customization to enable OEMs to set a country code other than the default for location detection (specifically for cases in which there is no telephony provision in a car).\n- **GNSS.** Unlimited satellite can now be reported (increased from the maximum of 64 previously supported.\n\n### System reliability and stability\n\nWatchdog has been added to detect problematic process and restart it.\n\n### Boot performance\n\nIO performance data is collected now as part of CarWatchDog service.\n\n### Car framework\n\n- Optional and experimental features are now supported.\n- The capability has been added for activity crash monitoring and restart for crashed activity running in a cluster (FixedActivity mode).\n- Car service crash handling has been improved.\n- CarOccupantZoneManager API has been added to allow querying the right display/audio for specific usage.\n- CarInputManager has been added to enable the capturing of a selected group of input events.\n- CAN bus HAL for standardized CAN bus access has been added.\n\n### Power management\n\n**Power management service logic now supports new transitions.**\n`WAIT_FOR_VHAL_FINISH` to `WAIT_FOR_VHAL`, and\n`SHUTDOWN_PREPARE` to sleep immediately.\n\nBug fixes\n---------\n\nMultiple bug fixes and compliance test fixes have been made.\n\nKnown issues\n------------\n\n- xTS run on emulator and not on a compliant device.\n- Performance benchmarking hasn't been performed."]]