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 de apps de mídia.

Requisitos gerais

Desenvolvedores de apps:

PRECISA Mantenha os fluxos de tarefas em até cinco etapas.
PRECISA Consiga permissão do usuário para acessar o microfone do carro antes de gravar áudio para entrada de texto por voz.
PRECISA 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 que não sã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 Encerre os fluxos de tarefas de cinco etapas com um modelo baseado em lista, a menos que o recurso Limites de tarefas adaptáveis esteja ativado. A quinta etapa precisa ser uma destas: navegação, mensagem ou painel.
DEVE Mantenha os fluxos de tarefas curtos (de duas a três etapas).
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 Peça aos usuários para conceder 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 Forneça um ponto de entrada do usuário, como um ícone de microfone, se o app permitir a 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 Atualize o conteúdo somente para os fins indicados em Como 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 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 Criar botões com estados, como botões de alternância, em locais onde as ações são compatíveis (as alternâncias são aceitas apenas em linhas de lista).
MAIO Atualize a imagem, o ícone ou o texto secundário de um item da grade ou de uma lista para refletir as mudanças.

Somente fluxos de compra

DEVE Ofereça atalhos sempre que possível, como permitir que os usuários repitam transações anteriores ("Reserve novamente").
NÃO Permitir que os usuários configurem formas de pagamento.
NÃO Peça que os usuários se comprometam com pagamentos recorrentes.
NÃO 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:

PRECISA Confira se todas as informações visuais desenhadas nos mapas (como informações de velocidade e identificação de trajetos) atendem aos requisitos de contraste.
PRECISA Draw: mapeia apenas o conteúdo do mapa e o conteúdo relacionado ao drive na superfície do modelo.
PRECISA Desenhe um mapa com tema claro ou escuro quando instruído a fazer isso.
DEVE Confira se o texto desenhado nos mapas usa uma fonte 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 Atenda ou exceda 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 mostrar rotas quando um usuário estiver concluindo uma tarefa fora do modelo de navegação durante a navegação ativa, como mostrado em Notificações de navegação: TBT e padrão.
DEVE Atualizar os valores de duração e distância durante o percurso.
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 avisar os usuários sobre atualizações gerais relacionadas à navegação (além das rotas de navegação guiada), como o trânsito à frente.
MAIO Personalize a cor do plano de fundo das notificações de TBT.
MAIO Use animações quando elas ajudarem na direção.

Apps de clima

Desenvolvedores de apps:

PRECISA Confira se todas as informações visuais desenhadas em mapas ou ícones (como radar, indicador de temperatura, ícones de condição) atendem aos requisitos de contraste.
PRECISA Desenhe apenas o conteúdo do mapa e relacionado ao clima na superfície do modelo.
PRECISA Desenhe um mapa com tema claro ou escuro quando instruído a fazer isso.
PRECISA Verifique se os indicadores de clima não se sobrepõem ou são ilegíveis devido à densidade/tamanho deles.
NÃO Use animações do clima na superfície do modelo quando o usuário estiver dirigindo.
NÃO Mostre mais de cinco anotações de mapa meteorológicas exclusivas em uma determinada visualização (por exemplo: marcadores de temperatura, marcadores de velocidade do vento, umidade, sobreposição de radar, indicadores de relâmpagos, condições das vias, tudo na mesma visualização).
NÃO Mostre legendas de mapa complexas com mais de três itens exclusivos ou mais de três cores exclusivas (gradientes não se aplicam) enquanto o usuário estiver dirigindo.
NÃO Permite que os usuários configurem intervalos de tempo ou datas de informações de previsão.
DEVE Confira se o texto desenhado nos mapas usa uma fonte 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 Atenda ou exceda o tamanho mínimo de 36 x 36 dp para imagens, ícones e marcadores de mapa.
MAIO Mostrar informações de previsão para os próximos horários, como horário de funcionamento, AM/PM ou dias.
MAIO Use notificações de alerta (HUNs, na sigla em inglês) para alertar os usuários sobre atualizações meteorológicas importantes relacionadas a condições climáticas iminentes ou condições ao longo do trajeto.
MAIO Use animações relacionadas ao clima quando o usuário não estiver dirigindo.
MAIO Use animações quando estiverem relacionadas ao movimento do mapa pelo usuário ou pela localização dele.

Requisitos específicos aos modelos

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

Saiba mais sobre os requisitos de cada modelo: