车载应用质量

为了为车载用户提供绝佳体验,请在设计和开发应用时完成以下车载兼容性检查表和测试。

这些检查表和测试定义了 Android Auto 和 Android Automotive OS 支持的各种应用类别的一套广泛的质量要求。许多要求仅适用于特定类别,因此请务必按您的应用类别进行筛选。请参阅车载质量等级定义,了解您的应用必须满足哪些指南才能在 Google Play 商店中被接受。

测试您的应用

在将应用提交到 Google Play 进行审核之前,请针对此页面中列出的适用标准测试您的应用。根据需要,测试用户访问应用的两种方式。

Android Automotive OS
使用Android 模拟器验证每个检查表项目。如需了解更多信息,请参阅使用 Android Automotive OS 模拟器进行测试
Android Auto
使用 Android Auto 桌面车载单元 (DHU) 验证每个检查表项目。如需了解更多信息,请参阅使用桌面车载单元进行测试

应用类别

支持的类别 Android Auto Android Automotive OS

车载质量等级

质量等级定义了标准,可帮助您评估您的应用为车载提供的支持级别。每个类别都建立在其下方的类别之上。也就是说,对于一个车载优化的应用,它也应该满足所有适用的车载就绪要求。

除了特定于车载的指南外,每个等级还包含来自大屏幕应用质量的关联指南,这些指南与您的应用实施的活动相关。

支持级别包括以下内容:

等级 3 - 车载就绪

您的应用与大屏幕兼容,并且可以在汽车停放时使用。虽然它可能没有任何车载优化功能,但用户可以像在任何其他大型屏幕 Android 设备上一样体验该应用。

此等级主要适用于停放类别的应用,这些应用必须满足此等级中的所有要求才能在 Google Play 商店中被接受。

等级 2 - 车载优化

您的应用在汽车中控显示屏上提供了绝佳的体验。为此,您的应用具有一些车载特定功能,用户可以在驾驶或停放模式下体验这些功能,具体取决于您的应用类别。

为驾驶时使用而构建的类别中的应用必须满足此等级中的所有适用要求才能在 Google Play 商店中被接受。

等级 1 - 车载差异化

您的应用旨在适用于各种车载硬件,并且可以适应驾驶和停放模式下的体验。它提供了为汽车中各种屏幕(例如中控台、仪表盘和附加屏幕,如许多高端汽车中所见的全景显示屏)设计的最佳用户体验。

车载就绪

标准 ID 适用类别 说明
允许的类别 PC-1 全部

应用不得包含车载应用类型以外的功能。请参阅支持的应用类别

预期性能 EP-1 全部

应用必须按预期或应用的 Google Play 商店列表中所述的方式运行。

EP-2 媒体、导航、POI、IOT、视频、游戏、浏览器

从主屏幕重新启动应用时,应用必须尽可能恢复到之前的状态。

显示方向 DO-1 视频、游戏、浏览器

应用可以分发到具有固定屏幕方向的设备。请参阅 Android Automotive OS 必需功能

CPU 架构 CP-1 视频、游戏、浏览器

应用必须同时支持 x86_64 和 ARM CPU。

应用渲染 AR-1 Android Automotive OS 支持的所有类别

在应用实现的活动中,交互式 UI 元素不得被系统栏或显示切口遮挡。请参阅 使用窗口内边距和显示切口

驾驶员分心 DD-3 视频、游戏、浏览器

驾驶时,应用不得启动或使用,并且不得播放任何音频。请参阅 确保没有分心优化活动

注意:如果您的应用播放音频,则必须满足 DD-2 要求。

无关通知 IN-2 视频、游戏、浏览器

应用不得发布任何 抬头通知

应用可导航性 AN-1 视频、游戏、浏览器

用户可以浏览应用,而不会遇到任何死胡同。

敏感数据 SD-1 浏览器

浏览器不得保存或允许访问密码或支付信息,除非用户可以使用个人资料锁 阻止访问密码

SD-2 浏览器

在将数据同步到汽车之前,同步密码或支付数据的浏览器必须执行以下步骤

  1. 提示用户进行身份验证。
  2. 在汽车屏幕上通知用户他们的数据将同步到汽车。
(了解方法)

相关的超大屏幕质量指南

