Lorsque les applications Android Auto respectent les Consignes de distraction du conducteur décrites ci-dessous, elles peuvent s'exécuter sur l'HU lorsqu'un véhicule est en mouvement. Le DDG consiste en des recommandations de référence fournies par Google et destinées à réduire les distractions du conducteur.
Les applications qui respectent les consignes relatives à la distraction des conducteurs peuvent être taguées comme Optimisées pour la distraction. Cette page explique comment les applications doivent être taguées comme optimisées pour la distraction afin que la plate-forme Android puisse les exécuter en mode "Expérience utilisateur limitée". Pour en savoir plus:
- Pour en savoir plus sur les restrictions liées à l'expérience utilisateur dans une voiture, consultez la section Restrictions liées à l'expérience utilisateur dans une voiture.
- Pour utiliser l'état de conduite de la voiture, consultez la section Consommer l'état de conduite de la voiture et les restrictions d'expérience utilisateur.
Applications optimisées contre la distraction
Une application peut taguer une activité spécifique pour qu'elle soit optimisée contre la distraction. Pour qu'une application entière soit désignée comme optimisée contre la distraction, toutes ses activités doivent respecter les consignes de distraction du conducteur. Lorsque l'état de conduite d'un véhicule passe à un état dans lequel les restrictions de l'expérience utilisateur sont actives:
- L'activité de premier plan actuelle ne peut continuer à s'exécuter que si elle est taguée comme "Optimisée pour les distractions" dans le fichier manifeste.
- Lorsqu'une nouvelle activité est lancée, elle n'est autorisée que lorsqu'elle est taguée comme "Optimisée pour la distraction" dans le fichier manifeste.
La plate-forme est chargée de vérifier le fichier manifeste et de n'autoriser que les activités optimisées pour la distraction à s'exécuter dans un état restreint.
Remarque:La plate-forme ne peut pas détecter ni appliquer le respect effectif des restrictions par une application. Elle ne peut vérifier que la déclaration d'une application dans le fichier manifeste. Le respect de ces consignes relatives à la distraction des conducteurs est appliqué lors du processus d'examen de Google Play.
Toutes les activités de l'application n'ont pas besoin d'être optimisées contre la distraction. Une application peut proposer des expériences utilisateur différentes pour un état sans restriction (par exemple, lorsque le véhicule est garé) et un état plus restreint. Par conséquent, une application peut taguer une activité spécifique pour qu'elle soit optimisée pour les distractions en ajoutant les métadonnées suivantes à l'élément <activity>
dans le fichier AndroidManifest.xml
de l'application:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
Les applications qui proposent des activités conçues pour s'exécuter dans un état restreint doivent déclarer ces informations dans le fichier manifeste. La plate-forme n'examine que les informations déclarées avant de déterminer si l'activité peut être autorisée à s'exécuter (ou non) en état restreint.