Diretrizes para telas personalizadas

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

Estas diretrizes gerais de estilo se aplicam a telas de configurações personalizadas e telas de login personalizadas. Eles ajudam você a otimizar os designs para que sejam vistos na tela do carro enquanto estão estacionados, a qualquer hora do dia ou da noite.

Para ver diretrizes adicionais específicas para configurações e login, consulte Configurações de design e Adaptar fluxo de login.

Nível de requisito Diretrizes
PRECISA Os desenvolvedores de apps precisam:
  • Forneça uma funcionalidade de fechamento para sair da tela de configurações e da tela de login de nível superior
  • Fornecer uma funcionalidade "Voltar" em qualquer tela subsequente após a tela de nível superior
  • Posicione a funcionalidade Fechar ou Voltar no canto superior esquerdo da tela
  • Mantenha uma proporção de contraste de pelo menos 4,5:1 entre planos de fundo e ícones ou texto.
  • Use os tamanhos recomendados de pelo menos 32 dp para texto principal e 24 dp para 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 fornecida como um elemento de branding.
  • Mantenha as strings de texto com o tamanho máximo recomendado de 120 caracteres
  • Forneça 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 implementará funções de login e configuração como parte do app

Justificativa:

Telas criadas diretamente pelos desenvolvedores de apps de mídia

  • Compatibilidade com padrões de navegação e convenções de design para apps de mídia padrão.

  • Refletir os princípios de design e as bases visuais do Android Automotive OS.