Qualité des applis Android pour les voitures

Les applis Android pour les voitures doivent avant tout éviter toute distraction du conducteur. Vous pouvez limiter les distractions en suivant les bonnes pratiques, par exemple en utilisant des commandes vocales et une conception graphique très simple.

En voiture, une expérience utilisateur de qualité doit être à la fois prédictive et prévisible. Votre appli doit afficher uniquement des informations pertinentes pour le conducteur au moment opportun, et utiliser des modèles simples et prévisibles pour les tâches courantes. Pour en savoir plus, consultez les consignes de conception suivantes :

Test de votre appli

Avant d'envoyer votre appli sur Google Play pour examen, vous devez la tester pour vérifier qu'elle respecte les critères figurant sur cette page. Selon les cas, testez chacune des trois méthodes permettant à un conducteur d'accéder à votre appli :

Accès via Android Automotive OS
Utilisez l'émulateur Android pour valider chaque élément de la checklist. Pour en savoir plus, consultez Tester votre appli pour les véhicules compatibles Android.
Accès sur un écran de voiture compatible avec Android Auto
Utilisez l'outil DHU (Desktop Head Unit, unité principale pour ordinateur) pour valider chaque élément de la checklist. Pour en savoir plus, consultez Tester votre appli pour les écrans de voiture compatibles avec Android Auto.
Accès via l'écran d'un téléphone
Utilisez un téléphone pour valider chaque élément de la checklist. Pour en savoir plus, consultez Tester votre appli pour les écrans de téléphone.

Critères fondamentaux de qualité des applis

En plus des critères ci-dessous propres aux voitures, les applis doivent respecter l'ensemble des critères fondamentaux de qualité des applis, applicables à la plate-forme Android. Ceux-ci sont détaillés dans Critères fondamentaux de qualité des applis. Testez la conformité de votre appli par rapport à ces critères pour vous assurer qu'elle respecte les normes d'Android en matière de navigation et de conception. Testez ensuite la conformité de votre appli par rapport aux critères propres aux voitures, sans jamais oublier que si elle est utilisée sur un appareil connecté à Android Auto ou sur un appareil Android Automotive OS, elle doit respecter les critères figurant sur cette page.

Consignes concernant les applis pour les voitures

Catégories d'applis

Catégories acceptées Android Auto Android Automotive OS

Conception graphique et interaction de l'utilisateur

En respectant ces critères, vous avez la certitude que votre appli respecte les modèles essentiels de conception graphique et d'interaction, et qu'elle peut donc proposer une expérience utilisateur cohérente, intuitive et agréable en voiture. De nombreux éléments sont définis et affichés par le système : panneau de navigation, arrière-plan des cartes, polices et couleurs des icônes, etc. Les éléments de conception propres à votre appli doivent respecter les critères suivants lorsque celle-ci est exécutée sur l'écran de l'unité principale d'une voiture.

Critère ID Description
Animation de l'écran SA-1

L'appli n'affiche pas d'éléments animés sur l'écran, tels que des vidéos ou des graphismes animés.

Annonces textuelles ou visuelles AD-1

L'appli n'affiche pas de publicité textuelle, en dehors du nom de l'annonceur ou du produit.

Utilisation des images IU-1

Les éléments de l'appli n'affichent aucune image à l'écran. Exceptions :

  • Les applis peuvent afficher une seule image statique de contexte des contenus en arrière-plan de l'écran de consommation, par exemple une pochette d'album ou le logo de l'annonceur.
  • Les applis peuvent afficher des icônes dans le panneau de navigation des contenus.
  • Les applis peuvent afficher des images et des photos pour aider le conducteur à prendre une décision.
  • Les applis de navigation peuvent afficher une image pour aider le conducteur à prendre la bonne voie de circulation ou le bon embranchement.
Catégories autorisées PC-1

L'appli n'inclut pas de fonctionnalités autres que celles des types d'applis destinés aux voitures. En savoir plus

Informations visuelles sur le téléphone VI-1

