Movimiento

El movimiento es una herramienta poderosa que debe usarse con moderación al volante. Solo es apropiado cuando ayuda a informar a los conductores sin distraerlos de la carretera.

Orientación de un vistazo (TL;DR):

  • Evite distraer a los usuarios con movimientos innecesarios
  • Utilice el movimiento para aumentar la comprensión de los usuarios y desarrollar su competencia.
  • Haga que su lenguaje de movimiento sea lo suficientemente flexible para todo el hardware relevante
  • Utilice el patrón de movimiento recomendado para su situación

Principios del movimiento

Al diseñar movimiento para interfaces de Android for Cars, tenga en cuenta tres principios básicos: ser seguro, ser informativo y ser flexible.

Seguro

Conducir es la tarea principal del usuario; todo lo demás es secundario. Considere la atención del usuario como un recurso limitado y evite usar el movimiento para crear distracciones innecesarias.

gif de ojos

Informativo

Utilice el movimiento para transmitir información útil para los usuarios. Por ejemplo, el movimiento puede mejorar la comprensión del producto por parte de los usuarios al mostrar las relaciones jerárquicas y espaciales entre los elementos. El movimiento también puede ayudar a los usuarios a familiarizarse con la interfaz al indicar las interacciones disponibles.

GIF informativo

Flexible

Definir un lenguaje de movimiento que sea escalable y lo suficientemente flexible para ajustarse a pantallas de todos los tamaños y formas, así como a todo tipo de entrada del usuario.

GIF de pantalla flexible

Patrones de movimiento

Para garantizar una experiencia de usuario uniforme en todas las aplicaciones, Android Automotive ofrece recomendaciones de patrones de movimiento específicos para usar en las siguientes situaciones:

  • Cambiar entre vistas del mismo nivel
  • Pasar a una vista de detalle
  • Extender una acción existente
  • Minimizar y expandir una acción
  • Interrumpir una acción

Todos los patrones de movimiento de esta sección se basan en la aceleración estándar, como se explica en las directrices de aceleración de Material Design. Es decir, los movimientos se aceleran rápidamente y se ralentizan gradualmente para centrarse en el final de la transición.


Cambiar entre vistas del mismo nivel

Al cambiar entre vistas con el mismo nivel de jerarquía en una app, como pestañas en la barra de apps o canciones en una lista de reproducción, usa un movimiento lateral. El movimiento horizontal refuerza la idea de permanecer en el mismo nivel dentro de la app.

Ejemplo de transición entre pares
Un fundido cruzado rápido lleva al usuario desde una aplicación de navegación a una aplicación multimedia y viceversa en Android Automotive.

Ejemplo

En el sistema operativo Android Automotive, el movimiento de lado a lado al cambiar de la pestaña Inicio a la pestaña Listas de reproducción en una aplicación multimedia refuerza que ambas pestañas son vistas de contenido de nivel superior.

Pasar a una vista de detalle

Al pasar de una vista de contenido de nivel superior a una vista de detalle, utilice un movimiento de profundidad z que aumente la escala de la capa inferior y la atenúe al mismo tiempo que la capa superior desaparece. Este movimiento refuerza la relación padre-hijo entre la vista de nivel superior y la vista de detalle, centrando la atención en esta última.

Transición de padre a hijo
Desde una pantalla principal, el elemento secundario se levanta y se expande en su lugar

Ejemplo

Cambiar a una vista de detalle
En la plantilla multimedia del sistema operativo Android Automotive, cuando el usuario hace clic en un álbum específico en una cuadrícula de álbumes, la lista de canciones de ese álbum se amplía y se expande para resaltar los detalles.

Extender una acción existente

Cuando un usuario realiza una acción relacionada, utilice un movimiento vertical (arriba o abajo) para presentar la acción secundaria en una superposición a pantalla completa, con un fondo de pantalla, sobre la acción principal. Ver la acción principal a través de la pantalla refuerza la sensación de que el usuario sigue participando en ella.

Al cerrar la acción secundaria, utilice el movimiento inverso. Este movimiento debería tomar menos tiempo que el movimiento original, ya que el usuario ha terminado con la acción secundaria y está listo para salir.

icono de llamada
Duración
Pautas de Material Design sobre cuánto tiempo deben durar las transiciones
Superposición de acción secundaria
Aquí, la acción secundaria se eleva desde la acción primaria en una superposición, mientras que la acción primaria permanece parcialmente visible detrás de la pantalla.

Ejemplo

Ejemplo de superposición de acciones del sistema operativo Android Auto
En la plantilla de medios del sistema operativo Android Automotive, cuando el usuario toca el botón de desbordamiento para expandir la barra de control, aparecen controles adicionales en la superposición.

Minimizar y expandir una acción

Al expandir una acción en curso que se ha minimizado en un formato de pantalla más pequeño para permitir la multitarea, utilice una máscara de ventana expandible con una aparición gradual en pantalla completa.

Al minimizar una acción en curso, utilice el movimiento inverso. El movimiento de minimización debería tomar menos tiempo que el de expansión, ya que el usuario básicamente abandona la acción y está listo para terminarla.

icono de llamada
Duración
Pautas de Material Design sobre cuánto tiempo deben durar las transiciones
Expandir una pantalla minimizada
La acción minimizada se expande a pantalla completa a medida que se desvanece sobre la acción actual.

Ejemplo

Ejemplo de barra de control del sistema operativo Android Automotive
En la plantilla multimedia del sistema operativo Android Automotive, la barra de control minimizada se expande en la vista de reproducción completa y luego se contrae nuevamente a su forma minimizada cuando el usuario toca la flecha hacia abajo.

Interrumpir una acción

Cuando una acción corta y sin bloqueos deba aparecer repentinamente sobre una acción en curso, deslízala hacia abajo o hacia arriba desde el borde de la pantalla (con una pantalla parcial) o difumínala hacia el centro (con una pantalla completa). Inicia el movimiento desde la ubicación más cercana a donde quieres que aparezca la nueva acción.

Ejemplo de acción corta
Cuando la acción disruptiva deba aparecer cerca de la parte superior de la pantalla, deslícela desde arriba con una pantalla parcial.

Ejemplo

Ejemplo de diálogo
Cuando aparece una acción disruptiva en medio de la plantilla multimedia del sistema operativo Android Automotive, se difumina completamente para centrar la atención del usuario temporalmente en la nueva acción: en este caso, una solicitud de permiso para usar datos de ubicación.