Criar um fluxo de login (opcional)

Se os usuários precisarem fazer login no app, será necessário fornecer um fluxo de login para o AAOS que funcione na tela do carro.

No Android Auto, um fluxo de login para a tela do carro é menos essencial, porque o app é projetado de um smartphone que já deveria ter a própria experiência de login. No entanto, se você criar um fluxo de login conforme descrito abaixo, ele vai funcionar para o AAOS e o Android Auto, apenas no estado estacionado, porque fazer login enquanto dirige pode ser uma distração.

Você pode criar um fluxo de login para a tela do carro usando modelos da biblioteca Android for Cars App, que são otimizados para veículos. O processo de design envolve as seguintes tarefas:

Para saber mais sobre como projetar usando os modelos, consulte Criar apps com modelos.

Exemplos de login

Exemplo de página de login
Este exemplo fornece duas maneiras diferentes de verificar a identidade do usuário (Android Auto).
Exemplo de login do Google
Este exemplo apresenta o Login do Google ou duas outras opções (AAOS).
Exemplo de página de login
Este exemplo apresenta o Login do Google ou duas outras opções (AAOS).

Requisitos de login

Os requisitos nesta seção estão relacionados a como o login precisa funcionar no Android Automotive OS para otimizar a usabilidade.

Nível do requisito Requisitos
DEVE Os desenvolvedores de apps precisam:
  • Apresentar o login do Google como a opção principal se o app e o sistema oferecerem suporte a essa opção
  • Apresentar o login por telefone (se compatível) como a opção principal se o app e o sistema não forem compatíveis com o login do Google
  • O PIN para fazer login com o smartphone deve ter, no máximo, oito dígitos
  • Para login padrão, separe a entrada de nome de usuário e senha em duas etapas
  • Coloque um marcador na caixa de entrada ("Digite a senha") e mantenha-o visível em algum lugar da tela depois que o usuário começar a digitar.
  • Ofereça aos usuários a capacidade de mostrar a senha (que geralmente fica oculta) enquanto ela é digitada
  • Fornecer orientações sobre como acessar um nome de usuário ou uma senha esquecida
  • Ofereça uma maneira de criar uma conta
MAIO Os desenvolvedores de apps podem:
  • Forneça o login padrão do app (nome de usuário e senha) como a opção principal se o login do Google e o login por telefone não forem compatíveis
  • Forneça o login por telefone, o login padrão ou ambos como opções alternativas quando o login do Google for a opção principal
  • Fornecer o login padrão como opção alternativa quando o login por telefone for a opção principal

Justificativa

  • Experiência de mídia consistente. As telas de login projetadas para um app de música precisam oferecer uma experiência amplamente consistente com as telas de login de outros apps de música.
  • Aparência consistente. As telas de login precisam oferecer suporte aos princípios básicos de design e aos fundamentos visuais do Android Automotive OS.