Android Auto uniquement : Si l'utilisateur doit accéder à l'écran du téléphone (pour répondre à une demande d'autorisation, par exemple), l'appli doit afficher un message lui demandant de ne regarder l'écran de son téléphone que si cela ne présente aucun risque. (Découvrez la marche à suivre pour les applis multimédias et les applis de navigation, de point d'intérêt et d'Internet des objets.)

L'appli ne plante pas AC-1

Les utilisateurs doivent pouvoir effectuer des tâches dans l'appli en utilisant maximum cinq écrans. Voir la marche à suivre

Texte défilant ST-1

L'appli n'affiche pas de texte qui défile automatiquement.

Commandes vocales VC-1

L'appli doit accepter les commandes vocales avec l'Assistant Google. (Découvrez la marche à suivre pour les applis multimédias et les applis de navigation.)

Réponse différée DR-1

Les boutons propres à l'appli doivent réagir aux actions de l'utilisateur dans un délai de deux secondes maximum.

DR-2

L'appli se lance en dix secondes maximum.

DR-3

L'appli charge le contenu en dix secondes maximum.

Contraste VD-1

L'appli affiche des icônes et des couleurs qui respectent les exigences de contraste d'Android Auto. Voir la marche à suivre

VD-2

L'appli fournit des ensembles d'icônes blanches que le système colorise ensuite pour assurer la compensation automatique du contraste.

VD-3

L'appli affiche des couleurs que le système peut optimiser pour faciliter la lisibilité en voiture.

Orientation de l'écran DO-1

Les UI affichées par l'appli sont compatibles avec les écrans en mode paysage et en mode portrait.

Fonctionnalité

Ces critères garantissent que votre appli est correctement configurée et fonctionne comme prévu lorsqu'elle s'exécute sur l'écran de l'unité principale du véhicule.

Critère ID Description
Performances attendues EP-1

Le fonctionnement de l'appli correspond à ce qui est attendu ou décrit dans sa fiche Google Play Store.

EP-2

Lorsque l'appli est redémarrée depuis l'écran d'accueil, son état est le plus proche possible de l'état précédent.

Boutons gris GB-1

Les éléments interactifs volontairement grisés ne doivent pas être fonctionnels.

Distraction du conducteur DD-1

Le canal audio de navigation ne peut être utilisé que par les applis de navigation et pour les instructions de navigation. Voir la marche à suivre

DD-2

Pendant la conduite, il ne doit pas être possible de lancer l'appli vidéo, et l'écran de cette appli ne doit pas être visible. Le son de l'appli vidéo doit s'arrêter lorsque l'utilisateur commence à conduire. Voir la marche à suivre

Paiements PA-1

Si les achats sont activés, l'appli doit proposer des procédures simples utilisant des raccourcis (achats récents, favoris, etc.). Voir la marche à suivre

L'appli ne doit autoriser aucune des actions suivantes :

  • Configuration de modes de paiement
  • Sélection de plusieurs articles en vue d'un achat
  • Activation de paiements récurrents par l'utilisateur (abonnements, par exemple)
Annonces de notification NA-1

L'appli n'affiche pas de publicités via des notifications.

Notifications non pertinentes IN-1

L'appli n'affiche des notifications que si elles sont adaptées aux besoins du conducteur.

Exemples :
Oui : informer l'utilisateur qu'il a reçu un nouveau message.
Non : signaler à l'utilisateur la sortie d'un nouvel album.

Lecture automatique de contenus multimédias MA-1

Les applis multimédias ne lancent pas la lecture automatiquement au démarrage, sans intervention de l'utilisateur visant à sélectionner l'appli ou un contenu multimédia de l'appli. Voir la marche à suivre

Fonctionnalité de messagerie MF-1

L'appli reçoit les messages entrants. Voir la marche à suivre

MF-2

Les messages sont correctement regroupés et affichés dans le bon ordre. Voir la marche à suivre

MF-3

L'utilisateur peut répondre à un message. Voir la marche à suivre

MF-4

L'appli utilise des modèles de conception d'appli favorisant les messages courts. Les applis de messagerie traditionnelles favorisant les messages plus longs comme les e-mails ne sont pas autorisées.

MF-5

L'appli implémente un service de messagerie peer-to-peer plutôt que des services de notification tels que ceux utilisés pour la météo, la bourse ou les résultats sportifs.

NF-1

L'appli doit fournir des instructions de navigation détaillées.

NF-2

L'appli ne trace que les contenus cartographiques à la surface des modèles de navigation. Les instructions de navigation détaillées au format texte, l'assistant de voies de circulation et l'heure d'arrivée estimée doivent être affichés dans les composants adéquats du modèle de navigation. Des informations supplémentaires concernant la conduite (limitation de vitesse, obstacles, etc.) peuvent être affichées dans la zone de sûreté de la carte.

NF-3

Lorsque l'appli fournit des instructions de navigation détaillées au format texte, elle doit également déclencher des notifications de navigation. Voir la marche à suivre

NF-4

Lorsque l'appli de navigation fournit des instructions de navigation détaillées au format texte, elle doit envoyer des informations sur la prochaine intersection à l'écran de l'ordinateur de bord du véhicule. Voir la marche à suivre

NF-5

L'appli ne doit pas fournir de notifications de navigation détaillée, de guidage vocal ni d'informations destinées à l'ordinateur de bord lorsqu'une autre appli de navigation fournit des instructions de navigation détaillée. Voir la marche à suivre

NF-6

L'appli doit gérer les requêtes de navigation provenant d'autres applis Android Auto. Voir la marche à suivre

NF-7

L'appli doit fournir un mode de test simulant la conduite. Voir la marche à suivre

NF-8

L'appli doit afficher une carte à thème clair ou sombre quand elle y est invitée. Voir la marche à suivre

Fonctionnalité de point d'intérêt PF-1

L'appli doit proposer des fonctionnalités pertinentes pour la conduite.

Fonctionnalité d'Internet des objets IT-1
Voici ce que l'appli d'IoT peut autoriser pendant la conduite :
  • Affichage de l'état actuel des appareils. Exemples : pour savoir si une porte de garage est ouverte ou fermée, si une ampoule est allumée ou éteinte, si un système de sécurité est activé ou désactivé, ou si le cycle d'un lave-linge est en cours ou terminé.
  • Fonctionnalités simples et accessibles d'un simple geste permettant d'activer ou de désactiver les fonctions. Exemples : possibilité d'allumer et d'éteindre divers appareils, ou de les ouvrir et de les fermer, par exemple pour allumer et éteindre des lumières ou un thermostat, ou ouvrir et fermer une porte de garage ou un volet roulant. Cette possibilité s'applique également à l'activation et à la désactivation d'une scène préprogrammée ou d'une routine.
  • Notifications informant les utilisateurs d'un événement survenu à leur domicile ou à un autre endroit. Exemples : notifications concernant une routine ou une scène, une alerte de sécurité ou un changement de l'état d'ouverture ou de fermeture d'une porte.
Voici ce que l'appli IoT ne doit pas autoriser pendant la conduite :
  • Tâches liées à la configuration d'une appli, quelle qu'elle soit. Exemples : possibilité de sélectionner des appareils, des systèmes ou des emplacements à utiliser avec l'appli IoT.
  • Tâches liées à la création, à la modification ou à la réorganisation. Exemples : possibilité de créer, modifier ou réorganiser une scène ou une routine telle qu'une séquence d'événements en cas de départ d'un lieu ou d'arrivée dans un lieu, dont l'ouverture et la fermeture d'une porte de garage, ou l'allumage et l'extinction de lumières.
  • Tâches liées au contrôle précis des appareils. Exemples : possibilité de contrôler certaines fonctions comme le réglage des températures d'un thermostat ou le niveau de luminosité.
Flux des paramètres SF-1

L'appli doit afficher la page d'accueil après la procédure de connexion (ou la tentative de connexion).

Fonctionnalité automobile AF-1

L'appli ne contient aucune activité optimisée contre la distraction.

Architectures de processeur CP-1

L'appli est compatible avec les processeurs x86_64 et ARM.

Navigabilité de l'appli AN-1

Les utilisateurs peuvent naviguer dans l'appli sans se retrouver dans une impasse.

Questions fréquentes

Que se passe-t-il quand j'envoie mon appli ?

Les applis destinées aux voitures font l'objet d'un examen manuel supplémentaire, en plus des procédures de vérification habituelles du Play Store. Votre appli sera testée pour vérifier qu'elle respecte les critères ci-dessus et qu'elle est donc conforme à la réglementation sur la distraction du conducteur.

Une fois que j'ai envoyé mon appli, comment savoir si elle répond à toutes les exigences d'Android Auto ou d'Android Automotive OS ?

Si votre appli ne respecte pas les critères d'usabilité décrits sur cette page, l'équipe Play Store vous contactera à l'adresse e-mail spécifiée dans le compte Google Play Console associé à l'appli.

Remarque : Pour savoir comment publier votre appli sur Google Play, consultez Distribuer des applis Android pour voitures.

Mon appli ne cible pas seulement Android Auto et Android Automotive OS. Si mon appli ne respecte pas les critères concernant les voitures, la version nouvelle ou mise à jour de mon appli restera-t-elle visible sur Google Play pour les autres appareils ?

Non. Une fois que Google lance le processus d'approbation, votre appli fait l'objet d'un examen visant à vérifier que le conducteur est en sécurité, et les mises à jour suivantes ne pourront pas être distribuées tant que l'appli n'aura pas été approuvée. Si vous devez mettre à jour votre appli pour d'autres appareils, nous vous recommandons de créer une version distincte des mises à jour destinées aux voitures.

Important : En raison de cette restriction, vous ne devez pas utiliser votre APK de production pour créer des prototypes d'applis destinés aux voitures.

Notes de version

Décembre 2022

  • Fonctionnalité d'Internet des objets
    • Catégories concernées : Internet des objets
    • Nouveaux critères :


      Voici ce que l'appli d'IoT peut autoriser pendant la conduite :
      • Affichage de l'état actuel des appareils. Exemples : pour savoir si une porte de garage est ouverte ou fermée, si une ampoule est allumée ou éteinte, si un système de sécurité est activé ou désactivé, ou si le cycle d'un lave-linge est en cours ou terminé.
      • Fonctionnalités simples et accessibles d'un simple geste permettant d'activer ou de désactiver les fonctions. Exemples : possibilité d'allumer et d'éteindre divers appareils, ou de les ouvrir et de les fermer, par exemple pour allumer et éteindre des lumières ou un thermostat, ou ouvrir et fermer une porte de garage ou un volet roulant. Cette possibilité s'applique également à l'activation et à la désactivation d'une scène préprogrammée ou d'une routine.
      • Notifications informant les utilisateurs d'un événement survenu à leur domicile ou à un autre endroit. Exemples : notifications concernant une routine ou une scène, une alerte de sécurité ou un changement de l'état d'ouverture ou de fermeture d'une porte.
      Voici ce que l'appli IoT ne doit pas autoriser pendant la conduite :
      • Tâches liées à la configuration d'une appli, quelle qu'elle soit. Exemples : possibilité de sélectionner des appareils, des systèmes ou des emplacements à utiliser avec l'appli IoT.
      • Tâches liées à la création, à la modification ou à la réorganisation. Exemples : possibilité de créer, modifier ou réorganiser une scène ou une routine telle qu'une séquence d'événements en cas de départ d'un lieu ou d'arrivée dans un lieu, dont l'ouverture et la fermeture d'une porte de garage, ou l'allumage et l'extinction de lumières.
      • Tâches liées au contrôle précis des appareils. Exemples : possibilité de contrôler certaines fonctions comme le réglage des températures d'un thermostat ou le niveau de luminosité.

Mai 2022

  • Catégories d'applis : la catégorie "Parking et recharge" a été remplacée par "Point d'intérêt".
  • Animation de l'écran
    • Catégories concernées : Multimédia, Messagerie, Navigation, Point d'intérêt
    • Texte précédent :


      L'appli n'affiche pas d'éléments animés sur l'écran, tels que des graphismes animés, des vidéos ou des barres de progression.


    • Nouveau texte :


      L'appli n'affiche pas d'éléments animés sur l'écran, tels que des vidéos ou des graphismes animés.


  • Utilisation des images
    • Catégories concernées : Multimédia, Messagerie, Navigation, Point d'intérêt
    • Texte précédent :


      Les éléments de l'appli n'affichent aucune image à l'écran. Exceptions :

      • Les applis peuvent afficher une seule image statique de contexte des contenus en arrière-plan de l'écran de consommation, par exemple une pochette d'album ou le logo de l'annonceur.
      • Les applis peuvent afficher des icônes dans le panneau de navigation des contenus.
      • Les applis de navigation, de parking et de recharge peuvent afficher des images et des photos pour aider le conducteur à prendre une décision.
      • Les applis de navigation peuvent afficher une image pour aider le conducteur à prendre la bonne voie de circulation ou le bon embranchement.

    • Nouveau texte :


      Les éléments de l'appli n'affichent aucune image à l'écran. Exceptions :

      • Les applis peuvent afficher une seule image statique de contexte des contenus en arrière-plan de l'écran de consommation, par exemple une pochette d'album ou le logo de l'annonceur.
      • Les applis peuvent afficher des icônes dans le panneau de navigation des contenus.
      • Les applis peuvent afficher des images et des photos pour aider le conducteur à prendre une décision.
      • Les applis de navigation peuvent afficher une image pour aider le conducteur à prendre la bonne voie de circulation ou le bon embranchement.

  • Catégories autorisées
    • Catégories concernées : Multimédia, Messagerie, Navigation, Point d'intérêt, Vidéo
    • Texte précédent :


      L'appli n'inclut pas de jeux ni de fonctionnalités autres que celles des types d'applis destinés aux voitures. En savoir plus
    • Nouveau texte :


      L'appli n'inclut pas de fonctionnalités autres que celles des types d'applis destinés aux voitures. En savoir plus
  • Informations visuelles sur le téléphone
    • Catégories concernées : Multimédia, Navigation, Point d'intérêt
    • Texte précédent :


      Android Auto uniquement : Si l'utilisateur doit accéder à l'écran du téléphone (pour répondre à une demande d'autorisation, par exemple), l'appli doit afficher un message lui demandant de ne regarder l'écran de son téléphone que si cela ne présente aucun risque. (Découvrez la marche à suivre pour les applis multimédias et les applis de navigation, de parking et de recharge.)
    • Nouveau texte :


      Android Auto uniquement : Si l'utilisateur doit accéder à l'écran du téléphone (pour répondre à une demande d'autorisation, par exemple), l'appli doit afficher un message lui demandant de ne regarder l'écran de son téléphone que si cela ne présente aucun risque. (Découvrez la marche à suivre pour les applis multimédias et les applis de navigation et de point d'intérêt.)
  • Fonctionnalité de navigation
    • Catégories concernées : Navigation
    • Texte précédent :


      L'appli ne trace que les contenus cartographiques à la surface des modèles de navigation. Les instructions de navigation détaillées au format texte, l'assistant de voies de circulation et l'heure d'arrivée estimée doivent être affichés dans les composants adéquats du modèle de navigation. Des informations supplémentaires concernant la conduite (limitation de vitesse, obstacles, etc.) peuvent être affichées sur le côté droit de la carte.
    • Nouveau texte :


      L'appli ne trace que les contenus cartographiques à la surface des modèles de navigation. Les instructions de navigation détaillées au format texte, l'assistant de voies de circulation et l'heure d'arrivée estimée doivent être affichés dans les composants adéquats du modèle de navigation. Des informations supplémentaires concernant la conduite (limitation de vitesse, obstacles, etc.) peuvent être affichées dans la zone de sûreté de la carte.
  • Fonctionnalité de point d'intérêt
    • Catégories concernées : Point d'intérêt
    • Texte précédent :


      L'appli doit proposer des fonctionnalités pertinentes pour la conduite dans sa catégorie.
    • Nouveau texte :


      L'appli doit proposer des fonctionnalités pertinentes pour la conduite.
    • Critères supprimés :


      Si une appli de parking affiche une liste de lieux à côté d'une carte (par exemple le modèle Place List Map), les lieux de la liste doivent être des places de parking.

      De même, pour une appli de recharge, les lieux doivent être des bornes de recharge.


Avril 2022

  • Orientation de l'écran
    • Catégories concernées : Vidéo
    • Nouveaux critères :


      Les UI affichées par l'appli sont compatibles avec les écrans en mode paysage et en mode portrait.

  • Distraction du conducteur
    • Catégories concernées : Vidéo
    • Nouveaux critères :


      Pendant la conduite, il ne doit pas être possible de lancer l'appli vidéo, et l'écran de cette appli ne doit pas être visible. Le son de l'appli vidéo doit s'arrêter lorsque l'utilisateur commence à conduire.

  • Flux des paramètres
    • Catégories concernées : Vidéo
    • Nouveaux critères :


      L'appli doit afficher la page d'accueil après la procédure de connexion (ou la tentative de connexion).

  • Fonctionnalité automobile
    • Catégories concernées : Vidéo
    • Nouveaux critères :


      L'appli ne contient aucune activité optimisée pour la conduite.

  • Architectures de processeur
    • Catégories concernées : Vidéo
    • Nouveaux critères :


      L'appli est compatible avec les processeurs x86_64 et ARM.

  • Navigabilité de l'appli
    • Catégories concernées : Vidéo
    • Nouveaux critères :


      Les utilisateurs peuvent naviguer dans l'appli sans se retrouver dans une impasse.

Novembre 2021

  • Informations visuelles sur le téléphone
    • Catégories concernées : Multimédia, Navigation, Parking et recharge
    • Texte précédent :


      Lorsque l'application interagit avec l'écran du véhicule et que celui-ci n'est pas garé, elle n'active pas l'écran du téléphone pour afficher des informations visuelles telles que des notifications, toasts, vidéos, images, publicités ou autres contenus similaires. (Découvrez la marche à suivre pour les applications de navigation, de parking et de recharge.) De même, quand l'appli exécute l'UI d'Android Auto sur l'écran du téléphone, elle n'affiche pas d'information visuelle sans lien avec Android Auto sur l'écran du téléphone.

      Si l'utilisateur doit accéder à l'écran du téléphone (pour répondre à une demande d'autorisation, par exemple), l'appli doit afficher un message lui demandant de ne regarder l'écran de son téléphone que si cela ne présente aucun risque.


    • Nouveau texte :


      Android Auto uniquement : Si l'utilisateur doit accéder à l'écran du téléphone (pour répondre à une demande d'autorisation, par exemple), l'appli doit afficher un message lui demandant de ne regarder l'écran de son téléphone que si cela ne présente aucun risque. (Découvrez la marche à suivre pour les applis multimédias et les applis de navigation, de parking et de recharge.)


  • Paiements
    • Catégories concernées : Navigation, Parking et recharge
    • Texte précédent :


      Si les achats sont activés, l'appli doit proposer des procédures simples.


    • Nouveau texte :


      Si les achats sont activés, l'appli doit proposer des procédures simples utilisant des raccourcis (achats récents, favoris, etc.). Voir la marche à suivre

      L'appli ne doit autoriser aucune des actions suivantes :

      • Configuration de modes de paiement
      • Sélection de plusieurs articles en vue d'un achat
      • Activation de paiements récurrents par l'utilisateur (abonnements, par exemple)