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