Android Automotive 25Q2

Google 很高兴与 Android Automotive 合作伙伴分享此 Android 25Q2 版本。对于 Android 16,此 Android Automotive 25Q2 版本符合相关要求。我们会继续优化功能,以便为原始设备制造商 (OEM) 推荐即将发布的版本。

版本详情

本部分总结了 AAOS B 版本中提供的主要功能和增强功能。

这些更新适用于 Android16API 级别 36)。

Android Automotive 25Q2 版本符合 Android 16 的要求。

新功能

25Q2 版本提供了以下新功能。

AAOS 框架

  • 音频和电台:

    • 音频控制 HAL 改进:如需配置汽车音频功能,请使用 API 而非 XML 文件。

    • 高清 (HD) 电台紧急警报系统 (EAS):使用 API 将 EAS 信息传递给电台应用。这适用于 HD Radio(北美)和 DAB EWS(欧盟)。

    • AAudio 内置库AAudio AAudio 支持 OEM 定义的音频属性标记,以自定义应用行为。例如,音频路由和音量管理。

  • 电源管理:

    • 向内置进程发送电源状态通知:扩大了向 OEM 内置进程(而不仅仅是 Android 应用)发送电源状态通知的适用范围。
  • 汽车框架:

    • 车辆属性的动态配置:支持对车辆属性中的最小值、最大值和支持的值进行动态配置。

连接

  • 网络:

    • Minimal Telephony:Android 电话硬件抽象层 (HAL) 的一部分,面向汽车 OEM,可让 OEM 在仅限数据的设备(包括 TCU)上使用 Android 电话。这可以减少碎片化,并支持电话功能。

    • Connectivity Messaging Upsell API:增强了 SubscriptionManager,以提供可显示用户的移动流量订阅状态的 API。例如,activeinactivetrial 和到期日期。

    • 投影应用支持:添加了支持,让汽车 OEM 能够配置无法通过 Android API 获取的完整 hostapd.conf 参数集。向 SoftApCallback API 添加了断开连接原因,以便原始设备制造商 (OEM) 了解客户端与本地热点 (LOHS) 断开连接的原因。这些功能可改进对投影应用的支持并减少碎片化。

AAOS 系统界面和体验

  • ScalableUI:此 AAOS 窗口化框架为 OEM 提供了可配置的组件,让 OEM 能够满足窗口化要求并促进自定义体验。

VHAL 属性

  • 车辆属性:

    • 添加了新的车辆属性,用于传达车辆特性和状态。

    • 将车辆属性常量从 @SystemApi 更新为公共 API,以便在 VehiclePropertyIDs 中整合生成的文档。您仍然需要拥有之前定义并记录的所有权限,才能访问车辆媒体资源数据。

  • 第三方可访问的车辆属性:此功能可将与导航、语音助理、天气和驾驶状态相关的 8 项现有车辆属性提供给第三方应用开发者。如需了解详情,请参阅与 Google 应用和服务集成

合规性

Android 合规性测试是在内部参考硬件上执行的。为此版本运行的测试套件包括 CTS、CTS-V、ATS、STS、VTS 和 CTS-on-GSI。

除了下列问题外,我们在 Android 16 代码 (android16-release) 或 Android 16 测试分支 (android16-tests-dev) 中都没发现任何需要修复的已知故障。

  • CtsAutoFillServiceTestCases
  • CtsWindowManagerJetpackTestCases#MultiDisplayActivityEmbeddingPlaceholderTests