Os desenvolvedores agora podem implementar suporte de banda ultralarga (UWB) em aplicativos com Android Jetpack

Os desenvolvedores agora podem implementar suporte de banda ultralarga (UWB) em seus aplicativos com o Android Jetpack, depois que ele estava disponível apenas para aplicativos do sistema.

No ano passado, o Google adicionou uma nova API no AOSP para permitir melhor suporte para dispositivos de banda ultralarga (UWB). Na época, soubemos que a API estava restrita apenas a aplicativos do sistema, o que significa que não era acessível a aplicativos de terceiros. Isso está finalmente mudando, à medida que os desenvolvedores podem implementar suporte UWB em seus aplicativos com uma biblioteca Jetpack recém-lançada. A versão 1.0.0-alpha da biblioteca androidx.core.uwb Jetpack pode ser usada em um aplicativo para interagir com dispositivos habilitados para UWB, como o Google Pixel 6 Pro ou o Samsung Galaxy S22 Plus e Ultra.

O que isso significa é que, a partir de agora, os desenvolvedores podem interagir com os recursos UWB do smartphone Android em que seus aplicativos estão sendo executados, e isso não está mais restrito apenas aos aplicativos do sistema. Atualmente, a API UWB requer que um dispositivo esteja em execução

Andróide 12 ou mais recente, embora quase todos os dispositivos que possuem UWB provavelmente já o tenham. O UWB pode fazer uso de uma densidade de baixa energia para medições de curto alcance e realizar sinalização de alta largura de banda em uma grande parte do espectro de rádio.

Os AirTags da Apple usam UWB para que você possa identificá-los com precisão com seu smartphone, e o primeiro smartphone moderno a suportar UWB foi o iPhone 11. Do lado do Android, a Samsung foi a primeiro a trazer essa tecnologia ao mercado com seus smartphones Galaxy Note 20 e Note 20 Ultra. Xiaomi também anunciou planos para embarcar no UWB tecnologia, mostrando como pretende usar a tecnologia para controlar seu ecossistema de casa inteligente.

Quanto ao motivo de estar sendo lançado como uma biblioteca do Android Jetpack, há um motivo para isso. Desenvolver para Android pode ser uma tarefa dolorosa, dado o ciclo anual de lançamento do sistema operacional do Google e as mudanças nos requisitos de API para o Google Play, e isso é por que vemos o Google mantendo um conjunto de bibliotecas de suporte sob o guarda-chuva “Android Jetpack”. É um conjunto de componentes, ferramentas e orientações do Android inspirados na compatibilidade com versões anteriores da Biblioteca de Suporte e na facilidade de uso dos componentes da arquitetura do Android.

Dado que a biblioteca UWB está em alfa, é possível que ela ainda não tenha todas as funcionalidades que os desenvolvedores desejam. Os desenvolvedores devem ler a documentação do desenvolvedor desta nova biblioteca para garantir que entendam como usá-la.

Obrigado Mishaal Rahman pela dica!


Fonte: Documentos para desenvolvedores Android, Biblioteca Jetpack

Através da: Mishaal Rahman