Comprenez les différentes façons dont votre application peut communiquer avec les utilisateurs, puis choisissez l'option la plus appropriée pour chaque cas d'utilisation.
Votre application peut communiquer avec les utilisateurs au moyen de toasts, de notifications et d'alertes de navigation, ainsi que de modèles orientés message ou de saisie vocale. Suivez les bonnes pratiques d'utilisation de la saisie vocale dans votre application afin de protéger la confidentialité des utilisateurs et de promouvoir l'expérience.
Lorsque votre application doit communiquer avec les utilisateurs, choisissez la méthode la plus appropriée parmi les suivantes:
Méthode de communication | Format | Exemple d'utilisation |
---|---|---|
Modèle de message | Court message avec icône ou image et jusqu'à quatre actions | Message d'erreur |
Modèle de message long | Long message à faire défiler à lire lorsque la voiture est à l'arrêt | Texte juridique pour les autorisations |
Toast | Pop-up affichant un texte très court | Demander à l'utilisateur de poursuivre sa navigation sur le téléphone lorsqu'il est à l'arrêt |
Saisie vocale | Entrée fournie via le micro et enregistrée par l'appli | L'utilisateur envoie une requête d'application en conduisant |
Alertes de navigation | Message court avec des actions facultatives dans le modèle de navigation (ne bloque pas les informations de navigation) | Suggérer un changement d'itinéraire |
Notifications prioritaires | Fiche de notification temporaire avec un texte bref et jusqu'à deux actions, avec possibilité de créer un lien profond vers les sections pertinentes de l'application | Mise à jour très importante qui vaut la peine d'interrompre d'autres tâches (à utiliser en dehors du modèle de navigation) |
En savoir plus sur les notifications:
- Sachez que les OEM de véhicules peuvent décider d'afficher ou non les notifications prioritaires de navigation dans la version AAOS de votre application.
- Pour en savoir plus sur les types de notifications utilisés par les applications de navigation, consultez Notifications de navigation: instructions détaillées et standards.
- Pour plus d'informations techniques sur l'affichage des notifications dans Android for Cars, consultez la section Afficher les notifications.
- Pour en savoir plus sur AAOS, consultez Notifications sur Android Automotive OS.
Détails de la saisie vocale
La fonctionnalité de saisie vocale permet aux applications d'accéder au micro de la voiture pour collecter des entrées audio, par exemple pour créer leur propre assistant intégré.
Fonctionnement
![Modèle de navigation avec icône de saisie vocale](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=0000&hl=fr)
- L'utilisateur demande la saisie vocale (via l'icône du micro dans la bande d'actions, dans ce cas).
- Une superposition s'affiche pour indiquer que l'enregistrement est en cours.
- Les utilisateurs peuvent arrêter l'enregistrement en fermant la superposition ou arrêter de parler. L'application arrête alors l'enregistrement.
Pour obtenir un exemple de flux illustrant ce processus, consultez la section Communiquer avec l'application par commande vocale.
Bonnes pratiques
Tenez compte des bonnes pratiques suivantes lorsque vous développez des applications:
- Demandez d'abord l'autorisation. Assurez-vous que l'utilisateur a autorisé votre application à accéder au micro de la voiture (idéalement avant le début du trajet).
- Fournir un point d'entrée Donnez à l'utilisateur un moyen de lancer la saisie vocale, par exemple en ajoutant une icône de micro dans la bande d'actions. Attendez ensuite qu'ils lancent le processus.
- Brandez l'expérience. Lorsque vous créez un assistant intégré, indiquez clairement qu'il s'agit d'un assistant spécifique à votre application.
- Arrêtez-vous lorsque l'utilisateur le fait. Lorsque l'utilisateur a terminé de parler, arrêtez l'enregistrement.