Leve seu app para os veículos com o Android Auto ou o Android Automotive OS. Use uma arquitetura de app que funcione para os dois casos de maneira que todos os usuários possam aproveitar seu app.
Android Auto
O Android Auto oferece uma experiência de app otimizada para usuários que tenham um smartphone Android e o app Android Auto, mas que não tenham um veículo com o Android Automotive OS. Se o carro ou o som automotivo de um usuário oferecer suporte para o Android Auto, ele poderá usar seu app diretamente no visor do carro, conectando o smartphone.
Ative o Android Auto para se conectar ao seu app para smartphone adicionando serviços que o Android Auto usa para exibir uma interface otimizada para motoristas. É possível reutilizar esses serviços no app Android Automotive OS, mas os usuários não instalam seu app para smartphone nos carros. A Figura 1 mostra um exemplo do Android Auto em execução em um carro.
O Android Auto já tem milhões de usuários e centenas de carros e sons automotivos compatíveis.
Figura 1. Android Auto: acionado por um smartphone e executado em um carro.
Android Automotive OS
O Android Automotive OS é um sistema de infoentretenimento do Android integrado aos veículos. O sistema do carro é um dispositivo Android autônomo otimizado para veículos. Com o Android Automotive OS, o usuário instala seu app diretamente no carro, e não no smartphone.
Caso seu app seja de música, ele precisa incluir um serviço de navegação de mídia. Consulte Criar apps de música para carros para conferir as instruções. É possível usar o mesmo serviço de navegação de mídia com o Android Automotive OS e o Android Auto. No entanto, algumas atividades, como login e configurações, precisam ser criadas especificamente para o Android Automotive OS. Para mais informações, consulte Adaptar fluxo de login e Configurações de design nas diretrizes de design do app Android Automotive OS. A Figura 2 mostra um exemplo de app em execução no Android Automotive OS.
Figura 2. Android Automotive OS executado em um carro.
Categorias de apps com suporte
O Android Auto e/ou o Android Automotive OS têm suporte aos seguintes tipos de apps:
- Apps de música - áudio
- Os apps de mídia permitem que os usuários procurem e toquem músicas, rádios, audiolivros e outros conteúdos de áudio no carro. Você pode criar, testar e distribuir apps de mídia no Android Auto e no Android Automotive OS. Consulte Criar apps de mídia para carros para ver mais informações .
- Apps de mensagens
- Os apps de mensagens permitem que os usuários recebam notificações, leiam mensagens em voz alta usando conversão de texto em voz e enviem respostas por entrada de texto por voz no carro. Você pode criar, testar e distribuir apps de mensagens no Android Auto. Para mais informações, consulte Criar apps de mensagens para o Android Auto.
- Apps de navegação
- Os apps de navegação, incluindo provedores de serviços de entrega e transporte, ajudam os usuários a chegar aonde querem ir oferecendo rotas de navegação guiada. Para desenvolver esses tipos de apps, use a biblioteca Android for Cars App. Para ter mais informações, consulte Usar a biblioteca do app Android para carros e Criar um app de navegação.
- Apps de ponto de interesse (PDI)
- Os apps de PDI permitem que o usuário descubra e navegue até pontos de interesse para realizar as ações desejadas. Alguns exemplos são apps de estacionamento, recarga e combustível. Para desenvolver esses tipos de apps, use a biblioteca Android for Cars App. Para ter mais informações, consulte Usar a biblioteca Android for Cars App e Criar um app de ponto de interesse.
- Apps de Internet das Coisas (IoT)
- Os apps de IoT permitem que os usuários realizem ações relevantes em dispositivos conectados de dentro do carro. Entre outras coisas, é possível controlar o estado de determinados dispositivos, como a abertura de um portão de garagem, o acionamento de interruptores de luz ou a ativação da segurança residencial. Para desenvolver esses tipos de apps, use a biblioteca Android for Cars App. Para ter mais informações, consulte Como usar a biblioteca Android for Cars App e Criar um app de Internet das Coisas.
- Apps de vídeo (para usar quando o carro está estacionado)
- Apps de vídeo permitem que os usuários vejam streaming de vídeos enquanto o carro está estacionado. O objetivo principal desses apps é mostrar streaming de vídeos. Você pode criar, testar e distribuir apps de vídeo no Android Automotive OS. Consulte Criar apps de vídeo para o Android Automotive OS para ver mais informações.
Outros recursos
Para saber mais sobre o Android para carros, consulte os recursos adicionais a seguir.