Razvijalci lahko zdaj implementirajo Ultra-Wideband (UWB) podporo v aplikacije z Android Jetpack

Razvijalci lahko zdaj implementirajo podporo za Ultra-Wideband (UWB) v svoje aplikacije z Android Jetpackom, potem ko je bila na voljo samo za sistemske aplikacije.

Lani je Google dodal nov API v AOSP omogočajo boljšo podporo za ultra širokopasovne (UWB) naprave. Takrat smo izvedeli, da je API omejen samo na sistemske aplikacije, kar pomeni, da ni bil dostopen aplikacijam tretjih oseb. To se zdaj končno spreminja, saj lahko razvijalci implementirajo podporo za UWB v svojih aplikacijah z novo izdano knjižnico Jetpack. Različico 1.0.0-alfa knjižnice androidx.core.uwb Jetpack je mogoče uporabiti v aplikaciji za interakcijo z napravami, ki podpirajo UWB, kot je Google Pixel 6 Pro ali Samsung Galaxy S22 Plus in Ultra.

To pomeni, da lahko odslej razvijalci komunicirajo z zmogljivostmi UWB pametnega telefona Android, na katerem se izvajajo njihove aplikacije, in to ni več omejeno samo na sistemske aplikacije. Trenutno UWB API zahteva delovanje naprave Android 12 ali novejši, čeprav skoraj vse naprave, ki imajo UWB, verjetno že imajo. UWB lahko uporabi nizko energijsko gostoto za meritve kratkega dosega in izvede visokopasovno signalizacijo v velikem delu radijskega spektra.

Applove oznake AirTags uporabljajo UWB, tako da jih lahko natančno določite s svojim pametnim telefonom, in prvi sodoben pametni telefon, ki podpira UWB, je bil iPhone 11. Na strani Androida je bil Samsung prvi prinesel to tehnologijo na trg s pametnima telefonoma Galaxy Note 20 in Note 20 Ultra. Tudi Xiaomi ima napovedal načrte za vključitev v UWB tehnologijo, ki prikazuje, kako želi uporabiti tehnologijo za nadzor svojega ekosistema pametnega doma.

Kar zadeva, zakaj je izdana kot knjižnica Android Jetpack, za to obstaja razlog. Razvijanje za Android je lahko boleča zadeva glede na Googlov letni cikel izdaj OS in spreminjajoče se zahteve API-ja za Google Play ter to je zakaj vidimo, da Google vzdržuje nabor podpornih knjižnic pod okriljem »Android Jetpack«. To je niz komponent, orodij in navodil za Android, ki jih je navdihnila povratna združljivost knjižnice podpore in enostavnost uporabe komponent arhitekture Android.

Glede na to, da je knjižnica UWB v različici alfa, je možno, da še nima vseh funkcij, ki bi jih razvijalci morda želeli. Razvijalci bi morali prebrati dokumentacijo za razvijalce za to novo knjižnico, da bi zagotovili, da razumejo, kako jo uporabljati.

Hvala Mishaal Rahman za namig!


Vir: Dokumenti za razvijalce za Android, Knjižnica Jetpack

prek: Mishaal Rahman