虽然这些指南与您的应用实现的所有活动相关,但对于 已停放的应用,它们仅为 3 级要求。

标准 ID 汽车指南
配置和连续性 LS-C1 汽车中的配置更改主要是由在显示器之间移动应用引起的,例如将应用移动到或从 远程显示器
LS-C2 无其他指南。

汽车优化

标准 ID 适用类别 说明
停放体验 PE-1 媒体、导航、兴趣点、物联网

仅限 Android Automotive OS: 除在停放时提供设置、设置和登录流程外,应用不得通过其自身的活动提供任何功能。

屏幕动画 SA-1 媒体、消息、导航、兴趣点、物联网

应用不得在屏幕上显示动画元素,例如动画图形或视频。

视觉或文本广告 AD-1 媒体、消息、导航、兴趣点、物联网

应用不得显示基于文本的广告,除非是广告商的名称或产品名称。

图像使用 IU-1 媒体、消息、导航、兴趣点、物联网

应用元素不在屏幕上显示任何图像。例外情况包括

  • 应用可以在使用屏幕的背景中显示单个静态图像以提供内容上下文,例如专辑封面或广告商的公司徽标。
  • 应用可以在内容导航抽屉中显示图标。
  • 应用可以显示图像和照片以帮助驾驶决策。
  • 导航应用可以显示车道引导或路口引导的图像。
手机上的视觉信息 VI-1 媒体、导航、兴趣点、物联网

仅限 Android Auto:如果用户必须转到手机屏幕(例如,对权限请求采取行动),则应用必须显示一条消息,指示用户只有在安全的情况下才能查看手机屏幕。有关更多信息,请参阅媒体的 处理常规错误,以及导航、兴趣点和物联网应用的 处理用户输入

应用不会崩溃 AC-1 导航、兴趣点、物联网

用户必须能够使用五个或更少的屏幕完成应用中的任务。有关更多信息,请参阅 模板限制

滚动文本 ST-1 媒体、消息、导航、兴趣点、物联网

应用不得显示自动滚动的文本。

语音命令 VC-1 媒体、导航

应用必须支持 Google 助理语音命令。有关更多信息,请参阅媒体的 支持语音操作,以及导航的 支持导航意图

延迟响应 DR-1 媒体、导航、兴趣点、物联网

应用专用按钮必须在不超过两秒的延迟内响应用户操作。

DR-2 媒体、导航、兴趣点、物联网

应用必须在不超过 10 秒内启动。

DR-3 媒体、导航、兴趣点、物联网

应用必须在不超过 10 秒内加载内容。

对比度 VD-1 媒体、消息、导航、兴趣点、物联网

应用必须提供符合 Android Auto 对比度要求的图标和颜色。有关更多信息,请参阅 对比度

VD-2 媒体

应用必须提供系统可以着色的白色图标集,以提供自动对比度补偿。

VD-3 媒体

应用必须提供系统可以优化的颜色,以便在车内轻松阅读。

灰色按钮 GB-1 媒体

故意设置为灰色的交互式元素必须无效。

驾驶员分心 DD-1 导航

导航音频通道只能由导航应用和导航指令使用。有关更多信息,请参阅 语音引导

DD-2 视频、游戏、浏览器

驾驶时,应用不得启动,并且应用的 UI 不得可见。当用户开始驾驶时,应用的音频必须停止,并且在驾驶时无法暂停。有关更多信息,请参阅 确保没有分心优化活动

支付 PA-1 导航、兴趣点、物联网

如果启用了购买功能,应用必须具有简单的流程,可以使用快捷方式,例如最近购买或收藏的购买。有关更多信息,请参阅 使用现有付款方式购买

应用不得允许以下任何操作

  • 设置付款方式
  • 选择多个项目进行购买
  • 承诺定期付款,例如订阅
通知广告 NA-1 媒体、消息、导航、兴趣点、物联网

应用不得通过通知展示广告。

无关通知 IN-1 媒体、消息、导航、兴趣点、物联网

应用必须仅在与驾驶员的需求相关时才显示通知。

示例
良好: 通知用户已收到新消息。
不良: 通知用户有新的专辑发行。

媒体自动播放 MA-1 媒体

应用不得在启动时或未经用户启动操作选择应用或应用媒体的情况下自动播放。有关更多信息,请参阅 实施播放命令

消息功能 MF-1 消息

应用必须接收传入消息。有关更多信息,请参阅 为 Android Auto 构建消息应用

MF-2 消息

消息必须正确分组并在正确的顺序中显示。有关更多信息,请参阅 为 Android Auto 构建消息应用

MF-3 消息

用户可以回复消息。有关更多信息,请参阅 为 Android Auto 构建消息应用

MF-4 消息

应用必须使用简短的消息应用设计模式。不允许使用传统的长格式消息应用,例如电子邮件应用。

MF-5 消息

应用必须实现点对点消息服务,而不是通知服务,例如天气、股票和体育比分服务。

NF-1 导航

应用必须提供逐向导航指示。

NF-2 导航

应用仅在地图模板的表面绘制地图内容。基于文本的逐向指示、车道引导和预计到达时间必须显示在导航模板的相关组件上。与驾驶、限速、道路障碍物等相关的附加信息可以绘制在地图的安全区域上。

NF-3 导航

当应用提供基于文本的逐向指示时,它还必须触发导航通知。有关更多信息,请参阅 逐向通知

NF-4 导航

当导航应用提供基于文本的逐向指示时,它必须将下一转弯信息发送到车辆的仪表盘显示。有关更多信息,请参阅 导航元数据

NF-5 导航

当另一个导航应用提供逐向指示时,应用不得提供逐向通知、语音引导或群集信息。有关更多信息,请参阅 启动、结束和停止导航

NF-6 导航

应用必须处理来自其他 Android Auto 应用的导航请求。有关更多信息,请参阅 支持导航意图

NF-7 导航

应用必须提供模拟驾驶的“试驾”模式。有关更多信息,请参阅 模拟导航

NF-8 导航

根据指示,应用必须绘制浅色主题或深色主题地图。有关更多信息,请参阅 支持深色主题

兴趣点功能 PF-1 兴趣点

应用必须提供与驾驶相关的有意义的功能。

物联网功能 IT-1 物联网
驾驶时,物联网应用可能允许以下操作
  • 查看设备的当前状态。例如:查看车库门是打开还是关闭,灯泡是打开还是关闭,安全系统是启动还是解除启动,或者洗衣机是正在运行还是已完成。
  • 简单的一键式功能,用于控制开和关功能。例如:能够打开和关闭各种设备或打开和关闭它们,包括打开和关闭灯光,打开和关闭恒温器,或打开和关闭车库门或窗帘。这也包括打开和关闭预编程场景或例程。
  • 将事件通知用户在家庭或其他位置。例如:接收例程或场景的通知、安全警报或门打开或关闭状态的变化。
驾驶时,物联网应用不得允许以下操作
  • 与任何类型的应用设置相关的任务。例如:能够选择与物联网应用一起使用的设备、系统或位置。
  • 与创建、修改或重新排序相关的任务。例如:能够创建、修改或重新排序场景或例程,例如离开或离开位置时的事件序列,包括打开和关闭车库门,或打开和关闭灯光。
  • 与细粒度设备控制相关的任务。例如:能够控制某些功能,包括调整恒温器温度或照明亮度。
媒体控件 MC-1 视频

应用与媒体会话集成。根据内容,应用必须支持播放/暂停或停止播放命令。此外,应用必须为每个媒体项目提供标题和缩略图元数据。请参阅使用 MediaSession 控制和宣传播放

相关的超大屏幕质量指南

虽然这些指南与应用实现的所有活动相关,但对于已停放的应用,它们仅为 2 级要求。

标准 ID 汽车指南
多窗口和多恢复 LS-M2 当活动在远端显示屏上时,当用户与主显示屏上的活动交互时,它会失去顶部恢复活动的位置。
用户体验 LS-U1 一些汽车配备横向屏幕,其纵横比远大于其他大型屏幕设备上的常见纵横比。您可以使用汽车超宽硬件配置文件在这样的显示屏上进行测试。
LS-U2 与 LS-U1 相同
LS-U3 要被认定为针对汽车优化的应用,您的应用必须满足触控目标大小的 LS-U3 要求。要被认定为针对汽车差异化的应用,它必须满足汽车UX-1要求。

汽车差异化

标准 ID 适用类别 说明
导航功能 NF-9 导航

应用支持在集群显示屏上渲染,并且仅在这些显示屏上渲染地图瓦片。请参阅绘制到集群显示屏

应用渲染 AR-2 视频、游戏、浏览器

应用渲染到显示屏挖空区域,以充分利用可用的屏幕空间,同时保持用户能够继续与屏幕上的所有 UI 元素交互的能力。有关更多详细信息,请参阅适应形状不规则的显示屏

用户体验 UX-1 视频、游戏、浏览器

触控目标至少为 64dp。

UX-2 视频、游戏、浏览器

触控目标彼此之间至少相距 24dp,并且距屏幕边缘至少 24dp。

UX-3 视频、游戏、浏览器

字体大小应至少为 24sp。

相关的超大屏幕质量指南

虽然这些指南与应用实现的所有活动相关,但对于已停放的应用,它们仅为 1 级要求。

标准 ID 汽车指南
用户体验 LS-U4 虽然 Android Automotive OS 支持键盘,但与其他大型屏幕设备相比,它们在汽车中并不常见输入方法。但是,一些汽车具有旋转输入设备,这些设备依赖于与使用键盘的标签导航相同的 API,因此它们也需要满足 LS-U4 才能正常运行。
键盘、鼠标和触控板 LS-I3 与 LS-U4 相同

常见问题

提交应用后会发生什么?

汽车应用除了正常的 Play 商店审核流程之外,还需要进行额外的手动审核。将测试您的应用以确保符合适用的标准。

提交应用后,如何才能知道我的应用是否未满足 Android Auto 或 Android Automotive OS 的所有要求?

如果您的应用未满足此页面上描述的应用质量要求,Play 商店团队将通过与应用关联的Google Play Console帐户中指定的电子邮件地址与您联系。

注意:有关如何在 Google Play 中发布应用的信息,请参阅分发 Android 汽车应用

如何管理政策违规和申诉?

您可以在 Google Play 政策中心了解更多关于管理政策违规和申诉的信息。

我的应用的目标不仅仅是 Android Auto 或 Android Automotive OS。如果我的应用不满足汽车要求,我的新应用或更新的应用是否仍会在 Google Play 上为其他设备显示?

不会。当 Google 开始审批流程时,您的应用将进行应用质量审核。在应用获得批准之前,任何后续更新都无法分发。如果您需要为其他设备更新应用,请考虑从汽车应用更新中创建单独的版本。

重要提示:由于此限制,您不应将生产版 APK 用于 Android Auto 支持原型设计。

更改说明

2024 年 5 月

  • 介绍汽车质量等级
  • 驾驶员分心
    • 受影响的类别:浏览器、游戏、视频
    • 新标准:DD-3


      驾驶时,应用不得启动或使用,并且不得播放任何音频。请参阅 确保没有分心优化活动

      注意:如果您的应用播放音频,则必须满足 DD-2 要求。

  • 应用渲染
    • 受影响的类别:Android Automotive OS 支持的所有类别
    • 新标准:AR-1


      在应用实现的活动中,交互式 UI 元素不得被系统栏或显示切口遮挡。请参阅 使用窗口内边距和显示切口

    • 新标准:AR-2


      应用渲染到显示屏挖空区域,以充分利用可用的屏幕空间,同时确保交互式 UI 元素保持可访问。有关更多详细信息,请参阅适应形状不规则的显示屏

  • 媒体控件
    • 受影响的类别:视频
    • 新标准:MC-1


      应用与媒体会话集成。根据内容,应用必须支持播放/暂停或停止播放命令。此外,应用必须为每个媒体项目提供标题和缩略图元数据。请参阅使用 MediaSession 控制和宣传播放

  • 用户体验
    • 受影响的类别:浏览器、游戏、视频
    • 新标准:UX-1


      触控目标至少为 64dp。

    • 新标准:UX-2


      触控目标彼此之间至少相距 24dp,并且距屏幕边缘至少 24dp。

    • 新标准:UX-3


      字体大小应至少为 24sp。

  • 允许的体验
    • 受影响的类别:媒体、导航、兴趣点、物联网
    • 新标准:PE-1


      仅限 Android Automotive OS: 除在停放时提供设置、设置和登录流程外,应用不得通过其自身的活动提供任何功能。

  • 导航功能
    • 受影响的类别:导航
    • 新标准:NF-9


      应用支持在集群显示屏上渲染,并且仅在这些显示屏上渲染地图瓦片。请参阅绘制到集群显示屏

  • 延迟响应
    • 受影响的类别:视频
    • 删除视频类别的标准DR-1DR-2DR-3

2023 年 10 月

2023 年 7 月

  • 应用类别:“浏览器”已添加
  • 敏感数据
    • 受影响的类别:浏览器
    • 新标准:SD-1


      浏览器不得保存或允许访问密码或付款信息,除非用户可以使用配置文件锁阻止访问密码。(了解如何操作)

    • 新标准:SD-2


      在将数据同步到汽车之前,同步密码或支付数据的浏览器必须执行以下步骤

      1. 提示用户进行身份验证。
      2. 在汽车屏幕上通知用户他们的数据将同步到汽车。

2023 年 4 月

  • 应用类别:“游戏”已添加
  • 无关通知
  • 设置流程
    • 受影响的类别:视频
    • 已删除标准:SF-1


      登录或尝试登录后,应用必须继续到主页。

  • 汽车功能
    • 受影响的类别:视频
    • 已删除标准:AF-1


      应用不得包含任何分散注意力的优化活动。

2023 年 3 月

  • 语法和格式更改。

2022 年 12 月

  • 物联网功能
    • 受影响的类别:物联网
    • 新标准


      驾驶时,物联网应用可能允许以下操作
      • 查看设备的当前状态。例如:查看车库门是打开还是关闭,灯泡是打开还是关闭,安全系统是启动还是解除启动,或者洗衣机是正在运行还是已完成。
      • 简单的一键式功能,用于控制开和关功能。例如:能够打开和关闭各种设备或打开和关闭它们,包括打开和关闭灯光,打开和关闭恒温器,或打开和关闭车库门或窗帘。这也包括打开和关闭预编程场景或例程。
      • 将事件通知用户在家庭或其他位置。例如:接收例程或场景的通知、安全警报或门打开或关闭状态的变化。
      驾驶时,物联网应用不得允许以下操作
      • 与任何类型的应用设置相关的任务。例如:能够选择与物联网应用一起使用的设备、系统或位置。
      • 与创建、修改或重新排序相关的任务。例如:能够创建、修改或重新排序场景或例程,例如离开或离开位置时的事件序列,包括打开和关闭车库门,或打开和关闭灯光。
      • 与细粒度设备控制相关的任务。例如:能够控制某些功能,包括调整恒温器温度或照明亮度。

