Exigences relatives à l'expérience utilisateur

Assurez-vous que votre application respecte les exigences de conception pour être utilisable dans les voitures.

Cette section liste (ou fournit des liens vers) toutes les exigences UX dont vous aurez besoin. Les exigences en matière d'UX sont exprimées sous forme d'instructions que vous DEVEZ, DEVRIEZ ou POUVEZ suivre. Voici une explication générale de ces libellés :

OBLIGATOIRE Obligatoire (appliqué dans l'API ou dans les critères de qualité des applications Android pour les voitures)
SHOULD Recommandé
MAI Facultatif

Exigences en termes d'expérience utilisateur pour les applications basées sur des modèles

Voici les exigences en fonction du type d'application que vous concevez :

Exigences générales

OBLIGATOIRE Limitez la longueur des flux de tâches à cinq étapes ou moins.
OBLIGATOIRE Obtenez l'autorisation de l'utilisateur pour accéder au micro de la voiture avant d'enregistrer l'audio pour la saisie vocale.
OBLIGATOIRE Utilisez la méthode appropriée (comme indiqué dans Utiliser la bibliothèque d'applications Android for Cars) pour rediriger les utilisateurs d'Android Auto vers leur téléphone pour les actions qui ne sont pas autorisées pendant la conduite. Demandez-leur de ne regarder l'écran de leur téléphone que si cela ne présente aucun risque (voir Accorder des autorisations sur le téléphone).
NE DOIT PAS Terminez les flux de tâches en cinq étapes avec un modèle basé sur une liste, sauf si la fonctionnalité Limites de tâches adaptatives est activée (la cinquième étape doit être l'une des suivantes : Navigation, Message ou Volet).
SHOULD Limitez la durée des flux de tâches (deux à trois étapes).
SHOULD Affichez le contenu (ou les boutons de la barre d'actions) pendant au moins huit secondes avant de le supprimer lors d'une transition automatique entre les étapes.
SHOULD Demandez aux utilisateurs d'accorder les autorisations nécessaires lorsqu'ils ouvrent l'application pour la première fois.
SHOULD Si possible, fournissez deux couleurs d'accentuation pour mieux s'adapter aux arrière-plans clairs et sombres.
SHOULD Fournissez un bouton "Retour" ou un autre mécanisme de sortie dans les endroits où aucune autre action n'est disponible, comme les écrans de chargement et les modèles de message et de volet sans action.
SHOULD Affichez du contenu utile lorsque vous ouvrez un modèle, plutôt qu'un état vide sans aucune option pour les utilisateurs.
SHOULD Fournissez des raccourcis vers les étapes précédentes (par exemple, lorsque les flux de tâches dépassent trois écrans).
SHOULD Fournissez un point d'entrée pour l'utilisateur, comme une icône de micro, si votre application autorise la saisie vocale (enregistrement audio).
SHOULD Arrêtez l'enregistrement audio lorsque l'utilisateur arrête de fournir l'entrée.
SHOULD N'actualisez le contenu qu'aux fins indiquées dans la section Limiter la distraction du conducteur ou lorsque cela est explicitement autorisé dans les consignes relatives à des modèles ou types d'applications spécifiques.
NE DOIT PAS Utilisez les transitions automatiques pour effectuer des tâches sans intervention de l'utilisateur (c'est-à-dire, ne les utilisez pas les unes après les autres).
NE DOIT PAS Créez des boutons avec des états, tels que des boutons à bascule, dans les endroits où les actions sont prises en charge (les boutons à bascule ne sont pris en charge que dans les lignes de liste).
MAI Mettez à jour l'image, l'icône ou le texte secondaire d'une ligne de liste ou d'un élément de grille pour refléter les modifications.

Parcours d'achat uniquement

SHOULD Proposez des raccourcis chaque fois que possible, par exemple en permettant aux utilisateurs de répéter des transactions précédentes ("réserver à nouveau").
NE DOIT PAS Autoriser les utilisateurs à configurer des modes de paiement.
NE DOIT PAS Demandez aux utilisateurs de s'engager à effectuer des paiements récurrents.
NE DOIT PAS Permettez aux utilisateurs de sélectionner plusieurs articles à acheter en un seul flux.

Applications de points d'intérêt uniquement

SHOULD Fournissez un moyen de lancer une application de navigation pour accéder au point d'intérêt.
OBLIGATOIRE Assurez-vous que toutes les informations visuelles affichées sur les cartes (comme les informations sur la vitesse et les libellés des itinéraires) respectent les exigences de contraste .
OBLIGATOIRE Draw only map content and drive-related content on the surface of the template.
OBLIGATOIRE Afficher une carte à thème clair ou sombre quand elle y est invitée.
SHOULD Assurez-vous que le texte dessiné sur les cartes utilise une taille de police de 24 dp ou plus, sauf s'il est associé à un élément visuel (tel qu'un itinéraire ou une route) ou s'il est relativement statique sur l'écran.
SHOULD Indiquez clairement si une tâche mettra à jour l'itinéraire.
SHOULD Respectez ou dépassez la taille minimale de 36 x 36 dp pour les images, les icônes et les repères de carte.
SHOULD Utilisez des notifications de navigation détaillée pour afficher les directions lorsqu'un utilisateur effectue une tâche en dehors du modèle de navigation pendant la navigation active (comme indiqué dans Notifications de navigation : navigation détaillée et régulière).
SHOULD Actualisez les valeurs de durée et de distance pendant le trajet.
NE DOIT PAS Créez des trajets à plusieurs arrêts, car les modèles ne sont pas optimisés pour ce type d'interactivité.
MAI Utilisez des alertes de navigation ou des notifications prioritaires pour avertir les utilisateurs des informations générales liées à la navigation (en plus des instructions détaillées), comme la circulation à venir.
MAI Personnalisez la couleur d'arrière-plan des notifications TBT.
MAI Utilisez des animations lorsqu'elles facilitent la conduite.

Applis - Météo

OBLIGATOIRE Assurez-vous que toutes les informations visuelles affichées sur les cartes ou les icônes (comme le radar, l'indicateur de température ou les icônes d'état) respectent les exigences de contraste .
OBLIGATOIRE Ne dessinez que le contenu cartographique et météorologique à la surface du modèle.
OBLIGATOIRE Afficher une carte à thème clair ou sombre quand elle y est invitée.
OBLIGATOIRE Assurez-vous que les indicateurs météo ne se chevauchent pas et qu'ils ne sont pas illisibles en raison de leur densité ou de leur taille.
NE DOIT PAS Utilisez des animations météo sur la surface du modèle lorsque l'utilisateur conduit.
NE DOIT PAS Afficher plus de cinq annotations uniques de carte météo dans une même vue (par exemple, des marqueurs de température, de vitesse du vent, d'humidité, une superposition radar, des indicateurs d'éclairs et des conditions routières dans la même vue).
NE DOIT PAS Afficher des légendes de carte complexes avec plus de trois éléments uniques ou plus de trois couleurs uniques (les dégradés ne s'appliquent pas) lorsque l'utilisateur conduit.
NE DOIT PAS Autoriser les utilisateurs à configurer les intervalles de temps ou les dates des informations de prévision.
SHOULD Assurez-vous que le texte dessiné sur les cartes utilise une taille de police de 24 dp ou plus, sauf s'il est associé à un élément visuel (tel qu'un itinéraire ou une route) ou s'il est relativement statique sur l'écran.
SHOULD Respectez ou dépassez la taille minimale de 36 x 36 dp pour les images, les icônes et les repères de carte.
MAI Afficher les prévisions pour les périodes à venir, comme les heures, les périodes AM/PM ou les jours.
MAI Utilisez des notifications heads-up (HUN) pour alerter les utilisateurs sur des informations météorologiques importantes concernant des conditions météorologiques imminentes ou des conditions le long de leur itinéraire.
MAI Utilisez des animations liées à la météo lorsque l'utilisateur ne conduit pas.
MAI Utilisez des animations lorsqu'elles sont liées au déplacement de la carte par l'utilisateur ou à sa position.

Exigences spécifiques aux modèles

Utilisez les exigences spécifiques aux modèles pour vous assurer que chaque modèle de vos parcours utilisateur répond aux exigences et recommandations UX.

En savoir plus sur les exigences de chaque modèle :