Para criar um app com a biblioteca Android for Cars App, é preciso sequenciar modelos em fluxos de tarefas e personalizá-los para os objetivos do app e dos usuários.
Use a biblioteca para criar apps nas seguintes categorias:
- Apps de comunicação, como chamadas VoIP
- Apps de navegação
- Apps de mídia
- Outros apps relacionados à direção, como pontos de interesse, IoT e clima
Para entender o processo de design em um nível alto, consulte o processo a seguir. Para detalhes sobre sua função e a função da biblioteca de apps na criação da experiência para os usuários, consulte Quem faz o quê.
Etapas do processo
O design com a biblioteca Android for Cars App envolve as seguintes etapas, em geral:
- Definir tarefas do usuário. Descubra quais tarefas são importantes para os usuários realizarem com seu app em veículos.
- Planejar fluxos de tarefas. Escolha uma sequência de modelos para orientar os usuários em cada tarefa.
- Considere o estado de condução. Use de forma estratégica modelos e estratégias de fluxo de tarefas somente para estacionamento.
- Comunicações do plano. Escolha opções de comunicação adequadas para todos os cenários em que seu app se comunica com os usuários.
- Personalize seu app. Personalize o conteúdo de cada modelo para refletir as necessidades dos usuários e o estilo para refletir a marca do app.
O que cada parte faz
Ao criar um app com a biblioteca Android for Cars App, ela cuida de muitos aspectos da experiência do app, incluindo a otimização para dirigir em todos os carros compatíveis.
O que a biblioteca faz | O que os desenvolvedores de apps fazem |
---|---|
Entrada: como processar a entrada do usuário em modelos usando mecanismos disponíveis em carros específicos, como tela sensível ao toque ou controle giratório | Entrada de voz: processamento de áudio gravado |
Dimensionamento da tela: como adaptar o conteúdo aos tamanhos de tela | Fluxos de usuários: criação de sequências personalizadas de modelos que abordam jornadas ideais do usuário |
Transições de tela: transição Movimento entre telas | Metadados: forneça metadados, como itens de lista e locais a serem fixados em mapas. |
Interface consistente e otimizada para dirigir: garante que a interface e os padrões de interação sejam familiares e consistentes em todos os apps. | Elementos de marca: fornecimento de iconografia, imagens e cores de destaque personalizadas (com variantes claras e escuras) |
Modo claro e escuro (exceto conforme indicado abaixo): ajuste os recursos do modelo para o modo adequado às condições de luz ambiente. | Mapas (somente apps de navegação): desenhar e atualizar mapas (com tema claro ou escuro, conforme instruído), incluindo um mapa para exibição de clusters, se necessário |
Restrições de UX com base no estado da direção: limitar o texto ou desativar determinados recursos, como o teclado, enquanto o usuário está dirigindo | |
Mapas para apps que não são de navegação: como desenhar o mapa no modelo Lista de lugares (mapa) |