Ajude os motoristas a se concentrarem na via, minimizando o tempo necessário para interagir com a tela. Para isso, escolha os modelos mais adequados para cada tarefa e mantenha os fluxos de tarefas curtos.
Embora os modelos na biblioteca de apps sejam projetados para usabilidade ao dirigir (exceto os que são usados apenas com o carro estacionado), manter os fluxos de tarefas em cinco etapas ou menos ajuda a minimizar a distração.
Ao criar seus fluxos, entenda como:
- Contar passos (Contagem de passos e atualizações)
- Sequencie os modelos de maneira adequada (Ordem dos modelos em fluxos de tarefas)
- Tenha mais flexibilidade na duração das tarefas com os limites adaptáveis de tarefas, um recurso que permite fluxos de tarefas com mais de cinco etapas em determinadas circunstâncias.
- Use recursos de modelo que promovem a eficiência das tarefas, como mapas interativos. Os recursos são detalhados na seção Modelos.
Manter os fluxos de tarefas curtos
Para minimizar a distração do motorista, mantenha os fluxos de tarefas o mais curtos possível.

Uma nova tarefa começa quando o usuário realiza uma das seguintes ações:
- Chega (ou retorna) ao modelo de destino do app
- Escolhe uma ação que abre outro app
- Abre o modelo de navegação (em apps de navegação)
Para minimizar a atenção necessária do motorista, mantenha os fluxos de tarefas em três etapas ou menos, quando possível (quatro etapas ou menos para fluxos envolvendo compras). Quando os fluxos forem maiores que 3 ou 4 etapas, considere fornecer atalhos para etapas anteriores.
Exceto conforme observado em Contagens e atualizações de etapas, o limite é de cinco etapas, incluindo as etapas inicial e final.
Ordem dos modelos nos fluxos de tarefas
Ao criar fluxos de tarefas, lembre-se destas considerações sobre a ordem dos modelos:
- Evite os modelos de lista e grade para a etapa 5. Se o fluxo envolver cinco etapas, a última não poderá ser um modelo baseado em lista ou grade. Exemplos de modelos aceitáveis incluem Navegação, Mensagem e Painel.
- Não coloque cinco listas ou grades em seguida. Os apps não podem criar fluxos com cinco modelos seguidos baseados em lista ou grade, mesmo que um deles esteja em um subfluxo.
Contagem de passos e atualizações
Para criar fluxos de tarefas que não excedam o limite de cinco etapas, é importante entender como as etapas são contadas em cada fluxo.
A contagem de passos aumenta em 1 sempre que uma das seguintes situações ocorre:
- Um novo modelo é mostrado
- O mesmo modelo é mostrado com novo conteúdo, a menos que o novo conteúdo seja uma atualização do conteúdo atual, conforme definido em O que é uma atualização?
A contagem de etapas diminui em 1 se a tarefa retornar à visualização anterior com o mesmo conteúdo.

Para mais exemplos de como as contagens de etapas seriam incrementadas em fluxos de tarefas específicos, consulte Fluxos de amostra.
O que é uma atualização?
As atualizações são mudanças no conteúdo de um modelo que não aumentam a contagem de etapas. As atualizações são quase sempre iniciadas pelo app. A única exceção é quando um usuário atualiza uma lista com o botão de atualização no modelo de lista de lugares.
O que se qualifica como uma atualização depende do modelo e se o recurso Limites de tarefas adaptáveis está ativado. Se esse recurso estiver ativado, a definição do que se qualifica como uma atualização será ampliada para alguns modelos (consulte a tabela a seguir), porque as atualizações são limitadas durante os trajetos para minimizar a distração.
Por exemplo, com o recurso ativado, atualizações que mudam o número de linhas em modelos baseados em lista ou grade podem ser consideradas uma atualização, desde que o título e os nomes das seções permaneçam os mesmos. Se o recurso não estiver ativado, mudar o número de linhas será uma contagem de etapas.
Para exemplos de atualizações, consulte Exemplo de atualização x contagem de passos e Fluxos de amostra.
Tipo de modelo | O que é considerado uma atualização | O que se qualifica como uma atualização quando o recurso de limites de tarefas adaptáveis está ativado |
---|---|---|
Navegação, login*, mensagem longa* | Qualquer atualização de conteúdo | Qualquer atualização de conteúdo |
Lista, grade, mapa, painel, lista de lugares (mapa), lista de lugares (navegação), visualização de trajeto, pesquisa, guia | Consulte as restrições de cada modelo | Todas as atualizações em que o layout permanece o mesmo, ou seja:
|
Mensagem | Apenas atualizações que não mudam o título e a mensagem (por exemplo, adicionar um botão) |
Exemplo de atualização x contagem de passos
Neste exemplo, o recurso Limites adaptáveis de tarefas está ativado. Portanto, qualquer atualização com o mesmo título se qualifica como uma atualização.

Como apenas as linhas atualizadas em um caminho, isso seria considerado uma atualização. Se os limites adaptáveis de tarefas não estiverem ativados, isso vai contar como uma etapa. No outro caminho, o título mudou, o que aumenta a contagem de etapas.
Limites de tarefas adaptáveis
Os limites de tarefas adaptáveis são um recurso que permite que os apps tenham fluxos de tarefas com mais de cinco etapas em determinadas circunstâncias controladas, como quando o veículo está estacionado ou quando as atualizações são limitadas durante a condução. A disponibilidade depende da localização e da discrição dos OEMs de veículos (consulte a observação à direita).
Quando esse recurso está ativado:
- Fluxos de tarefas > 5 etapas são permitidas quando o veículo está estacionado. Se você estiver dirigindo, o fluxo será pausado após a quinta etapa e poderá ser retomado quando o veículo estiver estacionado.
- As atualizações são limitadas durante os trajetos para não distrair. Por isso, a definição de atualização é expandida para incluir mais tipos de atualizações (consulte O que é uma atualização?).
Quando o recurso não está ativado:
- Os fluxos de tarefas não podem exceder cinco etapas, ou o app vai falhar.
- As atualizações não são limitadas durante os trajetos, então a definição de atualização não é expandida.
Como funciona a limitação de atualização
Com atualizações limitadas, os apps podem atualizar o modelo com a frequência que quiserem, mas o tempo entre as atualizações é espaçado para minimizar distrações. Se várias atualizações forem enviadas durante o período de limitação, a mais recente será mostrada no final do período.
Mapas interativos
Projete seu app para incluir zoom e movimentação para apps de navegação. Os usuários podem interagir com mapas usando recursos (como zoom e movimento) em modelos específicos para apps de navegação: Navegação, Prévia do trajeto, Mapa e Lista de lugares (navegação).
Os usuários podem interagir com os mapas usando:
- Gestos na tela touchscreen, como deslizar para mover
- Toques em áreas específicas do mapa, como pontos de interesse
- Botões na faixa de ações do mapa
- Um botão de atualização que atualiza as informações ao lado do mapa. No momento, ele está disponível apenas no modelo de lista de lugares (mapa) e no modelo de lista de lugares (navegação).

Atualizar o conteúdo ao lado do mapa não aumenta a contagem de etapas de um fluxo de tarefas.