2022 年 5 月

  • 应用类别:“停车和充电”已替换为“兴趣点”
  • 屏幕动画
    • 受影响的类别:媒体、消息、导航和兴趣点
    • 之前的文本


      应用不会在屏幕上显示动画元素,例如动画图形、视频或进度条。


    • 新的文本


      应用不会在屏幕上显示动画元素,例如动画图形或视频。


  • 图像使用
    • 受影响的类别:媒体、消息、导航和兴趣点
    • 之前的文本


      应用元素不在屏幕上显示任何图像。例外情况包括

      • 应用可以在消费屏幕的背景中显示单个静态图像以提供内容上下文,例如专辑封面或广告商的企业徽标。
      • 应用可以在内容导航抽屉中显示图标。
      • 导航、停车和充电应用可以显示图像和照片以帮助驾驶决策。
      • 导航应用可以显示车道引导或路口引导的图像。

    • 新的文本


      应用元素不在屏幕上显示任何图像。例外情况包括

      • 应用可以在消费屏幕的背景中显示单个静态图像以提供内容上下文,例如专辑封面或广告商的企业徽标。
      • 应用可以在内容导航抽屉中显示图标。
      • 应用可以显示图像和照片以帮助驾驶决策。
      • 导航应用可以显示车道引导或路口引导的图像。

  • 由于汽车是大型屏幕设备,应用应填充tegories
    • 受影响的类别:媒体、消息、导航、兴趣点和视频
    • 之前的文本


      应用不包含游戏或其他超出汽车预期应用类型的功能。有关更多信息,请参阅支持的应用类别
    • 新的文本


      应用不包含超出汽车预期应用类型的功能。有关更多信息,请参阅支持的应用类别
  • 手机上的视觉信息
    • 受影响的类别:媒体、导航和兴趣点
    • 之前的文本


      仅限 Android Auto:如果用户必须转到手机屏幕(例如,处理权限请求),则应用必须显示一条消息,指示用户只有在安全的情况下才能查看手机屏幕。有关更多信息,请参阅媒体的处理常规错误,以及导航、停车和充电的处理用户输入
    • 新的文本


      仅限 Android Auto:如果用户必须转到手机屏幕(例如,处理权限请求),则应用必须显示一条消息,指示用户只有在安全的情况下才能查看手机屏幕。有关更多信息,请参阅媒体的处理常规错误,以及导航和兴趣点应用的处理用户输入
  • 导航功能
    • 受影响的类别:导航
    • 之前的文本


      应用仅在导航模板的表面绘制地图内容。基于文本的逐向导航、车道引导和预计到达时间必须显示在导航模板的相关组件上。与驾驶相关的附加信息(例如,限速和道路障碍物)可以绘制在地图的右侧。
    • 新的文本


      应用仅在导航模板的表面绘制地图内容。基于文本的逐向导航、车道引导和预计到达时间必须显示在导航模板的相关组件上。与驾驶相关的附加信息(限速和道路障碍物)可以绘制在地图的安全区域。
  • 兴趣点功能
    • 受影响的类别:兴趣点
    • 之前的文本


      应用必须在其与驾驶相关的类别中提供有意义的功能。
    • 新的文本


      应用必须提供与驾驶相关的有意义的功能。
    • 已删除标准


      如果停车应用正在地图旁边显示位置列表(例如,“位置列表地图”模板),则列表中的位置只能是停车位。

      同样,对于充电应用,位置必须是充电站。


2022 年 4 月

  • 显示方向
    • 受影响的类别:视频
    • 新标准


      应用绘制的 UI 支持横向和纵向屏幕。

  • 驾驶员分心
    • 受影响的类别:视频
    • 新标准


      驾驶时,视频应用不得启动,视频应用的屏幕不得可见。当用户开始驾驶时,视频应用的音频必须停止。

  • 设置流程
    • 受影响的类别:视频
    • 新标准


      应用必须在(尝试)登录后继续到主页。

  • 汽车功能
    • 受影响的类别:视频
    • 新标准


      应用不包含驾驶员优化的活动。

  • CPU 架构
    • 受影响的类别:视频
    • 新标准


      应用支持 x86_64 和 ARM CPU。

  • 应用可导航性
    • 受影响的类别:视频
    • 新标准


      应用允许用户在应用中导航而不会遇到任何死胡同。

2021 年 11 月

  • 手机上的视觉信息
    • 受影响的类别:媒体、导航和停车与充电
    • 之前的文本


      当应用正在与汽车屏幕交互且汽车未停放时,应用不会激活手机屏幕来呈现任何形式的视觉信息,例如通知、提示、视频、图像、广告或类似信息。有关更多信息,请参阅导航、停车和充电的构建导航应用。同样,当应用在手机屏幕上运行 Android Auto UI 时,应用不会在手机屏幕上呈现与 Android Auto 无关的任何视觉信息。

      如果用户必须转到手机屏幕(例如,处理权限请求),则应用必须显示一条消息,指示用户只有在安全的情况下才能查看手机屏幕。


    • 新的文本


      仅限 Android Auto:如果用户必须转到手机屏幕(例如,处理权限请求),则应用必须显示一条消息,指示用户只有在安全的情况下才能查看手机屏幕。有关更多信息,请参阅媒体的处理常规错误,以及导航、停车和充电的处理用户输入


  • 支付
    • 受影响的类别:导航、停车和充电
    • 之前的文本


      如果启用了购买功能,应用必须具有简单的流程。


    • 新的文本


      如果启用了购买功能,应用必须具有简单的流程,使用快捷方式,例如最近购买或收藏的购买。有关更多信息,请参阅使用现有付款方式购买

      应用不得允许以下任何操作

      • 设置付款方式
      • 选择多个项目进行购买
      • 用户承诺重复付款(例如,订阅)。