Planificar flujos de tareas

A medida que secuencias las plantillas en flujos de tareas, elige aquellas que se adapten mejor a cada tarea y crea una estrategia para mantener estos flujos cortos.

Si bien las plantillas de la biblioteca de apps están diseñadas para la usabilidad mientras conduces (excepto las que están "estacionadas solo"), también es importante que los flujos de tareas sean cortos. Mantener el flujo de tareas en 5 pasos o menos ayuda a los conductores a mantener su atención en la ruta.

Cuando diseñes tus flujos, asegúrate de comprender cómo hacer lo siguiente:

Mantener los flujos de tareas cortos

Para minimizar la distracción del conductor, mantén el flujo de tareas lo más breve posible.

Simulación del flujo de tareas de muestra
Flujo de tareas de muestra con un subflujo

Una tarea nueva se inicia cuando el usuario realiza cualquiera de las siguientes acciones:

  • Llega a la plantilla de destino de la aplicación o regresa a ella.
  • Elige una acción que abre otra app
  • Llega a la plantilla de Navigation (en apps de navegación).

Para minimizar la atención del conductor requerida, mantén los flujos de tareas en 3 pasos o menos cuando sea posible (4 pasos o menos para flujos que involucren compras). Cuando los flujos tengan más de 3 o 4 pasos, considera proporcionar atajos para volver a los pasos anteriores.

Excepto en lo que se indica en Recuentos de pasos y actualizaciones, el límite es de 5 pasos, incluidos los de inicio y finalización.

Orden de plantillas en los flujos de tareas

Cuando crees flujos de tareas, ten en cuenta las siguientes consideraciones sobre el orden de las plantillas:

  • Evita las plantillas de Lista y Cuadrícula para el paso 5. Si el flujo implica 5 pasos, el último paso no debe ser una plantilla basada en listas o cuadrículas (algunos ejemplos de plantillas aceptables son Navigation, Message y Pane).
  • No coloques 5 listas o cuadrículas en una fila. Las apps no deben crear flujos con 5 plantillas basadas en listas o en cuadrículas seguidas, incluso si una de esas plantillas está en un subflujo.

Recuentos de pasos y actualizaciones

Para diseñar flujos de tareas que no excedan el límite de 5 pasos, es importante comprender cómo se cuentan los pasos para cada flujo.

El recuento de pasos se aumenta siempre que ocurre alguna de las siguientes situaciones:

  • Se muestra una plantilla nueva
  • La misma plantilla se muestra con contenido nuevo, a menos que el contenido nuevo sea una actualización del contenido existente, como se define en ¿Qué es una actualización?

El recuento de pasos disminuye en 1 si la tarea vuelve a la vista anterior con el mismo contenido.

Estructura del flujo de tareas de muestra con una plantilla nueva
En ambos ejemplos, se agrega un paso a medida que el usuario explora y selecciona un lugar de la lista de lugares.

Si deseas ver más ejemplos de cómo se aumentaría el recuento de pasos en flujos de tareas específicos, consulta Flujos de ejemplo.

¿Qué es una actualización?

Estas son actualizaciones del contenido de una plantilla que no aumentan el recuento de pasos. Las actualizaciones casi siempre se inician por la app. La única excepción ocurre cuando un usuario actualiza una lista con el botón Actualizar en la plantilla de la lista de lugares.

Lo que califica como una actualización depende de la plantilla y de si está habilitada la función Límites de tareas adaptables. Si esta función está habilitada, la definición de lo que califica como actualización se amplía para algunas plantillas (consulta la siguiente tabla), ya que las actualizaciones se limitan durante los viajes para minimizar la distracción.

Por ejemplo, con la función habilitada, las actualizaciones que cambian la cantidad de filas en las plantillas basadas en listas o cuadrículas pueden considerarse una actualización, siempre que el título y los nombres de las secciones permanezcan iguales. Si la función no está habilitada, cambiar la cantidad de filas será un recuento de pasos.

Para ver ejemplos de actualizaciones, consulta Ejemplo de actualización frente a recuento de pasos y Flujos de ejemplo.

Tipo de plantilla Qué se considera una actualización Qué se considera una actualización cuando se habilita la función de límites adaptables de tareas
Navegación, acceso*, mensaje largo* Cualquier actualización de contenido Cualquier actualización de contenido
Lista, cuadrícula, mapa, panel, lista de lugares (mapa), lista de lugares (navegación), ruta Vista previa, búsqueda, pestaña Consultar las restricciones de plantillas de cada una de ellas En todas las actualizaciones, el diseño se mantiene igual, es decir:
  • Mismo título o pestañas en la parte superior
Y (en la plantilla de lista):
  • Mismos nombres de secciones
Mensaje Solo actualizaciones que no cambien el título ni el mensaje (por ejemplo, agregar un botón)

Ejemplo de actualización vs. ejemplo del recuento de pasos

En este ejemplo, la función Límites adaptables de tareas está habilitada, por lo que cualquier actualización con el mismo título se califica como una actualización.

Tres capturas de pantalla: una actualización se cuenta como una actualización, mientras que la otra se considera un paso.

Debido a que solo se actualizan las filas de una ruta, esto se consideraría una actualización. Si no están habilitados los límites adaptables de tareas, se contará como un paso. En la otra ruta, cambió el título, lo que aumenta el recuento de pasos.

Límites adaptables de tareas

Los límites adaptables de tareas son una función que permite que las apps tengan flujos de tareas de más de 5 pasos en determinadas circunstancias controladas, como cuando el vehículo está estacionado o cuando se limitan las actualizaciones mientras conduces. La disponibilidad depende de la ubicación y a discreción de los OEM del vehículo (consulta la nota de la derecha).

Cuando esta función está habilitada, sucede lo siguiente:

  • Se permiten flujos de tareas superiores a 5 pasos mientras el vehículo está estacionado (si estás conduciendo, se pausarán después del 5o paso y se podrán reanudar cuando el vehículo esté estacionado)
  • Las actualizaciones están limitadas durante los viajes para que distraigan menos, por lo que la definición de actualización se expande para incluir más tipos de actualizaciones (consulta ¿Qué es una actualización?).

Cuando la función no está habilitada:

  • Los flujos de tareas no deben exceder los 5 pasos; de lo contrario, la app fallará.
  • Las actualizaciones no se limitan durante las unidades, por lo que la definición de actualización no se expande

Cómo funciona la limitación de actualización

Con las actualizaciones limitadas, las apps pueden actualizar la plantilla las veces que quieran, pero el tiempo entre las actualizaciones se divide para minimizar la distracción. Si se envían varias actualizaciones durante el período de limitación, se muestra la más reciente al final del período.

Mapas interactivos

Diseña tu app de modo que incluya el zoom y el desplazamiento lateral para las apps de navegación. Actualmente, los usuarios pueden interactuar con los mapas mediante funciones (como el zoom y el desplazamiento lateral) en plantillas específicas de las apps de navegación: Navegación, Vista previa de la ruta, Mapa y Lista de lugares (navegación).

¿Qué elementos pueden utilizar los usuarios para interactuar con los mapas?

Simulación de mapa interactivo
Los usuarios pueden acercar o alejar la imagen para ubicar lugares en el mapa.

La actualización del contenido junto al mapa no agrega al recuento de pasos de un flujo de tareas.