O desenvolvimento de sistemas de infoentretenimento para carros como Android Auto e Apple Carplay é a próxima grande novidade?
Publicados: 2022-03-11Sempre que você vê um título que faz uma pergunta, a resposta a essa pergunta em particular geralmente é um grande e gordo não. No entanto, quando se trata de desenvolvimento de software para sistemas de infoentretenimento automotivos de última geração, como Android Auto e Apple Carplay, esse não é o caso. Se você puder dispensar alguns minutos, tentarei explicar o porquê.
Todos nós ouvimos falar de carros autônomos e sem motorista há anos, e muitos de nós tiveram a chance de experimentar algumas implementações rudimentares de tais tecnologias, que estão lentamente chegando aos carros convencionais. Este post não lidará com isso pelos seguintes motivos: carros sem motorista ainda estão a anos de distância, eles serão fechados para desenvolvimento e não criarão um novo mercado para desenvolvedores, a menos que você queira que seu carro seja estacionado em paralelo usando código escrito por um programador de 16 anos freelancer por US$ 5 a hora.
No entanto, carros com sistemas de infoentretenimento conectados de última geração criarão novas oportunidades em várias frentes. Caso você já tenha um sistema de infoentretenimento com uma tela sensível ao toque e GPS em seu carro, aceite minhas condolências; está prestes a se tornar tão obsoleto quanto um Nokia 3310 comparado a um iPhone.
Eu sei que é uma afirmação ousada, e muitos de vocês não vão concordar comigo, mas eu gosto de começar com uma nota provocativa. Farei o meu melhor para mudar de ideia e, se eu falhar, sinta-se à vontade para me informar na seção de comentários.
Evolução dos sistemas de infoentretenimento do carro, ou a falta dele
Então, o que há de tão errado com a atual geração de sistemas de infoentretenimento e navegação para carros? Como é que muitos de nós optou por não comprá-los? Por que não vemos muito desenvolvimento nesse nicho?
Tudo se resume a uma combinação de considerações técnicas e econômicas. A tecnologia de consumo se tornou obsoleta em anos, aproximadamente dois ciclos de produtos para smartphones, três a quatro ciclos para desktops e laptops. Isso geralmente se traduz em dois a cinco anos. Naturalmente, à medida que os produtos amadurecem, seu ciclo de vida também é estendido.
A indústria automobilística não funciona dessa maneira, então poucos de nós saem e compram um carro novo com tanta frequência. Na verdade, muitos carros novos são fornecidos com garantias de três a cinco anos, portanto, é improvável que a maioria das pessoas os venda por cinco anos ou mais. Os carros são construídos para durar uma década ou mais e não podem ser atualizados como PCs de mesa ou receber atualizações OTA como nossos smartphones.
Mas espere, por que as montadoras simplesmente não instalam tecnologia de prateleira empregada em tablets e smartphones? Por que ainda temos mostradores caros se seria mais barato substituí-los por um painel de alta resolução usado em tablets de US$ 200? A resposta é simples; não funcionaria.
A eletrônica automotiva é um mundo à parte da tecnologia de consumo. Embora possam ser baseados em arquiteturas e tecnologias de chip semelhantes, eles precisam ser muito mais duráveis. Ao contrário do seu iPad, o sistema de infoentretenimento do seu carro precisa suportar um ambiente muito hostil e lidar com vários problemas em potencial:
- Vibrações constantes e forças G.
- Temperaturas extremamente altas e baixas.
- Capacidade de resistir a altos níveis de umidade ou respingos ocasionais de água.
- MTBF tem que ser muito mais longo.
- Quando eles falham, eles precisam falhar à prova de falhas.
- Os sistemas de infoentretenimento são integrados a vários outros componentes.
- Questões legais e regulatórias devem ser abordadas.
Eu poderia expandir esta lista, mas acho que é o suficiente para provar meu ponto; um sistema de infoentretenimento de carro e um iPad não têm muito em comum. Eles podem compartilhar o mesmo DNA, mas o mesmo vale para um MacBook Air e um Panasonic Toughbook.
A boa notícia é que os desenvolvedores não precisam se preocupar com nenhum desses problemas, porque eles serão abordados por montadoras e empresas de tecnologia que tentam colocar o pé na porta e pegar um pedaço desse mercado emergente. Isso nos deixa com bons e velhos chips e sistemas operacionais, e estejam eles em um desktop, smartphone, torradeira inteligente ou um carro novo, todos falam a mesma língua; todos eles executam código.
Que tipo de tecnologia está chegando aos nossos carros?
Vários pesos pesados da tecnologia, incluindo Apple, Google, Texas Instruments e Nvidia, já entraram nesse mercado. Você já pode comprar carros equipados com alguns desses sistemas, e algumas soluções, como as plataformas de infoentretenimento baseadas em Tegra da Nvidia, estão no mercado há anos.
O próximo passo óbvio é abrir essas plataformas e colocar mais marcas e consumidores na onda.
O Google Android Auto e o Apple CarPlay devem dominar esse espaço nos próximos anos. Caso você queira conferir uma comparação direta dos sistemas, você pode acessar a CNET.
Agora, essas plataformas não têm muito em comum com carros autônomos, carros autônomos ou como você escolher chamá-los. Eles são apenas um substituto para os sistemas de infoentretenimento “burros” que temos hoje. Aqui está uma analogia que deve explicar o que está prestes a acontecer: as plataformas de infoentretenimento de última geração são para os sistemas atuais o que os smartphones são para os telefones com recursos. Eles têm muito mais potencial para desenvolvimento futuro, integração com outros dispositivos, conectividade de banda larga móvel rápida e assim por diante.
Em termos de hardware, veremos soluções System-on-Chip (SoC) mais poderosas, capazes de fornecer dados 4G rápidos, gráficos impressionantes, recursos de GPS aprimorados e até alguns recursos de ponta, como rastreamento de movimento.
Por exemplo, a Nvidia está tentando alavancar sua tecnologia GPU para permitir o rastreamento de movimento que deve fornecer aos motoristas uma melhor consciência situacional. Isso não significa que vamos acabar com carros sem motoristas alimentados por Nvidia SoCs, mas a tecnologia pode ser usada para procurar obstáculos ao estacionar, carros em nossos pontos cegos e assim por diante. Não muito tempo atrás, o poder computacional necessário para fazer isso era reservado para soluções gráficas profissionais, mas a última safra de processadores Nvidia Tegra possui 192 núcleos de GPU, ou núcleos CUDA para ser mais preciso. Os próximos Tegras contarão com CPUs ainda mais poderosas e núcleos CUDA adicionais (256 ou mais núcleos).
Mesmo a geração atual é poderosa o suficiente para permitir o desenvolvimento de carros autônomos, muito menos veículos com alguns recursos rudimentares de rastreamento de movimento. Caso você esteja interessado nos detalhes nerds, você pode conferir este blog da Nvidia, detalhando como uma placa de desenvolvimento Jetson TK1 pode ser usada para detecção de baixa potência e autonomia.
A boa notícia é que a indústria poderá usar grandes quantidades de código CUDA, desenvolvido para placas gráficas discretas. Ele também funcionará nas plataformas móveis da Nvidia. A má notícia é que o Android Auto e o Apple CarPlay simplesmente não aproveitarão esse potencial, pelo menos ainda não. Em vez disso, eles funcionarão como “segundas telas” para nossos dispositivos móveis.
Linha inferior; hardware não será um problema.
O que isso significa para os desenvolvedores?
A essa altura, muitos de vocês provavelmente estão fazendo essa pergunta. O potencial de desenvolvimento de terceiros nessas plataformas será limitado; as pessoas não os usarão para navegar ou jogar. Certos aplicativos estão fora da mesa por questões de segurança, o tamanho do mercado permanecerá limitado por anos e o crescimento será lento devido aos longos ciclos de vida dos produtos.
A ABI Research estima que o Apple CarPlay será instalado em cerca de 24 milhões de carros novos enviados em 2019. A equipe de pesquisa também espera que a aceitação do Android Auto acelere e seja “mais agressiva que o CarPlay”. De qualquer forma, esses números não parecem muito empolgantes, pelo menos não do nosso ponto de vista. Mais de um bilhão de smartphones são enviados a cada ano, então o envio de cerca de 50 milhões de carros com sistemas de infoentretenimento de última geração daqui a quatro anos não parece impressionante. No entanto, esses carros estarão em nossas estradas por cerca de uma década, enquanto smartphones e tablets se tornarão obsoletos e serão substituídos em 2-3 anos. Apesar das baixas vendas gerais, a base de usuários de infoentretenimento crescerá e, até o final da década, poderemos estar olhando para algumas centenas de milhões de carros novos com sistemas sofisticados de infoentretenimento em nossas estradas. Agora isso soa um pouco mais tentador, não é?
A base de usuários será limitada nos próximos anos, mas tudo se resume à qualidade sobre a quantidade. Aqueles que compram um Audi de US $ 50.000 com um novo sistema de infoentretenimento podem pagar alguns aplicativos premium para seu novo brinquedo. Este não é o caso de centenas de milhões de usuários de telefones, que simplesmente não usam aplicativos pagos.
Mas o que as pessoas vão desenvolver para essas coisas para começar?
Bem, para ser perfeitamente honesto, não muito. Embora essas unidades possam ser vistas como plataformas autônomas, com recursos de hardware e software mais do que adequados, na realidade elas serão usadas como “segundas telas” para dispositivos móveis, elas são projetadas do seu smartphone para o sistema de infoentretenimento. Não há nada de errado com isso, e os desenvolvedores já estão lidando com wearables de maneira semelhante.
Isso significa que vamos acabar com duas abordagens:
- Aplicativos móveis padrão que usarão sistemas de infoentretenimento como uma segunda tela.
- Aplicativos desenvolvidos especificamente para infoentretenimento automotivo.
Os desenvolvedores que trabalham em certos tipos de aplicativos que podem ser úteis em carros terão que garantir que funcionem bem em sistemas de infoentretenimento. O número de aplicativos que podem ser considerados úteis em um carro é limitado. Além dos aplicativos principais, que serão pré-instalados nesses sistemas de qualquer maneira, não haverá muito espaço para aplicativos móveis padrão ajustados para serem executados em sistemas de infoentretenimento. Jogos, aplicativos de fitness, aplicativos ao ar livre, leitores de notícias, aplicativos sociais – muito poucos deles fariam sentido em um carro.

A segunda abordagem parece mais desafiadora, mas pode ser mais lucrativa a longo prazo. Não existe um “aplicativo matador” projetado especificamente para usar a infinidade de sensores em nossos telefones que se integram perfeitamente aos sistemas de infoentretenimento. Afinal, você preferiria ter um aplicativo matador rodando em 10% de todos os sistemas automotivos implantados do que um aplicativo iOS medíocre instalado por 0,1% dos usuários do iPhone? E se sua equipe criar algo realmente útil e original e, eventualmente, grandes montadoras começarem a pré-instalar seu aplicativo em seus sistemas. Bebidas longas no iate, alguém?
Mas o que os desenvolvedores de terceiros poderiam criar? Os aplicativos principais lidam com muitas coisas, complementadas por serviços importantes como Spotify ou rádio TuneIn. A verdadeira pergunta que devemos fazer é o que gostaríamos de usar enquanto dirigimos, então aqui estão alguns aplicativos, recursos e serviços básicos que o usuário médio gostaria de ver em sua tela de infoentretenimento.
- Mapas e navegação.
- Chamadas de voz e mensagens.
- Notificações relevantes.
- Música e rádio.
- Controle de voz.
Está claro que a maior parte disso será coberta pelos aplicativos principais, mas sempre há espaço para melhorias. Muitos serviços de streaming de conteúdo são obrigados a atacar, porque todo mundo adora boas músicas na estrada, sejam elas transmitidas de sua coleção pessoal na nuvem ou se você gosta de rádio. Mapas e navegação também são cobertos por aplicativos principais e soluções populares de terceiros. Os aplicativos principais lidarão com notificações, chamadas de voz, mensagens e comandos de voz.
Criando oportunidades para pequenos desenvolvedores
Isso não deixa muito espaço para pequenos desenvolvedores terceirizados ou startups interessados em entrar em ação. Eles terão que ser criativos e criar um nicho totalmente novo se quiserem torná-lo grande. Eles terão que ser originais ou atender a um grupo muito pequeno de usuários em potencial, como entusiastas do automobilismo.
Esse é um problema óbvio, porque pequenos desenvolvedores podem ser muito ágeis, inovadores e são uma parte vital de qualquer ecossistema de aplicativos. Ainda assim, isso não significa que não há espaço para eles. A monetização será um problema porque startups e desenvolvedores independentes não poderão confiar em anúncios. Mesmo que pudessem, não faria muita diferença devido à pequena base de usuários e ao fato de que esses aplicativos não seriam usados com tanta frequência quanto seus equivalentes em smartphones. Poucos aplicativos automotivos serão gratuitos (exceto os serviços existentes que tentam entrar em um novo mercado), e suspeito que muitos aplicativos de nicho acabarão com um preço alto para justificar o desenvolvimento e garantir o ROI em um prazo razoável. Há também uma chance de os líderes da indústria tentarem subsidiar o desenvolvimento, mas é muito cedo para dizer.
Pessoalmente, sou um otimista cauteloso. Veremos pessoas com boas ideias e know-how para executá-las e criar serviços totalmente novos para essas plataformas. Pode não ser tão simples quanto criar um aplicativo multiplataforma, mas os tomadores de risco geralmente acertam o alvo e criam serviços bem-sucedidos.
Então, vamos dar uma olhada no que pode ser realizado e quais nichos podem ser cobertos:
- Segurança na estrada.
- Segurança e responsabilidade do seguro.
- Aplicações para entusiastas do automobilismo.
- Aplicações de economia de combustível.
- Saúde e ergonomia.
A segurança é obviamente um ótimo ponto de venda, então os desenvolvedores podem se concentrar em alguns aspectos não cobertos pelos aplicativos principais. Tudo depende de quão elaborado é o sistema de infoentretenimento, se ele está aberto corretamente e se há espaço para melhorias nas soluções pré-instaladas.
Por exemplo, que tal um aplicativo que coletaria informações anônimas sobre a velocidade média dos veículos que trafegam em um determinado trecho da estrada? Armazene as informações na nuvem, combine o tipo de veículo, as condições da estrada, elimine os resultados discrepantes (5% superior e inferior) e você pode acabar com uma maneira muito simples de informar ao motorista se está ou não dirigindo com segurança faixa de velocidade (que eles mesmos poderiam definir, de acordo com suas preferências pessoais, habilidades e seu veículo). Se você estiver se aproximando de alguns grampos, o sistema pode avisá-lo de que outros motoristas diminuem a velocidade logo atrás da curva ou que sabem algo que você não sabe (ou seja, a localização dos radares de velocidade). Isso permitiria que todos os motoristas confiassem na experiência de outros motoristas que estão familiarizados com aquela estrada em particular.
Segurança e responsabilidade de seguro é outro nicho que pode fazer muito sentido, especialmente em alguns mercados. Em certas partes do mundo, um grande número de motoristas depende de câmeras de painel. Eles agem como caixas pretas baratas e ajudam a reprimir fraudes de seguros. Como um bônus adicional, também podemos ver alguns vídeos incríveis do YouTube. Um moderno sistema de infoentretenimento pode fornecer muito mais informações do que uma câmera de painel idiota. Você pode extrair dados de localização, aceleração/desaceleração, velocidade no impacto e assim por diante. Isso, obviamente, tornaria muitos processos judiciais e reivindicações de seguros um assunto aberto e fechado.
O roubo é outro problema, embora seja muito mais difícil lidar com a tecnologia. Claro, você poderia configurar algumas câmeras IP que poderiam identificar o ladrão de carro assim que eles arrombassem, mas há uma fraqueza inerente a essa abordagem; bandidos profissionais já usam bloqueadores para frequências de telefones celulares e sinais de GPS.
Os chefes de gasolina podem obter alguns aplicativos interessantes que permitiriam a interface com o sistema On-Board Diagnostics (OBD) do veículo. Isso economizaria algumas viagens caras e desnecessárias até a garagem, mas também poderia fornecer aos motoristas informações adicionais. Alguns deles poderiam ser exibidos em tempo real, transformando a tela de infoentretenimento em um monte de mostradores capazes de exibir informações com as quais o motorista médio não se importaria. Alguns desenvolvedores já se destacaram nesse nicho e, se você não estiver familiarizado com o conceito, poderá conferir o aclamado aplicativo Torque Pro para obter mais detalhes.
A economia de combustível também pode ser melhorada com tecnologia inteligente. O sistema pode rastrear seu trajeto e descobrir a rota mais econômica, o estilo de direção mais frugal, e pode ajudá-lo a rastrear despesas, comparar preços em diferentes postos de gasolina e assim por diante. Isso pode ser de particular interesse para os operadores de frotas e empresas em geral.
Os aplicativos de saúde não são uma escolha óbvia quando se trata de plataformas automotivas, mas tenha paciência comigo. Graças aos wearables, poderíamos alimentar o sistema com alguns dados importantes, como a frequência cardíaca do motorista, atividade física e movimento, e assim por diante. O sistema de infoentretenimento pode alertar os motoristas para fazer uma pausa se estiverem estressados ou se não fizerem uma pausa e esticar as pernas por horas. E se carros novos integrarem câmeras voltadas para o motorista? Eles também podem ser usados para verificar a postura do motorista e soar se perceberem que o motorista está prestes a cochilar ao volante.
Por que desenvolver para Apple CarPlay e Android Auto?
Se você está interessado em conferir o nicho automotivo e se acha que tem o que é preciso para desenvolver para Android Auto ou Apple CarPlay, as páginas de desenvolvimento oficiais são o lugar óbvio para começar.
A página do desenvolvedor do Android Auto oferece muitas informações e recursos úteis, com mais a caminho. O foco está em estender seu aplicativo para funcionar em veículos, então o Google oferece diretrizes claras para o design da interface do usuário do Android Auto, aplicativos de mensagens, aplicativos de áudio e assim por diante. A seção de práticas recomendadas contém muitas informações úteis, portanto, verifique-a se quiser ter uma visão clara da visão do Google.
Não há tantos recursos disponíveis gratuitamente para o Apple CarPlay, pelo menos não por enquanto. Como ambas as plataformas ainda estão molhadas atrás das orelhas, é compreensível que o volume de documentação seja limitado.
À primeira vista, as duas plataformas são semelhantes, mas a do Google parece ser mais flexível e “mais inteligente”. Como ambos provavelmente evoluirão, é muito cedo para julgar e dizer qual sairá por cima. Já mencionei algumas previsões de mercado, e parece que ambas as plataformas estarão equilibradas em termos de vendas gerais.
No entanto, existem algumas considerações que os desenvolvedores devem ter em mente. Como o ciclo de vida desses produtos será muito mais longo, os usuários ficarão presos com o que conseguirem por anos. Isso não é grande coisa quando você compra um tablet de US$ 300, mas e um carro de US$ 30.000? E se você decidir trocar seu Nexus por um iPhone ou vice-versa? Bem, você também pode comprar um carro novo, porque não vai funcionar. É provável que esses sistemas bloqueiem os usuários por anos, forçando-os a escolher uma plataforma móvel quando compram um carro novo e ficar com ela. Espera-se que a maioria dos fabricantes de automóveis ofereça ambos os sistemas (como um extra opcional, obviamente), mas esta não é uma solução elegante. E se seu cônjuge ou filhos não usarem o mesmo sistema operacional móvel que você? E se o valor de revenda do seu carro for afetado negativamente pela sua escolha de plataforma de infoentretenimento?
E os carros mais antigos? A boa notícia é que as unidades principais de reposição com CarPlay e Android Auto estão aparecendo, mas não são baratas. Mais cedo ou mais tarde, roupas chinesas de caixa branca começarão a fazer suas próprias versões por algumas centenas de dólares. No entanto, a instalação de unidades de cabeça de reposição em muitos carros modernos pode ser complicada, por isso é um desligamento para muitos proprietários de carros.
De qualquer forma, apesar de suas limitações e aceitação lenta, as plataformas automotivas inteligentes se tornarão um nicho de mercado significativo quando a década terminar. Equipamentos de hardware e montadoras ganharão alguns bilhões de dólares, mas o potencial para desenvolvedores permanecerá limitado nos próximos anos.
