规划任务流

尽量减少驾驶员与屏幕互动的时间,帮助他们专注于路况。为此,您可以选择最适合每项任务的模板,并缩短任务流程。

虽然应用库中的模板旨在提高驾驶时的易用性(仅限停车时使用的模板除外),但将任务流程控制在 5 步或更少有助于最大限度地减少干扰。

在设计流程时,请务必了解如何执行以下操作:

缩短任务流程

为了尽量避免司机分散注意力,请尽可能缩短任务流程。

示例任务流程的模拟图
包含子流程的任务流示例

当用户执行以下任一操作时,系统会启动新任务:

  • 到达(或返回)应用的着陆页模板
  • 选择打开其他应用的操作
  • 在导航应用中,着陆于导航模板

为了尽量减少所需的司机注意力,请尽可能将任务流程控制在 3 步或更少(涉及购买的流程控制在 4 步或更少)。如果流程超过 3 或 4 个步骤,请考虑提供返回到之前步骤的快捷方式。

除非步数和刷新中另有说明,否则上限为 5 步,包括起始步和结束步。

任务流中的模板顺序

创建任务流时,请注意以下模板排序注意事项:

  • 避免使用第 5 步的“列表”和“网格”模板。如果流程涉及 5 个步骤,则最后一步不得是基于列表或网格的模板(可接受的模板示例包括导航消息窗格)。
  • 不要连续放置 5 个列表或网格。应用不应连续创建 5 个基于列表或网格的模板的流程,即使其中一个模板位于子流程中也不例外。

步数和刷新

为了设计不超过 5 步限制的任务流程,您必须了解每个流程的步数是如何计算的。

每当出现以下任一情况时,步数会增加 1

  • 系统会显示一个新模板
  • 系统会显示包含新内容的同一模板 - 除非新内容是对现有内容的刷新(如什么是刷新?中所述)。

如果任务返回到具有相同内容的上一个视图,则步数会减少 1

使用新模板的示例任务流程的线框图
在这两个示例中,当用户浏览并从地点列表中选择地点时,系统都会添加一个步骤。

如需查看有关如何在特定任务流程中递增步数的更多示例,请参阅示例流程

什么是刷新?

刷新是指对模板内容进行的更新,不会增加步数。刷新几乎总是由应用发起的。唯一的例外情况是,用户使用地点列表模板上的刷新按钮刷新列表时。

刷新操作的条件取决于模板以及是否启用了自适应任务限制功能。如果启用此功能,某些模板(见下表)会放宽对“刷新”的定义,因为在驾驶期间刷新会受到限制,以尽量减少干扰。

例如,启用此功能后,如果更新会更改基于列表或网格的模板上的行数,但标题和任何部分名称保持不变,则可将此类更新视为刷新。如果未启用该功能,则更改行数是步数。

如需查看刷新示例,请参阅刷新与步数示例示例流程

模板类型 哪些操作属于刷新 启用“自适应任务限制”功能后,哪些操作属于刷新
导航、登录*、长消息* 任何内容更新 任何内容更新
列表、网格、地图、窗格、地点列表(地图)、地点列表(导航)、路线预览、搜索、标签页 查看每个模板的模板限制 布局保持不变的所有更新,即:
  • 顶部显示相同的标题或标签页
And (on List template):
  • 相同的章节名称
消息 不更改标题和消息的更新(例如,添加按钮)

刷新与步数示例

在此示例中,自适应任务限制功能已启用,因此任何具有相同标题的更新都符合刷新条件。

三张屏幕截图;一次更新被视为刷新,另一次被视为步进

由于只有一条路径上的行进行了更新,因此这会被视为刷新。 如果未启用自适应任务限制,则此操作将计为一步。在另一条路径中,标题发生了变化,这会增加步数。

自适应任务限制

自适应任务限制是一项功能,可让应用在某些受控情况下(例如停车时或驾驶时刷新受到限制时)拥有超过 5 个步骤的任务流。可用性取决于位置和车辆 OEM 的自行决定(请参阅右侧的注释)。

此功能启用后:

  • 停车时允许执行超过 5 步的任务流程(如果正在驾驶,系统会在第 5 步后暂停任务流程,并在停车后恢复)
  • 为了减少驾驶时的干扰,系统会在驾驶期间限制刷新,因此刷新定义会扩展为包含更多类型的更新(请参阅什么是刷新?)。

如果未启用此功能:

  • 任务流程不得超过 5 个步骤,否则应用会崩溃
  • 在驾驶期间,刷新不会受到限制,因此刷新定义不会扩展

刷新限制的运作方式

通过限制刷新,应用可以根据需要随时刷新模板,但刷新之间的时间间隔会拉长,以最大限度地减少干扰。如果在限制期内发送了多次刷新,则在限制期结束时显示最后一次刷新。

互动地图

设计应用时,请考虑为导航应用添加缩放和平移功能。用户可以通过导航应用特有的模板(导航、路线预览、地图和地点列表 [导航])中的功能(例如缩放和平移)与地图互动。

用户可以通过以下方式与地图互动:

互动式地图的模拟图
用户缩放和平移地图以查找地图上的地点。

刷新地图旁边的内容不会增加任务流程的步数