Diretrizes para telas personalizadas

Para a maioria dos aspectos dos apps de mídia usados no Android Automotive OS, você não precisa criar telas personalizadas. As áreas de exceção são configurações e login. Se você quiser que os usuários acessem as configurações do aplicativo, precisará criar telas de configurações. Além disso, se o app exigir login, será preciso fornecer um fluxo de login, que pode ser personalizado no exemplo de código no Universal Android Music Player.

Estas diretrizes gerais de estilo se aplicam a telas de configurações personalizadas e telas de login personalizadas. Eles ajudam a otimizar seus designs para que sejam vistos na tela de um carro enquanto o veículo está estacionado, a qualquer hora do dia ou da noite.

Para outras diretrizes específicas sobre configurações e login, consulte Configurações de design e Fluxo de login do Adapt.

Nível do requisito Diretrizes
OBRIGATÓRIO Os desenvolvedores de apps precisam:
  • Fornecer uma funcionalidade Fechar para sair da tela de configurações e da tela de login de nível superior
  • Fornece uma affordance de retorno de todas as telas subsequentes após a tela de nível superior.
  • Posicionar a funcionalidade Fechar ou Voltar no canto superior esquerdo da tela
  • Mantenha uma proporção de contraste de pelo menos 4,5:1 entre os planos de fundo, os ícones ou o texto
  • Use os tamanhos de tipo recomendados de pelo menos 32 dp para o texto principal e 24 dp para o texto secundário.
  • Mantenha as áreas de toque acima do tamanho mínimo recomendado de 76 x 76 dp
DEVE Os desenvolvedores de apps precisam:
  • Usar um tema escuro para todas as telas e sobreposições
  • Incluir um logotipo ou ícone do app em todas as telas
  • Ao usar uma cor de destaque, use a mesma cor fornecida como um elemento da marca.
  • Mantenha as strings de texto dentro do tamanho máximo recomendado de 120 caracteres
  • Coloque uma distância de pelo menos 24 dp entre as áreas de toque sempre que possível.
MAIO Os desenvolvedores de apps podem:
  • Decidir se quer implementar funções de login e configurações como parte do app

Justificativa:

Telas projetadas diretamente por desenvolvedores de apps de música devem

  • Suporte a padrões de navegação e convenções de design de apps de mídia.

  • Reflita os princípios de design e os fundamentos visuais do Android Automotive OS.