Google lança uma biblioteca Jetpack para Android Auto e prepara duas novas APIs

O Google lançou uma biblioteca Jetpack para simplificar o desenvolvimento de aplicativos Android Auto e está trabalhando em duas APIs para smartwatches e dobráveis.

Desenvolver para Android pode ser uma tarefa árdua, dado o ciclo anual de lançamento e mudança do sistema operacional do Google Requisitos de API para o Google Play, mas é por isso que o Google mantém um conjunto de bibliotecas de suporte em o "Android Jetpack" guarda-chuva. Além das bibliotecas de compatibilidade, há também outras bibliotecas para desenvolvimento de aplicativos incluídas no Jetpack, a mais recente delas é a Android for Cars App Library. Como as bibliotecas do Jetpack são de código aberto, também identificamos o desenvolvimento de uma nova API em andamento: uma que facilitará o desenvolvimento de aplicativos inovadores para dispositivos dobráveis ​​e de tela dupla.

Biblioteca Jetpack do aplicativo Android para carros

Em outubro de 2020, o Google lançado a biblioteca de aplicativos Android for Cars em versão beta para permitir que desenvolvedores de aplicativos de terceiros projetem, desenvolvam e testem seus próprios aplicativos de navegação, estacionamento e carregamento na plataforma Android Auto. Em dezembro de 2020, o Google

começou a permitir a publicação de aplicativos Android Auto desenvolvidos nesta biblioteca. O popular aplicativo de mapas e navegação de terceiros Sygic foi um dos primeiros a tirar vantagem disso, lançando uma versão compatível com Android Auto do aplicativo em meados de dezembro. No final de janeiro de 2021, o Google permitiu que aplicativos desenvolvidos com esta biblioteca fossem publicados em faixas de teste abertas e anunciado que eles estavam trabalhando na migração da biblioteca de aplicativos Android for Cars para o Android Jetpack.

Exemplos do novo GridTemplate em androidx.car.app

Hoje, o Google tem anunciado que a biblioteca de aplicativos Android for Cars está disponível no Jetpack como androidx.car.app 1.0.0-beta01. Esta é a primeira versão da biblioteca de código-fonte anteriormente fechada e funciona em dispositivos com Android Auto 6.1 ou superior instalado. Inclui todas as funcionalidades da biblioteca antiga, mas também adiciona recursos como um novo Modelo de grade. O Google também atualizou o guia do desenvolvedor e diretrizes de design para cobrir a nova biblioteca e planeja descontinuar a biblioteca antiga até 1º de setembro de 2021. O Google diz que migrar seu aplicativo Android Auto da biblioteca existente para a nova biblioteca Jetpack é fácil – altere o namespace e ajuste algumas chamadas de API. Com essa mudança, estamos um passo mais perto de aplicativos Android Auto de terceiros aparecerem na Play Store em faixas de produção.

API de extensão de tela

Dispositivos dobráveis ​​​​e de tela dupla são os garotos mais legais do mercado, mas ainda não têm muitos ventiladores. O emulador oficial do Android oferece suporte a formatos interessantes, como dobráveis, telefones de tela dupla e roláveis. No entanto, ainda cabe ao desenvolvedor encontrar maneiras de estender o conteúdo de seus aplicativos e usar APIs de plataforma para fazer isso acontecer. Para facilitar esse processo para os desenvolvedores, o Google está trabalhando em um novo API de extensão de tela. De acordo com um commit, o Google criou demonstrações mostrando como os desenvolvedores podem usar a API Screen Extension para criar um jogo controlador que se estende a um monitor secundário e um aplicativo de câmera que mostra uma visualização em outra tela. A API está atualmente marcado como experimental até o Interface OEM foi finalizado. Estamos interessados ​​em ver o que os desenvolvedores de aplicativos criarão quando essa API for mesclada.


De acordo com outros commits no AOSP, o Google está trabalhando em um nova versão da biblioteca Emoji Jetpack, e eles são trabalho continuado para trazer um API oficial do Tiles para desenvolvedores de aplicativos Wear OS.