Gli sviluppatori possono ora implementare il supporto della banda ultra larga (UWB) nelle app con Android Jetpack

Gli sviluppatori possono ora implementare il supporto della banda ultra larga (UWB) nelle loro app con Android Jetpack dopo che era disponibile solo per le app di sistema.

L'anno scorso, Google ha aggiunto una nuova API in AOSP consentire un migliore supporto per i dispositivi a banda ultralarga (UWB).. All'epoca, abbiamo appreso che l'API era limitata alle sole app di sistema, il che significa che non era accessibile ad app di terze parti. Ora le cose stanno finalmente cambiando poiché gli sviluppatori possono implementare il supporto UWB nelle loro app con una libreria Jetpack appena lanciata. La versione 1.0.0-alpha della libreria Androidx.core.uwb Jetpack può essere utilizzata in un'app per interagire con dispositivi abilitati UWB come Google Pixel 6 Pro o il Samsung Galaxy S22 Plus e Ultra.

Ciò significa che da ora in poi gli sviluppatori potranno interagire con le funzionalità UWB dello smartphone Android su cui sono in esecuzione le loro app e l'interazione non sarà più limitata solo alle app di sistema. Attualmente, l'API UWB richiede che un dispositivo sia in esecuzione

Androide 12 o più recente, anche se probabilmente quasi tutti i dispositivi dotati di UWB lo sono già. L'UWB può utilizzare una densità di energia bassa per misurazioni a corto raggio ed eseguire segnali a larghezza di banda elevata su un'ampia porzione dello spettro radio.

Gli AirTag di Apple utilizzano UWB in modo da poterli individuare con precisione con il tuo smartphone e il primo smartphone moderno a supportare UWB è stato l'iPhone 11. Per quanto riguarda Android, Samsung è stata la primo a portare questa tecnologia sul mercato con i suoi smartphone Galaxy Note 20 e Note 20 Ultra. Anche Xiaomi ha ha annunciato l'intenzione di unirsi a UWB tecnologia, mostrando come intende utilizzare la tecnologia per controllare il proprio ecosistema di casa intelligente.

Per quanto riguarda il motivo per cui viene rilasciato come libreria Android Jetpack, c'è una ragione per questo. Sviluppare per Android può essere una faccenda dolorosa dato il ciclo di rilascio annuale del sistema operativo di Google e i mutevoli requisiti API per Google Play, e quello è perché vediamo Google mantenere una serie di librerie di supporto sotto l'ombrello "Android Jetpack". Si tratta di un insieme di componenti, strumenti e linee guida Android ispirati alla compatibilità con le versioni precedenti della libreria di supporto e alla facilità d'uso dei componenti dell'architettura Android.

Dato che la libreria UWB è in versione alpha, è possibile che non disponga ancora di tutte le funzionalità che gli sviluppatori potrebbero desiderare. Gli sviluppatori dovrebbero assicurarsi di leggere la documentazione per sviluppatori di questa nuova libreria per assicurarsi di comprendere come utilizzarla.

Grazie Mishaal Rahman per il suggerimento!


Fonte: Documenti per sviluppatori Android, Libreria Jetpack

Attraverso: Mishaal Rahman