导航应用还应满足导航应用要求。 如需了解适用于您的应用的其他要求,请参阅媒体应用要求。
常规要求
应用开发者:
必需 | 确保任务流不超过 5 步。 |
必需 | 在录制音频以进行语音输入之前,获取使用汽车麦克风的用户权限。 |
必需 | 使用适当的方法(如使用 Android for Cars 应用库中所述)将 Android Auto 用户定向到手机上执行在驾车时不允许的操作,并指示他们仅在安全的情况下查看手机屏幕(请参阅在手机上授予权限)。 |
不得 | 除非已启用自适应任务限制功能(第 5 步必须是下列其中一项:导航、消息或窗格),否则系统会使用基于列表的模板结束 5 步任务流。 |
应当 | 任务流要简短(2 到 3 步)。 |
应当 | 将内容(或操作栏按钮)至少显示 8 秒钟,然后再通过步骤之间的自动过渡移除该内容。 |
应当 | 要求用户在首次打开应用时授予所有必要的权限。 |
应当 | 如果可能,提供 2 种强调色,以更好地适应深色和浅色背景。 |
应当 | 在无法执行任何其他操作的位置(例如加载屏幕以及无操作的消息和窗格模板)提供返回按钮或其他退出机制。 |
应当 | 打开模板时显示实用内容,而不是向用户显示无任何选项的空白状态。 |
应当 | 提供之前步骤的快捷方式(例如,当任务流程超过 3 个屏幕时)。 |
应当 | 如果您的应用允许语音输入(录音),请提供用户入口点,例如麦克风图标。 |
应当 | 当用户停止提供输入时,停止录制音频。 |
应当 | 只有在限制驾驶员分心中注明的目的或针对特定模板或应用类型的指南中明确允许的情况下,才刷新内容。 |
不应 | 使用自动转换来完成任务,无需用户操作(即不要连续使用它们)。 |
不应 | 在支持操作的位置创建具有状态(例如切换开关)的按钮(仅在列表行中支持切换开关)。 |
可以 | 更新列表行或网格项的图片、图标或辅助文本以反映更改。 |
仅限购买流程
应当 | 尽可能提供快捷方式,例如允许用户重复以前的交易(“再次预订”)。 |
不得 | 允许用户设置付款方式。 |
不得 | 要求用户同意定期付款。 |
不得 | 允许用户在单个流程中选择多件商品进行购买。 |
仅限地图注点应用
应当有 | 提供一种启动导航应用的方式,以便导航到地图注点。 |
导航应用
应用开发者:
必需 | 确保地图上绘制的所有视觉信息(例如速度信息和路线标签)都符合对比度要求。 |
必需 | 仅在模板表面上绘制地图内容和驾驶相关内容。 |
必需 | 按照指示绘制浅色主题或深色主题的地图。 |
应当 | 确保地图上绘制的文字使用不小于 24dp 的字体大小,除非文字与视觉元素(例如路线或道路)搭配使用或在屏幕上相对静态。 |
应当 | 明确指示任务是否会更新路线。 |
应当 | 图片、图标和地图标记的最小尺寸为 36 x 36 dp。 |
应当 | 使用精细导航 (TBT) 通知,当用户在活动导航期间在 Navigation 模板之外完成任务时,显示路线(如导航通知:TBT 和常规中所示)。 |
应当 | 刷新驾车期间的时长和距离值。 |
不应 | 创建多经停点历程,因为模板未针对此类互动进行优化。 |
可以 | 使用导航提醒或浮动通知 (HUN) 提醒用户注意与导航相关的常规更新(以及精细导航路线),例如前方路况。 |
可以 | 自定义 TBT 通知的背景颜色。 |
可以 | 使用有助于驾驶的动画。 |
针对模板的要求
使用模板专用要求来确保任务流中的每个模板都符合用户体验要求和建议。
详细了解每个模板的要求: