Les développeurs peuvent désormais implémenter la prise en charge de l'ultra-large bande (UWB) dans les applications avec Android Jetpack

click fraud protection

Les développeurs peuvent désormais implémenter la prise en charge de l'ultra-large bande (UWB) dans leurs applications avec Android Jetpack, alors qu'elle n'était disponible que pour les applications système.

L'année dernière, Google a ajouté une nouvelle API dans AOSP pour permettre une meilleure prise en charge des appareils ultra-large bande (UWB). À l’époque, nous avions appris que l’API était limitée aux applications système uniquement, ce qui signifie qu’elle n’était pas accessible aux applications tierces. Cela change enfin puisque les développeurs peuvent implémenter la prise en charge UWB dans leurs applications avec une bibliothèque Jetpack récemment lancée. La version 1.0.0-alpha de la bibliothèque Jetpack androidx.core.uwb peut être utilisée dans une application pour interagir avec des appareils compatibles UWB tels que le GooglePixel 6 Pro ou le Samsung Galaxy S22 Plus et Ultra.

Cela signifie qu'à partir de maintenant, les développeurs peuvent interagir avec les capacités UWB du smartphone Android sur lequel leurs applications s'exécutent, et cela ne se limite plus aux applications système. Actuellement, l'API UWB nécessite qu'un appareil soit en cours d'exécution

Android 12 ou plus récent, bien que presque tous les appareils dotés de l'UWB le soient probablement déjà. L'UWB peut utiliser une faible densité d'énergie pour les mesures à courte portée et effectuer une signalisation à large bande passante sur une grande partie du spectre radio.

Les AirTags d'Apple utilisent l'UWB afin que vous puissiez les localiser avec précision avec votre smartphone, et le premier smartphone moderne à prendre en charge l'UWB était l'iPhone 11. Côté Android, Samsung était le premier à apporter cette technologie sur le marché avec ses smartphones Galaxy Note 20 et Note 20 Ultra. Xiaomi a également a annoncé son intention de rejoindre UWB technologie, montrant comment il vise à utiliser la technologie pour contrôler son écosystème de maison intelligente.

Quant à savoir pourquoi il est publié en tant que bibliothèque Android Jetpack, il y a une raison à cela. Développer pour Android peut être une affaire douloureuse étant donné le cycle de publication annuel du système d'exploitation de Google et les exigences changeantes de l'API pour Google Play, et c'est pourquoi nous voyons Google maintenir un ensemble de bibliothèques de support sous l’égide « Android Jetpack ». Il s'agit d'un ensemble de composants, d'outils et de conseils Android inspirés par la compatibilité ascendante de la bibliothèque de support et la facilité d'utilisation des composants d'architecture Android.

Étant donné que la bibliothèque UWB est en version alpha, il est possible qu'elle ne dispose pas encore de toutes les fonctionnalités souhaitées par les développeurs. Les développeurs doivent s'assurer de lire la documentation du développeur pour cette nouvelle bibliothèque pour s'assurer qu'ils comprennent comment l'utiliser.

Merci Mishaal Rahman pour le conseil !


Source: Documents pour développeurs Android, Bibliothèque Jetpack

Via: Michaal Rahman