Criar apps de mídia

Os apps de mídia criados com o Android para carros ajudam os motoristas a encontrar e controlar a mídia favorita sem tirar os olhos da estrada.

Há duas maneiras de criar apps de mídia com o Android para carros. Para ter mais controle sobre a interface do usuário, o fluxo e a marca do app, use os modelos da biblioteca Car App como diretrizes para levar o melhor do seu app de mídia para o carro.

Se você preferir uma abordagem mais direta com menos personalização, use o serviço de navegador de mídia.

Faça mais com os modelos da biblioteca Car App

Os modelos da biblioteca Car App (CAL, na sigla em inglês) permitem usar mais personalização e flexibilidade no app para oferecer mais recursos ao app de mídia.

Os modelos a seguir ajudam a criar uma ótima experiência de mídia:

  • Modelo de item seccionado: O Modelo de item seccionado permite misturar e combinar listas e grades para criar uma estrutura de navegação personalizada. Para receber as atualizações e os recursos mais recentes, mova todas as instâncias atuais dos modelos de lista ou grade para o modelo de item seccionado.
  • Modelo de reprodução de mídia:Com o Modelo de reprodução de mídia, você pode decidir quais ações os motoristas podem realizar na tela de reprodução. Você pode escolher quais botões mostrar na seção de resultados da pesquisa e quais botões e imagens de reprodução mostrar (fornecidos pela sessão de mídia).
  • Modelo de login: O modelo de login apresenta opções para fazer login no app enquanto o veículo está estacionado.
  • Modelo de guia: O modelo de guia funciona como um contêiner para outros modelos, fornecendo guias na parte de cima.
Exemplo de reprodução de mídia
Exemplo mostrando uma lista e uma grade em um app de mídia.
Exemplo de reprodução de mídia
Exemplo mostrando a visualização "Em reprodução" de um app de mídia.

Serviço de navegador de mídia

Se você preferir criar um app de mídia mais básico com marca e personalização limitadas, use o MediaBrowserService (MBS).

Como o design visual básico e o modelo de interação para grande parte da experiência de mídia do Android para carros são determinados pelo Google e pelas montadoras, seu papel no design se concentra principalmente em:

  • Criar uma estrutura de navegação para o conteúdo
  • Fornecer elementos de marca e ícones para guias de navegação e controles personalizados (se necessário)
  • Dependendo do app, talvez seja necessário criar fluxos adicionais, como um fluxo de login ou configurações para a tela do carro (para o Android Automotive OS) usando os modelos na biblioteca Car App (CAL).

Etapa opcional para o Android Auto:

Requisitos de UX do app de mídia

Para saber mais sobre os requisitos do app de mídia, leia estes recursos: