Os apps de navegação são aplicativos baseados em mapas que oferecem orientação e rotas aos motoristas enquanto eles estão na estrada. Eles se integram à tela central do veículo e, muitas vezes, ao painel de instrumentos para mostrar informações relevantes para a viagem do motorista.
Os modelos na biblioteca Android for Cars App são otimizados para direção e projetados para Android Auto e AAOS. Cada modelo inclui recursos focados na navegação, como:
- Listas de lugares
- Visualização de trajeto
- Cards de estimativa de viagem
- Cards de roteamento
- Alertas de navegação
- Interatividade do mapa
- Integração de cluster
Você terá controle sobre a camada de mapa por trás dos elementos interativos do modelo.
Primeiros passos
Para saber como usar os modelos na biblioteca Android for Cars App, consulte Criar apps com modelos.
Para apps de navegação, o modelo Mapa + conteúdo e o modelo de navegação são especialmente relevantes.
Exemplos
Para saber como os modelos podem ser montados em experiências orientadas à navegação, confira os seguintes fluxos de amostra:
- Navegar até um local salvo
- Procurar locais e iniciar a navegação
- Acessar detalhes do local e iniciar a navegação
- Pesquisar usando resultados anteriores enquanto dirige
- Responder a um alerta de navegação
- Responder a um alerta programado
- Adicionar uma parada enquanto dirige
- Chegar ao destino
- Ver um mapa no cluster
Requisitos de UX
Além dos requisitos globais para apps com modelos, os apps de navegação também precisam atender aos seguintes requisitos.
MUST | Verifique se todas as informações visuais mostradas nos mapas (como informações de velocidade e rotulagem de rotas) atendem aos requisitos de contraste . |
MUST | Mostrar apenas conteúdo do mapa e conteúdo relacionado à direção na superfície do modelo. |
MUST | Desenhar um mapa com tema claro ou escuro quando instruído a fazer isso. |
MUST | Use notificações de navegação guiada para mostrar rotas quando um usuário estiver concluindo uma tarefa fora do modelo de navegação durante a navegação ativa (conforme mostrado em Notificações de navegação: guiada e regular). |
DEVE | Verifique se o texto desenhado em mapas usa um tamanho de fonte de 24 dp ou maior, a menos que esteja pareado com um elemento visual (como um trajeto ou uma via) ou seja relativamente estático na tela. |
DEVE | Indique claramente se uma tarefa vai atualizar o trajeto. |
DEVE | Atender ou exceder o tamanho mínimo de 36 x 36 dp para imagens, ícones e marcadores de mapa. |
DEVE | Atualize os valores de duração e distância durante o trajeto. |
MAI | Use alertas de navegação ou notificações de alerta (HUNs) para avisar os usuários sobre atualizações gerais relacionadas à navegação (além das instruções de navegação guiada), como trânsito à frente. |
MAI | Personalize a cor do plano de fundo das notificações do TBT. |
MAI | Use animações quando elas ajudarem a dirigir. |
Requisitos específicos do modelo
Seu app também precisa atender aos requisitos dos modelos específicos nos fluxos de tarefas. Confira os requisitos de cada modelo abaixo.
- Modelo de grade
- Modelo de lista
- Modelo de mensagem longa
- Modelo de mensagem
- Modelo de mapa e conteúdo
- Modelo de navegação
- Modelo de painel
- Modelo de pesquisa
- Modelo de login
- Modelo de guia