Requisitos de UX

Verifique se o app atende aos requisitos de design para usabilidade em carros.

Esta seção lista (ou fornece links para) todos os requisitos de UX que você vai precisar. Os requisitos de UX são expressos como instruções que você DEVE, PRECISA ou PODE seguir. Em geral, é possível entender esses rótulos da seguinte maneira:

MUST Obrigatório (aplicado na API ou em Qualidade do app Android para carros)
DEVE Recomendado
MAI Opcional

Requisitos de UX para apps baseados em modelos

Confira os requisitos com base no tipo de app que você está criando:

Requisitos gerais

OBRIGATÓRIO Mantenha os fluxos de tarefas com até cinco etapas.
OBRIGATÓRIO Receba permissão do usuário para acessar o microfone do carro antes de gravar áudio para entrada de texto por voz.
OBRIGATÓRIO Use o método adequado (conforme indicado em Usar a biblioteca de apps do Android para carros) para direcionar os usuários do Android Auto ao smartphone para ações que não são permitidas durante a condução, instruindo-os a olhar para a tela do smartphone apenas quando for seguro (consulte Conceder permissões no smartphone).
NÃO PODE Termine fluxos de tarefas de cinco etapas com um modelo baseado em lista, a menos que o recurso Limites adaptáveis de tarefas esteja ativado. A quinta etapa precisa ser uma destas opções: navegação, mensagem ou painel.
SHOULD Mantenha os fluxos de tarefas curtos (de duas a três etapas).
SHOULD Mostre o conteúdo (ou os botões da faixa de ações) por pelo menos 8 segundos antes de remover esse conteúdo em uma transição automática entre as etapas.
SHOULD Peça aos usuários para conceder as permissões necessárias quando abrirem o app pela primeira vez.
SHOULD Se possível, forneça duas cores de destaque para acomodar melhor planos de fundo escuros e claros.
SHOULD Forneça um botão de retorno ou outro mecanismo de saída em lugares onde não há outras ações disponíveis, como telas de carregamento e modelos de mensagem e painel sem ação.
SHOULD Mostrar conteúdo útil ao abrir um modelo, em vez de um estado vazio sem opções para os usuários.
SHOULD Ofereça atalhos para etapas anteriores (por exemplo, quando os fluxos de tarefas excederem três telas).
SHOULD Forneça um ponto de entrada para o usuário, como um ícone de microfone, se o app permitir entrada de voz (gravação de áudio).
SHOULD Parar a gravação de áudio quando o usuário parar de fornecer a entrada.
SHOULD Atualize o conteúdo apenas 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 transições automáticas para concluir tarefas sem ação do usuário (ou seja, não as use consecutivamente).
NÃO DEVE Crie botões com estados, como alternâncias, em locais onde as ações são compatíveis (as alternâncias são compatíveis apenas em linhas de lista).
MAIO Atualize a imagem, o ícone ou o texto secundário de uma linha de lista ou item de grade para refletir as mudanças.

Somente fluxos de compra

SHOULD Ofereça atalhos sempre que possível, como permitir que os usuários repitam transações anteriores ("reservar novamente").
NÃO PODE Permitir que os usuários configurem formas de pagamento.
NÃO PODE Peça aos usuários para se comprometerem com pagamentos recorrentes.
NÃO PODE Permitir 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 ir até o ponto de interesse.
OBRIGATÓRIO Verifique se todas as informações visuais mostradas nos mapas (como informações de velocidade e rotulagem de rotas) atendem aos requisitos de contraste .
OBRIGATÓRIO Mostre apenas o conteúdo do mapa e o conteúdo relacionado à direção na superfície do modelo.
OBRIGATÓRIO Desenhar um mapa com tema claro ou escuro quando for instruído a fazer isso.
SHOULD 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.
SHOULD Indique claramente se uma tarefa vai atualizar o trajeto.
SHOULD Atender ou exceder o tamanho mínimo de 36 x 36 dp para imagens, ícones e marcadores de mapa.
SHOULD 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: navegação guiada e regular).
SHOULD Atualize os valores de duração e distância durante o trajeto.
NÃO DEVE Crie trajetos 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) para avisar os usuários sobre atualizações gerais relacionadas à navegação (além das instruções guiadas), como trânsito à frente.
MAIO Personalize a cor do plano de fundo das notificações do TBT.
MAIO Use animações quando elas ajudarem a dirigir.

Apps de clima

OBRIGATÓRIO Verifique se todas as informações visuais mostradas em mapas ou ícones (como radar, indicador de temperatura, ícones de condição) atendem aos requisitos de contraste .
OBRIGATÓRIO Mostre apenas o conteúdo do mapa e informações relacionadas ao clima na superfície do modelo.
OBRIGATÓRIO Desenhar um mapa com tema claro ou escuro quando for instruído a fazer isso.
OBRIGATÓRIO Verifique se os indicadores meteorológicos não se sobrepõem ou estão ilegíveis devido à densidade/tamanho deles.
NÃO PODE Use animações climáticas na superfície do modelo quando o usuário estiver dirigindo.
NÃO PODE Mostrar mais de cinco anotações exclusivas no mapa do clima em uma determinada visualização (por exemplo, marcadores de temperatura, velocidade do vento, umidade, sobreposição de radar, indicadores de raios e condições da via, tudo na mesma visualização).
NÃO PODE Mostrar legendas de mapas complexas com mais de três itens ou cores exclusivas (não se aplicam gradientes) enquanto o usuário está dirigindo.
NÃO PODE Permitir que os usuários configurem intervalos de tempo ou datas de informações de previsão.
SHOULD 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.
SHOULD Atender ou exceder o tamanho mínimo de 36 x 36 dp para imagens, ícones e marcadores de mapa.
MAIO Mostra informações de previsão para os próximos horários, como horas, AM/PM ou dias.
MAIO Use notificações heads-up (HUNs, na sigla em inglês) para alertar os usuários sobre atualizações importantes relacionadas a condições climáticas iminentes ou ao longo do trajeto do usuário.
MAIO Use animações relacionadas ao clima quando o usuário não estiver dirigindo.
MAIO Use animações quando elas estiverem relacionadas ao movimento do mapa pelo usuário ou à localização dele.

Requisitos específicos do modelo

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: