Vývojári teraz môžu implementovať podporu Ultra-Wideband (UWB) v aplikáciách s Android Jetpack

Vývojári teraz môžu implementovať podporu Ultra-Wideband (UWB) do svojich aplikácií pomocou Android Jetpack po tom, čo bol dostupný iba pre systémové aplikácie.

Minulý rok Google pridal nové API v AOSP do umožniť lepšiu podporu pre ultraširokopásmové (UWB) zariadenia. V tom čase sme sa dozvedeli, že API bolo obmedzené iba na systémové aplikácie, čo znamená, že nebolo prístupné aplikáciám tretích strán. To sa teraz konečne mení, pretože vývojári môžu implementovať podporu UWB do svojich aplikácií pomocou novo spustenej knižnice Jetpack. Verzia 1.0.0-alfa knižnice androidx.core.uwb Jetpack sa dá použiť v aplikácii na interakciu so zariadeniami s podporou UWB, ako je napr. Google Pixel 6 Pro alebo Samsung Galaxy S22 Plus a Ultra.

To znamená, že odteraz môžu vývojári interagovať s možnosťami UWB smartfónu s Androidom, na ktorom sú spustené ich aplikácie, a už to nie je obmedzené len na systémové aplikácie. V súčasnosti rozhranie UWB API vyžaduje spustenie zariadenia Android 12 alebo novšie, hoci takmer všetky zariadenia, ktoré majú UWB, pravdepodobne už sú. UWB môže využiť nízku energetickú hustotu na merania na krátke vzdialenosti a vykonávať širokopásmovú signalizáciu vo veľkej časti rádiového spektra.

Apple AirTags využívajú UWB, aby ste ich mohli presne určiť pomocou svojho smartfónu, a prvým moderným smartfónom s podporou UWB bol iPhone 11. Na strane Androidu bol Samsung ako prvý priniesť túto techniku na trh so svojimi smartfónmi Galaxy Note 20 a Note 20 Ultra. Xiaomi má tiež oznámila plány dostať sa na palubu UWB technológia, ktorá predvedie, ako chce túto technológiu používať na ovládanie svojho ekosystému inteligentnej domácnosti.

Pokiaľ ide o to, prečo sa vydáva ako knižnica Android Jetpack, existuje na to dôvod. Vývoj pre Android môže byť bolestivou záležitosťou vzhľadom na ročný cyklus vydávania operačného systému Google a meniace sa požiadavky na API pre Google Play. to je prečo vidíme, že Google udržiava súbor podporných knižníc pod záštitou „Android Jetpack“. Ide o súbor komponentov, nástrojov a pokynov pre Android inšpirovaných spätnou kompatibilitou knižnice podpory a jednoduchosťou používania komponentov architektúry Android.

Vzhľadom na to, že knižnica UWB je vo verzii alfa, je možné, že ešte nemusí mať všetky funkcie, ktoré by vývojári mohli chcieť. Vývojári by si mali prečítať dokumentáciu pre vývojárov pre túto novú knižnicu, aby sa uistili, že rozumejú tomu, ako ju používať.

Ďakujem Mishaal Rahman za tip!


Zdroj: Android Developer Docs, Jetpack knižnica

Cez: Mishaal Rahman