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:
- Registrar pasos (recuento de pasos y actualizaciones)
- Establece una secuencia de plantillas de forma adecuada (Orden de las plantillas en los flujos de tareas, Agrega subflujos).
- Obtén flexibilidad en la duración de las tareas mediante los límites adaptables de tareas, una función que permite flujos de tareas de más de 5 pasos en determinadas circunstancias.
- Usa funciones de plantillas que promuevan la eficiencia de las tareas, como mapas interactivos (los componentes se detallan en la sección Plantillas).
Mantener los flujos de tareas cortos
Para minimizar la distracción del conductor, mantén el flujo de tareas lo más breve posible.
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.
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:
|
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.
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?
- Gestos de la pantalla táctil, como deslizar para desplazarse
- Presiona áreas específicas del mapa, como los lugares de interés.
- Botones de la barra de acciones en mapa
- Un botón de actualización que actualiza la información junto al mapa (actualmente solo está disponible en las plantillas de lista de lugares (mapa) y lista de lugares (navegación)).
La actualización del contenido junto al mapa no agrega al recuento de pasos de un flujo de tareas.