Mouvement

Le mouvement est un outil puissant qui doit être utilisé avec parcimonie au volant. Il n'est approprié que lorsqu'il permet d'informer le conducteur sans détourner son attention de la route.

Conseils en bref (TL;DR) :

  • Évitez de distraire les utilisateurs avec des mouvements inutiles.
  • Utilisez le mouvement pour améliorer la compréhension des utilisateurs et développer leurs compétences.
  • Rendez votre langage de mouvement suffisamment flexible pour tous les matériels pertinents.
  • Utilisez le schéma de mouvement recommandé pour votre situation.

Principes du mouvement

Lors de la conception d'animations pour les interfaces Android for Cars, gardez à l'esprit trois principes de base : la sécurité, l'information et la flexibilité.

Sûr

La conduite est la priorité absolue de l'utilisateur ; tout le reste est secondaire. Considérez son attention comme une ressource limitée et évitez toute distraction inutile par le mouvement.

GIF de l'œil

Informatif

Utilisez le mouvement pour transmettre des informations utiles aux utilisateurs. Par exemple, le mouvement peut améliorer leur compréhension du produit en illustrant les relations hiérarchiques et spatiales entre les éléments. Il peut également contribuer à développer leur maîtrise de l'interface en indiquant les interactions disponibles.

GIF informatif

Flexible

Définir un langage de mouvement suffisamment évolutif et flexible pour s'adapter aux écrans de toutes tailles et formes, ainsi qu'à tous les types d'entrées utilisateur.

GIF d'écran flexible

Modèles de mouvement

Pour garantir une expérience utilisateur cohérente sur toutes les applications, Android Automotive fournit des recommandations concernant les schémas de mouvement à utiliser dans les situations suivantes :

  • Basculer entre des vues de même niveau
  • Passer à une vue détaillée
  • Prolonger une action existante
  • Minimiser et étendre une action
  • Perturber une action

Tous les modèles de mouvement de cette section sont basés sur l'interpolation standard, comme indiqué dans les recommandations d'interpolation de Material Design. Autrement dit, les mouvements s'accélèrent rapidement puis ralentissent progressivement, afin de mettre en valeur la fin de la transition.


Basculer entre des vues de même niveau

Pour passer d'une vue à une autre au sein d'une même hiérarchie dans une application, par exemple des onglets dans la barre d'outils ou des morceaux dans une playlist, effectuez un mouvement latéral. Ce déplacement horizontal confirme que vous restez toujours au même niveau hiérarchique dans l'application.

Exemple de transition entre pairs
Dans Android Automotive, une transition fluide permet à l'utilisateur de passer d'une application de navigation à une application multimédia, puis de revenir à la navigation.

Exemple

Dans Android Automotive OS, le mouvement latéral lors du passage de l'onglet Accueil à l'onglet Listes de lecture dans une application multimédia confirme que ces deux onglets constituent des vues de premier niveau du contenu.

Passer à une vue détaillée

Lors du passage d'une vue d'ensemble à une vue détaillée, utilisez un mouvement de profondeur (axe Z) qui agrandit la vue inférieure et la fait apparaître progressivement tandis que la vue d'ensemble disparaît. Ce mouvement renforce la relation parent-enfant entre la vue d'ensemble et la vue détaillée, attirant l'attention sur cette dernière.

transition parent-enfant
Depuis l'écran parent, l'élément enfant se soulève et s'étend sur place.

Exemple

Passage à la vue détaillée
Dans le modèle multimédia du système d'exploitation Android Automotive, lorsque l'utilisateur clique sur un album spécifique dans une grille d'albums, la liste des morceaux de cet album s'agrandit et se développe pour mettre en évidence les détails.

Prolonger une action existante

Lorsqu'un utilisateur effectue une action et en réalise une autre, utilisez un mouvement vertical (vers le haut ou vers le bas) pour afficher cette seconde action en plein écran, par-dessus l'action principale, sur un fond transparent. Le fait de pouvoir voir l'action principale à travers le fond transparent confirme à l'utilisateur qu'il est toujours en train de réaliser cette action.

Pour fermer l'action secondaire, utilisez le mouvement inverse. Ce mouvement inverse doit être plus rapide que le mouvement initial, car l'utilisateur a terminé l'action secondaire et est prêt à quitter.

icône de bulle
Durée
Recommandations de Material Design concernant la durée des transitions
Superposition d'action secondaire
Ici, l'action secondaire se superpose à l'action principale, tandis que l'action principale reste partiellement visible derrière le fond transparent.

Exemple

Exemple de superposition d'actions Android Auto OS
Dans le modèle multimédia du système d'exploitation Android Automotive, lorsque l'utilisateur appuie sur le bouton de menu (trois points) pour développer la barre de contrôle, des commandes supplémentaires apparaissent en surimpression.

Minimiser et étendre une action

Lorsqu'on agrandit une action en cours réduite à un format plus petit à l'écran pour permettre le multitâche, on utilise un masque de fenêtre extensible avec un fondu enchaîné plein écran.

Pour réduire une action en cours, utilisez le mouvement inverse. La réduction doit être plus rapide que l'extension, car l'utilisateur quitte l'action et souhaite la terminer.

icône de bulle
Durée
Recommandations de Material Design concernant la durée des transitions
Agrandir un écran réduit
L'action réduite s'étend en plein écran en apparaissant progressivement par-dessus l'action en cours.

Exemple

Exemple de barre de contrôle pour Android Automotive OS
Dans le modèle multimédia du système d'exploitation Android Automotive, la barre de contrôle réduite s'étend pour afficher la vue de lecture complète, puis se réduit à nouveau lorsque l'utilisateur appuie sur la flèche vers le bas.

Perturber une action

Lorsqu'une action brève et non bloquante doit apparaître soudainement par-dessus une action en cours, faites-la glisser vers le haut ou vers le bas depuis le bord de l'écran (avec un voile partiel) ou effectuez un fondu au centre (avec un voile complet). Démarrez le mouvement à partir de l'endroit le plus proche de l'endroit où vous souhaitez que la nouvelle action apparaisse.

Exemple d'action courte
Lorsque l'élément perturbateur doit apparaître près du haut de l'écran, faites-le glisser depuis le haut avec un voile partiel.

Exemple

Exemple de dialogue
Lorsqu'une action perturbatrice apparaît au milieu du modèle multimédia du système d'exploitation Android Automotive, elle s'affiche progressivement avec un voile complet afin de focaliser temporairement l'attention de l'utilisateur sur cette nouvelle action – en l'occurrence, une demande d'autorisation d'utiliser les données de localisation.