Android Auto开发-简介

196 阅读4分钟

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)

缩写全称定义
HUHead Unit车载主机/信息娱乐系统,即 Android Auto 的接收端
MDMobile Device用户的 Android 手机或平板,即 Android Auto 的投屏源
AAPAndroid Auto ProjectionAndroid Auto 投屏协议,包含有线(AOA)与无线(Wi-Fi)两种模式
AOAAndroid Open AccessoryAndroid 定义的 USB 外设通信协议,用于有线 AAP
UXIGAndroid Auto Head Unit UX Guidelines与本 HUIG 配套的用户体验设计指南,定义界面布局、图标、动效等
Video Focus视频焦点控制 AAP 视频流是否可渲染的状态机制(详见第7章)
n-ACKNegative Acknowledgement Flow ControlAAP 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 StandardAAP 视频流的底层传输框架(用于无线模式)