Entenda as diversas maneiras como seu app pode se comunicar com os usuários e escolha a opção mais adequada para cada caso de uso.
Seu app pode se comunicar com os usuários por meio de avisos, notificações e alertas de navegação, bem como usando modelos orientados a mensagens ou entrada de voz. Siga as práticas recomendadas ao usar a entrada de texto por voz no app para proteger a privacidade do usuário e promover a experiência.
Quando seu app precisar se comunicar com os usuários, escolha o mais adequado dos métodos disponíveis:
Método de comunicação | Formato | Exemplo de caso de uso |
---|---|---|
Modelo de mensagem | Mensagem curta com ícone ou imagem + até 4 ações | Mensagem de erro |
Modelo de mensagem longa | Mensagem longa e rolável para ler enquanto o carro está estacionado | Texto legal para permissões |
Toast | Pop-up mostrando um texto muito curto | Dizer ao usuário para continuar o fluxo no smartphone quando o carro está estacionado |
Entrada de texto por voz | Entrada fornecida pelo microfone e gravada pelo app | O usuário faz uma solicitação do app enquanto dirige |
Alertas de navegação | Mensagem breve com ações opcionais no modelo de navegação (não bloqueia as informações de navegação) | Como sugerir uma mudança no trajeto |
Notificações de alerta (HUNs) | Card de notificação temporário com texto breve + até duas ações, com link direto para partes relevantes do app | Atualização altamente importante que vale a pena interromper outras tarefas (uso fora do modelo de navegação) |
Mais informações sobre notificações:
- Os OEMs de veículos podem decidir se vão mostrar HUNs de navegação na versão AAOS do app.
- Para ver detalhes sobre os tipos de notificação usados pelos apps de navegação, consulte Notificações de navegação: navegação guiada e comuns.
- Para saber detalhes técnicos sobre como mostrar notificações no Android para carros, consulte Exibir notificações.
- Para ver mais detalhes relevantes para o AAOS, acesse Notificações no Android Automotive OS.
Detalhes da entrada de texto por voz
O recurso de entrada de texto por voz permite que os apps acessem o microfone do carro para coletar a entrada de áudio para fins como criar o próprio assistente no app.
Como funciona
![Modelo de navegação com ícone de entrada de texto por voz](https://developers.google.cn/static/cars/design/create-apps/apps-for-drivers/images/voice-input.png?authuser=6&hl=pt-br)
- O usuário solicita a entrada de texto por voz, usando o ícone de microfone na faixa de ação, nesse caso.
- Uma sobreposição vai aparecer, sinalizando que a gravação está em andamento.
- Os usuários podem interromper a gravação ao dispensar a sobreposição ou parar de falar. Nesse momento, o app precisa interromper a gravação.
Para ver um fluxo de amostra desse processo, consulte Comunicar-se com o app por voz.
Práticas recomendadas
Ao desenvolver apps, lembre-se das seguintes práticas recomendadas:
- Primeiro consiga permissão. Confira se o usuário concedeu permissão para que o app acesse o microfone do carro (de preferência antes de iniciar o percurso).
- Forneça um ponto de entrada. Ofereça ao usuário uma maneira de iniciar a entrada de texto por voz, como um ícone de microfone na faixa de ação. Em seguida, aguarde até que o processo seja iniciado.
- Promova a experiência. Ao criar um assistente no app, deixe claro que é um assistente específico do seu app.
- Pare quando o usuário responder. Quando o usuário terminar de falar, pare a gravação.