用户体验要求

确保您的应用符合车载设备可用性的设计要求。

本部分列出了(或提供了链接)您需要的所有用户体验要求。用户体验要求以您必须、应该或可以遵循的说明的形式表达。从宏观层面来看,您可以按如下方式理解这些标签:

最低要求 必需(在 API 或 Android 汽车应用质量中强制执行)
应当 推荐
5 月 可选

模板化应用的用户体验要求

以下是根据您设计的应用类型提出的要求:

常规要求

必须使用 任务流程的长度应不超过 5 个步骤。
必须使用 在录制音频以进行语音输入之前,先获取用户对汽车麦克风的访问权限。
必须使用 使用适当的方法(如 使用 Android for Cars 应用库中所述),引导 Android Auto 用户前往手机执行驾驶时不允许的操作,并指示他们只有在安全的情况下才能查看手机屏幕(请参阅 在手机上授予权限)。
不得 除非启用了 自适应任务限制功能,否则以基于列表的模板结束 5 步任务流程(第 5 步必须是以下之一:导航、消息或窗格)。
应当 确保任务流程简短(2 到 3 个步骤)。
应当 在步骤之间的自动过渡中移除内容之前,至少显示 8 秒的内容(或操作条按钮)。
应当 在用户首次打开应用时,请求他们授予所有必要的权限。
应当 如果可能,请提供 2 种强调色,以便更好地适应深色和浅色背景。
应当 在没有其他操作可用的位置(例如加载屏幕以及没有操作的 Message 和 Pane 模板)中提供返回按钮或其他退出机制。
应当 在打开模板时显示实用内容,而不是没有任何选项的空白状态。
应当 提供指向之前步骤的快捷方式(例如,当任务流程超过 3 个屏幕时)。
应当 如果您的应用允许语音输入(录音),请提供用户入口点,例如麦克风图标。
应当 当用户停止提供输入时,停止录制音频。
应当 仅出于以下目的刷新内容: 避免驾驶员分心,或者在特定模板或应用类型的指南中明确允许的情况下刷新内容。
不应 使用自动过渡来完成任务,而无需用户操作(即,不要连续使用它们)。
不应 在支持操作的位置创建具有状态的按钮,例如切换开关(切换开关仅在列表行中受支持)。
可以 更新列表行或网格项的图片、图标或辅助文本,以反映更改。

仅限购买流程

应当 尽可能提供快捷方式,例如允许用户重复之前的交易(“再次预订”)。
不得 允许用户设置付款方式。
不得 要求用户接受定期付款方案。
不得 允许用户在单个流程中选择多件商品进行购买。

仅限 POI 应用

应当有 提供一种启动导航应用的方式,以便导航到地图注点。
必须使用 确保地图上绘制的所有视觉信息(例如速度信息和路线标签)均满足 对比度要求
必须使用 仅绘制模板界面上的地图内容和与驾驶相关的内容。
必须使用 在收到相应指示时绘制浅色主题或深色主题的地图。
应当 除非地图上绘制的文字与视觉元素(例如路线或道路)配对,或者在显示屏上相对静态,否则请确保文字使用的字体大小为 24dp 或更大。
应当 明确指明任务是否会更新路线。
应当 图片、图标和地图标记的尺寸达到或超过 36 x 36 dp 的最小值。
应当 当用户在有效导航期间完成导航模板之外的任务时,使用精细导航 (TBT) 通知来显示路线(如 导航通知:精细导航和常规导航中所示)。
应当 在驾驶期间刷新时长和距离值。
不应 创建多站式旅程,因为模板未针对此类互动进行优化。
可以 使用 导航提醒或浮动通知 (HUN) 来提醒用户有关一般导航的相关更新(除了精细导航方向之外),例如前方路况。
可以 自定义 TBT 通知的背景颜色。
可以 在动画有助于驾驶时使用。

天气应用

必须使用 确保地图或图标上绘制的所有视觉信息(例如雷达、温度指示器、天气状况图标)都满足 对比度要求
必须使用 仅在模板界面上绘制地图内容和天气相关内容。
必须使用 在收到相应指示时绘制浅色主题或深色主题的地图。
必须使用 确保天气指示器不会相互重叠,也不会因指示器的密度/大小而无法读取。
不得 在用户驾驶时,在模板表面上使用天气动画。
不得 在给定视图中显示 5 个以上的独特天气地图注释(例如:温度标记、风速标记、湿度、雷达叠加层、闪电指示器、路况,所有这些都显示在同一视图中)。
不得 在用户驾驶时显示包含 3 个以上独特项目或 3 种以上独特颜色(不包括渐变)的复杂地图图例。
不得 允许用户配置天气预报信息的时间间隔或日期。
应当 除非地图上绘制的文字与视觉元素(例如路线或道路)配对,或者在显示屏上相对静态,否则请确保文字使用的字体大小为 24dp 或更大。
应当 图片、图标和地图标记的尺寸达到或超过 36 x 36 dp 的最小值。
可以 显示未来时间段(例如小时、上午/下午或天)的预报信息。
可以 使用悬浮式通知 (HUN) 提醒用户即将到来的天气状况或用户路线上的天气状况相关的重要天气更新。
可以 在用户未驾驶车辆时使用天气相关动画。
可以 当动画与用户移动地图或用户位置相关时,请使用动画。

特定模板的要求

请根据特定于模板的要求,确保任务流程中的每个模板都符合用户体验要求和建议。

详细了解每种模板的要求: