Head Unit Integration Guide (HUIG) 4.3
0. Introduction(引言)
本章旨在为汽车制造商(OEM)及车机系统(Head Unit, HU)供应商提供 Android Auto Projection(AAP)集成的背景信息、适用范围、核心目标及合规框架。所有技术实现必须严格遵循本指南中的“MUST”条款,以确保通过 Google 的 Android Auto 兼容性认证。
0.1 文档目的(Purpose)
本《Head Unit Integration Guide》(HUIG)定义了车机系统与 Android 移动设备(Mobile Device, MD)之间实现 Android Auto Projection(AAP)功能所需满足的最低技术要求。
其核心目标包括:
- 确保跨品牌、跨车型的 一致用户体验(Consistent UX);
- 规范 HU 与 MD 在 连接、音频、视频、输入、安全退出等关键路径上的交互行为;
- 明确 强制性(MUST)与推荐性(SHOULD) 技术条款,作为 Google 兼容性测试套件(CTS)的判定依据;
- 支持有线(USB)与无线(Wi-Fi + Bluetooth)两种 AAP 连接模式的标准化实现。
📌 重要提示:任何未遵循本指南中“MUST”条款的 HU 实现,将无法通过 Android Auto 认证,不得使用 Android Auto 商标或在 Google 官方支持列表中发布。
0.2 适用范围(Scope)
本指南适用于所有计划支持 Android Auto Projection 4.3 及以上版本 的车载信息娱乐系统(IVI),包括但不限于:
| 系统类型 | 支持情况 |
|---|---|
| 有线 Android Auto(USB 连接) | ✅ 强制支持(所有 HU 必须实现) |
| 无线 Android Auto(Wi-Fi Direct + Bluetooth) | ✅ 可选支持,但若实现则必须满足第5章全部要求 |
| 混合投影系统(同时显示原生 HU UI 与 AAP UI) | ✅ 必须遵循第7章“Blended UI”规范 |
| 后座娱乐系统(RSE) | ❌ 不在本指南范围内(仅限主驾驶位 HU) |
本指南不涵盖以下内容:
- Android Auto 应用端(如导航、音乐 App)的开发;
- 车辆 CAN 总线、ADAS 或非 IVI 系统的集成;
- 语音助手(如 Google Assistant)的深度车辆控制逻辑。
0.3 术语与缩写(Terms and Definitions)
| 缩写 | 全称 | 定义 |
|---|---|---|
| HU | Head Unit | 车载主机/信息娱乐系统,即 Android Auto 的接收端 |
| MD | Mobile Device | 用户的 Android 手机或平板,即 Android Auto 的投屏源 |
| AAP | Android Auto Projection | Android Auto 投屏协议,包含有线(AOA)与无线(Wi-Fi)两种模式 |
| AOA | Android Open Accessory | Android 定义的 USB 外设通信协议,用于有线 AAP |
| UXIG | Android Auto Head Unit UX Guidelines | 与本 HUIG 配套的用户体验设计指南,定义界面布局、图标、动效等 |
| Video Focus | 视频焦点 | 控制 AAP 视频流是否可渲染的状态机制(详见第7章) |
| n-ACK | Negative Acknowledgement Flow Control | AAP 4.3 引入的视频流控机制,通过 ACK 延迟动态调整码率 |
0.4 合规性要求(Compliance Requirements)
HUIG 中使用 RFC 2119 关键词定义条款强制等级:
| 关键词 | 含义 | 后果 |
|---|---|---|
| MUST / MUST NOT | 强制要求 | 不满足 → 认证失败 |
| SHOULD / SHOULD NOT | 强烈推荐 | 不满足 → 可能影响 UX 一致性,但不一定导致认证失败 |
| MAY / OPTIONAL | 可选实现 | 无强制约束 |
🔒 认证流程:
所有 HU 必须通过 Google Partner Portal 提交测试报告,并由 Google 工程师审核。测试工具包括:
- Android Auto Test Suite(AATS)
- Compatibility Test Suite(CTS) for Automotive
0.5 文档结构(Document Organization)
| 章节 | 主题 |
|---|---|
| 1. General Requirements | 通用要求(图标、语言、时区、退出机制等) |
| 2. Connection Management | 连接管理(USB 枚举、Wi-Fi 配对、重连策略) |
| 3. Audio Integration | 音频集成(采样率、通道、AGC、回声消除) |
| 4. Input Handling | 输入处理(触摸、旋钮、语音唤醒) |
| 5. Wireless Android Auto | 无线 AAP 专属要求(5GHz Wi-Fi、低功耗蓝牙) |
| 6. Navigation & Maneuver Data | 导航数据结构(道路名、车道线、转向指令) |
| 7. Video Focus & Blended UI | 视频焦点与混合 UI(核心新增于 4.3) |
| Appendices | 附录(测试用例、错误码、协议字段定义) |
📚 配套文档:
0.6 参考标准(References)
本指南引用以下外部标准,HU 实现必须同时满足其相关条款:
| 标准 | 描述 |
|---|---|
| USB 2.0 Specification | 有线 AAP 的物理层与协议层基础 |
| Bluetooth Core Specification v5.0+ | 无线 AAP 的配对与服务发现 |
| IEEE 802.11ac (Wi-Fi 5) | 无线 AAP 视频流传输的最低要求 |
| ISO 15008:2017 | 车载显示的人因工程与安全规范(字体大小、对比度等) |
| WebRTC API Standard | AAP 视频流的底层传输框架(用于无线模式) |