Comprende las diversas formas en que tu app puede comunicarse con los usuarios y, luego, elige la opción más adecuada para cada caso de uso.
Tu app puede comunicarse con los usuarios mediante avisos, notificaciones y alertas de navegación, así como plantillas orientadas a mensajes o entradas de voz. Sigue las prácticas recomendadas cuando uses la entrada de voz en tu app para proteger la privacidad del usuario y desarrollar la marca de la experiencia.
Cuando tu app necesite comunicarse con los usuarios, elige el más apropiado de los métodos disponibles:
Método de comunicación | Formato | Ejemplo de caso de uso |
---|---|---|
Plantilla de mensaje | Mensaje breve con ícono o imagen y hasta 4 acciones | Mensaje de error |
Plantilla de mensaje largo | Mensaje largo y desplazable que se leerá mientras el vehículo esté estacionado | Texto legal para los permisos |
Toast | Ventana emergente que muestra un texto muy breve | Indicarle al usuario que continúe el flujo en el teléfono cuando el vehículo esté estacionado |
Entrada de voz | Entrada proporcionada a través del micrófono y grabada por la app | El usuario realiza una solicitud a la app mientras conduce |
Alertas de navegación | Mensaje breve con acciones opcionales en la plantilla de Navigation (no bloquea la información de navegación) | Cómo sugerir un cambio en la ruta |
Notificaciones de atención (HUNs) | Tarjeta de notificación temporal con texto breve y hasta 2 acciones que pueden vincularse directamente a partes relevantes de la app | Actualización altamente importante que vale la pena interrumpir otras tareas (úsela fuera de la plantilla de Navigation) |
Más información sobre las notificaciones:
- Ten en cuenta que los OEMs de vehículos pueden decidir si mostrar las HUNs de navegación en la versión AAOS de tu app.
- Para obtener detalles sobre los tipos de notificaciones que usan las apps de navegación, consulta el artículo Notificaciones de navegación: paso a paso (TBT) y normales.
- Si quieres obtener detalles técnicos para mostrar notificaciones en Android para vehículos, consulta Cómo mostrar notificaciones.
- Para obtener detalles adicionales relevantes de AAOS, consulta Notificaciones en el SO Android Automotive.
Detalles de la entrada de voz
La función de entrada de voz permite que las apps accedan al micrófono del vehículo para recopilar entradas de audio con fines como crear su propio asistente en la app.
Cómo funciona
![Plantilla de navegación con ícono de entrada de voz](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=1&hl=es-419)
- El usuario solicita la entrada de voz (en este caso, a través del ícono del micrófono en la barra de acciones).
- Aparecerá una superposición que indica que la grabación está en proceso.
- Los usuarios pueden detener la grabación descartando la superposición o pueden dejar de hablar, momento en el cual la app debería dejar de grabar.
Para ver un flujo de ejemplo que muestre este proceso, consulta Cómo comunicarse con la app mediante la voz.
Prácticas recomendadas
Ten en cuenta las siguientes prácticas recomendadas cuando desarrolles apps:
- Pide autorización. Asegúrate de que el usuario haya otorgado permiso para que la app acceda al micrófono del vehículo (idealmente, antes de que comience el viaje).
- Proporciona un punto de entrada. Bríndale al usuario una manera de iniciar la entrada de voz, como un ícono de micrófono en la barra de acciones. Luego, espera a que inicien el proceso.
- Desarrolle la marca de la experiencia. Cuando crees un asistente integrado en la app, aclara que se trata de un asistente específico para tu app.
- Deténganse cuando el usuario lo haga. Cuando el usuario termine de hablar, deja de grabar.