Projetar um app com a biblioteca Android for Cars App envolve ordenar
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:
Para entender o processo de design de alto nível, consulte as etapas abaixo.
Para saber mais sobre sua função e a da biblioteca de apps na criação da experiência
para os usuários, consulte Quem lida com o quê.
Etapas do processo
O design com a biblioteca Android for Cars App envolve, em geral, as seguintes etapas:
Defina as tarefas do usuário.
Descubra quais tarefas são importantes para os usuários realizarem com seu app em
veículos.
Considere o estado de condução.
Faça uso estratégico de modelos apenas para estacionamento e estratégias de fluxo de tarefas.
Planejar as comunicações.
Escolha as opções de comunicação adequadas para todos os cenários em que o 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
personalize o estilo para refletir a marca do app.
O que cada parte faz
Quando você cria um app com a biblioteca Android for Cars App, ela
cuida de muitos aspectos da experiência do app, incluindo o funcionamento
otimizado para dirigir em todos os carros compatíveis.
O que a biblioteca processa
O que os desenvolvedores de apps precisam fazer
Entrada: processar a entrada do usuário em modelos por meio de
mecanismos disponíveis em carros específicos, como tela sensível ao toque ou
rotativo
Tamanho da tela: adaptar o conteúdo aos tamanhos
de tela
Transições de tela:
transição de movimento
entre telas.
Interface consistente e otimizada: garantir que a
interface e os padrões de interação sejam familiares e consistentes em todos os apps.
Modo claro e escuro (exceto conforme observado abaixo):
Ajuste dos recursos do modelo para o modo apropriado para condições de luz
ambiente
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 de Lista de lugares (mapa).
Entrada de voz: processamento de áudio gravado
Fluxos de usuários: criar sequências personalizadas de
modelos que abordam jornadas de usuários importantes
Metadados: fornecer metadados, como itens de lista e locais para fixar nos mapas.
Elementos de branding: fornecer ícones,
imagens e cores de destaque
personalizadas do app (com variantes claras e escuras)
Mapas (somente apps de navegação): desenho e atualização
de mapas (com tema claro ou escuro, conforme instruído), incluindo um
mapa para exibição de cluster,
se necessário.
No AAOS, os OEMs de veículos cuidam de:
Estilo específico do veículo: personalização de estilos
para integração com o branding do OEM e o interior do veículo.
[null,null,["Última atualização 2025-05-22 UTC."],[[["The Android for Cars App Library streamlines app development for vehicles by providing pre-built templates and handling core functionalities like input, screen adaptations, and driving-optimized UI."],["Developers can use the library to build communication, navigation, and other driving-related apps, focusing on customizing task flows, content, and branding."],["App design involves defining user tasks, planning task flows considering driving state, planning communications, and customizing the app's content and styling."],["While the library manages many aspects of the user experience, developers are responsible for voice input processing, user flow creation, providing metadata, and branding elements."],["Vehicle OEMs handle vehicle-specific styling for AAOS to integrate with their branding and vehicle interiors."]]],[]]