Los desarrolladores ahora pueden implementar soporte de banda ultra ancha (UWB) en aplicaciones con Android Jetpack

Los desarrolladores ahora pueden implementar compatibilidad con banda ultra ancha (UWB) en sus aplicaciones con Android Jetpack después de que solo estuviera disponible para aplicaciones del sistema.

El año pasado, Google agregó una nueva API en AOSP para permitir un mejor soporte para dispositivos de banda ultra ancha (UWB). En ese momento, supimos que la API estaba restringida solo a aplicaciones del sistema, lo que significa que no era accesible para aplicaciones de terceros. Eso finalmente está cambiando, ya que los desarrolladores pueden implementar soporte UWB en sus aplicaciones con una biblioteca Jetpack recientemente lanzada. La versión 1.0.0-alfa de la biblioteca Androidx.core.uwb Jetpack se puede utilizar en una aplicación para interactuar con dispositivos habilitados para UWB, como el Google Píxel 6 Pro o los Samsung Galaxy S22 Plus y Ultra.

Lo que esto significa es que a partir de ahora, los desarrolladores pueden interactuar con las capacidades UWB del teléfono inteligente Android en el que se ejecutan sus aplicaciones, y ya no se limita solo a las aplicaciones del sistema. Actualmente, la API UWB requiere que un dispositivo esté en ejecución

androide 12 o más nuevo, aunque casi todos los dispositivos que tienen UWB probablemente ya lo tengan. UWB puede utilizar una densidad de baja energía para mediciones de corto alcance y realizar señalización de gran ancho de banda en una gran parte del espectro de radio.

Los AirTags de Apple utilizan UWB para que puedas identificarlos con precisión con tu teléfono inteligente, y el primer teléfono inteligente moderno compatible con UWB fue el iPhone 11. En el lado de Android, Samsung fue el primero en traer esta tecnología al mercado con sus teléfonos inteligentes Galaxy Note 20 y Note 20 Ultra. Xiaomi también tiene anunció planes para incorporarse a UWB tecnología, mostrando cómo pretende utilizar la tecnología para controlar su ecosistema de hogar inteligente.

En cuanto a por qué se lanza como una biblioteca Jetpack de Android, hay una razón para ello. Desarrollar para Android puede ser un asunto doloroso dado el ciclo anual de lanzamiento del sistema operativo de Google y los cambios en los requisitos de API para Google Play, y eso es Por eso vemos que Google mantiene un conjunto de bibliotecas de soporte bajo el paraguas de "Android Jetpack". Es un conjunto de componentes, herramientas y orientación de Android inspirados en la compatibilidad con versiones anteriores de la biblioteca de soporte y la facilidad de uso de los componentes de la arquitectura de Android.

Dado que la biblioteca UWB está en alfa, es posible que aún no tenga todas las funciones que los desarrolladores desean. Los desarrolladores deben asegurarse de leer la documentación para desarrolladores de esta nueva biblioteca para asegurarse de que comprenden cómo utilizarla.

¡Gracias Mishaal Rahman por el consejo!


Fuente: Documentos para desarrolladores de Android, Biblioteca Jetpack

A través de: Mishaal Rahman