Programiści mogą teraz wdrożyć obsługę ultraszerokopasmową (UWB) w aplikacjach z systemem Android Jetpack

Programiści mogą teraz wdrożyć obsługę ultraszerokopasmową (UWB) w swoich aplikacjach za pomocą Android Jetpack, wcześniej niż była ona dostępna tylko dla aplikacji systemowych.

W zeszłym roku Google dodał nowe API w AOSP do umożliwiają lepszą obsługę urządzeń ultraszerokopasmowych (UWB).. Dowiedzieliśmy się wówczas, że interfejs API był ograniczony wyłącznie do aplikacji systemowych, co oznacza, że ​​nie był dostępny dla aplikacji innych firm. Teraz to się wreszcie zmienia, ponieważ programiści mogą wdrożyć obsługę UWB w swoich aplikacjach dzięki nowo uruchomionej bibliotece Jetpack. Wersja 1.0.0-alfa biblioteki Androidx.core.uwb Jetpack może być używana w aplikacji do interakcji z urządzeniami obsługującymi UWB, takimi jak Google Pixel 6 Pro lub Samsung Galaxy S22 Plus i Ultra.

Oznacza to, że od teraz programiści mogą wchodzić w interakcję z możliwościami UWB smartfona z Androidem, na którym działają ich aplikacje, i nie jest to już ograniczone tylko do aplikacji systemowych. Obecnie interfejs API UWB wymaga działania urządzenia

Androida 12 lub nowsze, chociaż prawie wszystkie urządzenia wyposażone w UWB prawdopodobnie już je mają. UWB może wykorzystywać niską gęstość energii do pomiarów krótkiego zasięgu i realizować sygnalizację o dużej przepustowości w dużej części widma radiowego.

AirTags firmy Apple korzystają z UWB, dzięki czemu można je dokładnie wskazać za pomocą smartfona, a pierwszym nowoczesnym smartfonem obsługującym UWB był iPhone 11. Jeśli chodzi o Androida, Samsung był liderem pierwszy przyniósł tę technologię na rynek ze smartfonami Galaxy Note 20 i Note 20 Ultra. Xiaomi też ma ogłosił plany wejścia na pokład UWB technologii, pokazując, w jaki sposób zamierza wykorzystać tę technologię do kontrolowania ekosystemu inteligentnego domu.

Jeśli chodzi o to, dlaczego jest wydawana jako biblioteka Android Jetpack, jest ku temu powód. Tworzenie aplikacji na Androida może być bolesną sprawą, biorąc pod uwagę roczny cykl wydawania systemów operacyjnych Google i zmieniające się wymagania API dla Google Play. jest to dlaczego Google utrzymuje zestaw bibliotek pomocniczych pod parasolem „Android Jetpack”. Jest to zestaw komponentów, narzędzi i wskazówek dla systemu Android zainspirowany wsteczną kompatybilnością Biblioteki pomocy technicznej i łatwością użycia komponentów architektury Androida.

Biorąc pod uwagę, że biblioteka UWB jest w fazie alfa, możliwe, że nie ma jeszcze wszystkich funkcji, których mogą potrzebować programiści. Programiści powinni koniecznie przeczytać dokumentację programistyczną tej nowej biblioteki, aby upewnić się, że rozumieją, jak z niej korzystać.

Dziękuję Mishaal Rahman za wskazówkę!


Źródło: Dokumenty dla programistów Androida, Biblioteka Jetpacków

Przez: Miszaala Rahmana