Entwickler können jetzt mit Android Jetpack Ultra-Wideband (UWB)-Unterstützung in ihren Apps implementieren, nachdem diese nur für System-Apps verfügbar war.
Letztes Jahr hat Google eine neue API in AOSP hinzugefügt ermöglichen eine bessere Unterstützung für Ultra-Wideband-Geräte (UWB).. Damals erfuhren wir, dass die API nur auf System-Apps beschränkt war und daher für Apps von Drittanbietern nicht zugänglich war. Das ändert sich nun endlich, da Entwickler mit einer neu eingeführten Jetpack-Bibliothek UWB-Unterstützung in ihre Apps implementieren können. Version 1.0.0-alpha der Jetpack-Bibliothek androidx.core.uwb kann in einer App verwendet werden, um mit UWB-fähigen Geräten wie dem zu interagieren Google Pixel 6 Pro oder das Samsung Galaxy S22 Plus und Ultra.
Dies bedeutet, dass Entwickler ab sofort mit den UWB-Funktionen des Android-Smartphones interagieren können, auf dem ihre Apps ausgeführt werden, und dass dies nicht mehr nur auf System-Apps beschränkt ist. Derzeit erfordert die UWB-API, dass ein Gerät ausgeführt wird
Android 12 oder neuer, obwohl wahrscheinlich fast alle Geräte, die über UWB verfügen, bereits über UWB verfügen. UWB kann eine niedrige Energiedichte für Messungen im Nahbereich nutzen und eine Signalübertragung mit hoher Bandbreite über einen großen Teil des Funkspektrums durchführen.Die AirTags von Apple nutzen UWB, sodass Sie sie mit Ihrem Smartphone genau lokalisieren können, und das erste moderne Smartphone, das UWB unterstützte, war das iPhone 11. Auf der Android-Seite war Samsung der war der erste, der diese Technologie auf den Markt brachte mit seinen Smartphones Galaxy Note 20 und Note 20 Ultra auf den Markt. Xiaomi hat es auch kündigte Pläne an, bei UWB mitzumachen Technologie und zeigt, wie das Unternehmen die Technologie zur Steuerung seines Smart-Home-Ökosystems nutzen will.
Es gibt einen Grund dafür, warum es als Android-Jetpack-Bibliothek veröffentlicht wird. Die Entwicklung für Android kann angesichts des jährlichen Betriebssystem-Release-Zyklus von Google und der sich ändernden API-Anforderungen für Google Play eine schmerzhafte Angelegenheit sein das ist Warum wir sehen, dass Google eine Reihe von Support-Bibliotheken unter dem Dach „Android Jetpack“ verwaltet. Dabei handelt es sich um eine Reihe von Android-Komponenten, -Tools und -Anleitungen, die von der Abwärtskompatibilität der Support-Bibliothek und der Benutzerfreundlichkeit der Android-Architekturkomponenten inspiriert sind.
Da sich die UWB-Bibliothek in der Alpha-Phase befindet, verfügt sie möglicherweise noch nicht über alle von Entwicklern gewünschten Funktionen. Entwickler sollten unbedingt die Entwicklerdokumentation für diese neue Bibliothek lesen, um sicherzustellen, dass sie verstehen, wie sie sie nutzt.
Danke Mishaal Rahman für den Tipp!
Quelle: Android-Entwicklerdokumente, Jetpack-Bibliothek
Über: Mischaal Rahman