Requisitos do app com base em modelo

Os apps de navegação também precisam atender aos requisitos do app de navegação. Para saber mais sobre outros requisitos que se aplicam ao seu app, acesse Requisitos para apps de mídia.

Requisitos gerais

Desenvolvedores de apps:

DEVE Mantenha os fluxos de tarefas em cinco etapas ou menos.
DEVE Consiga permissão do usuário para acessar o microfone do carro antes de gravar áudio para entrada de texto por voz.
DEVE Use o método adequado (conforme indicado em Como usar a biblioteca Android for Cars App) para direcionar os usuários do Android Auto ao smartphone para ações não permitidas enquanto dirigem, instruindo-os a olhar para a tela do smartphone apenas quando for seguro (consulte Conceder permissões no smartphone).
NÃO É POSSÍVEL Encerre fluxos de tarefas de cinco etapas com um modelo baseado em lista, a menos que o recurso Limites de tarefa adaptáveis esteja ativado. A quinta etapa precisa ser uma destas: navegação, mensagem ou painel.
DEVE Mantenha os fluxos de tarefas curtos (de 2 a 3 passos).
DEVE Mostre conteúdo (ou botões de faixa de ação) por pelo menos oito segundos antes de remover esse conteúdo em uma transição automática entre as etapas.
DEVE Solicite que os usuários concedam as permissões necessárias ao abrir o app pela primeira vez.
DEVE Se possível, forneça duas cores de destaque para acomodar melhor fundos escuros e claros.
DEVE Forneça um botão "Voltar" ou outro mecanismo de saída em locais em que nenhuma outra ação esteja disponível, como telas de carregamento e modelos de mensagens e painéis sem ações.
DEVE Mostra conteúdo útil ao abrir um modelo, em vez de um estado vazio sem opções para os usuários.
DEVE Forneça atalhos para as etapas anteriores (por exemplo, quando os fluxos de tarefas excedem três telas).
DEVE Ofereça um ponto de entrada do usuário, como um ícone de microfone, se o app permitir entrada de texto por voz (gravação de áudio).
DEVE Interrompe a gravação de áudio quando o usuário para de fornecer a entrada.
DEVE Atualizar o conteúdo somente para os fins indicados em Limitar a distração do motorista ou quando explicitamente permitido nas orientações para modelos ou tipos de apps específicos.
NÃO DEVE Use as transições automáticas para concluir tarefas sem ação do usuário (ou seja, não usá-las em sequência).
NÃO DEVE Crie botões com estados, como botões de alternância, em locais em que as ações são compatíveis (apenas em linhas de listas).
MAIO Atualize a imagem, o ícone ou o texto secundário de um item de grade ou linha da lista para refletir as mudanças.

Somente fluxos de compra

DEVE Ofereça atalhos sempre que possível, por exemplo, para permitir que os usuários repitam transações anteriores ("reservar novamente").
NÃO É POSSÍVEL Permitir que os usuários configurem formas de pagamento.
NÃO É POSSÍVEL Peça que os usuários se comprometam a fazer pagamentos recorrentes.
NÃO É POSSÍVEL Permita que os usuários selecionem vários itens para compra em um único fluxo.

Somente apps de PDI

DEVE Ofereça uma maneira de iniciar um app de navegação para navegar até o ponto de interesse.

Desenvolvedores de apps:

DEVE Confira se todas as informações visuais desenhadas nos mapas (como informações de velocidade e identificação de trajeto) atendem aos requisitos de contraste.
DEVE Desenhe apenas o conteúdo do mapa e o conteúdo relacionado ao percurso na superfície do modelo.
DEVE Desenhe um mapa com tema claro ou escuro quando for instruído a fazer isso.
DEVE O tamanho da fonte dos mapas precisa ser de 24 dp ou maior, a menos que esteja emparelhado com um elemento visual (como um trajeto ou via) ou seja relativamente estático na tela.
DEVE Indique claramente se uma tarefa atualizará a rota.
DEVE Atender ou exceder o tamanho mínimo de 36 x 36 dp para imagens, ícones e marcadores de mapa.
DEVE Use as notificações de navegação guiada (TBT, na sigla em inglês) para exibir rotas quando um usuário está concluindo uma tarefa fora do modelo de navegação durante a navegação ativa, conforme mostrado em Notificações de navegação: TBT e comuns.
DEVE Atualizar os valores de duração e distância durante a viagem.
NÃO DEVE Crie jornadas com várias paradas, já que os modelos não são otimizados para esse tipo de interatividade.
MAIO Use alertas de navegação ou notificações de alerta (HUNs, na sigla em inglês) para alertar os usuários sobre atualizações gerais relacionadas à navegação (além das rotas de navegação guiada), como o trânsito.
MAIO Personalize a cor do plano de fundo das notificações da guia "TBT".
MAIO Use animações para ajudar na direção.

Requisitos específicos dos modelos

Use os requisitos específicos do modelo para garantir que cada modelo nos seus fluxos de tarefas atenda aos requisitos e às recomendações de UX.

Saiba mais sobre os requisitos de cada modelo: