Kūrėjai dabar gali įdiegti itin plačiajuosčio ryšio (UWB) palaikymą programose su Android Jetpack

Kūrėjai dabar gali įdiegti itin plačiajuosčio ryšio (UWB) palaikymą savo programose naudodami „Android Jetpack“, kai jis buvo pasiekiamas tik sistemos programoms.

Praėjusiais metais „Google“ AOSP pridėjo naują API įgalinti geresnį itin plačiajuosčio (UWB) įrenginių palaikymą. Tuo metu sužinojome, kad API buvo apribota tik sistemos programomis, o tai reiškia, kad ji nebuvo pasiekiama trečiųjų šalių programoms. Dabar tai pagaliau pasikeičia, nes kūrėjai gali įdiegti UWB palaikymą savo programose naudodami naujai paleistą „Jetpack“ biblioteką. androidx.core.uwb Jetpack bibliotekos 1.0.0-alpha versija gali būti naudojama programoje norint sąveikauti su įrenginiais, kuriuose įgalinta UWB, pvz. „Google Pixel 6 Pro“. arba Samsung Galaxy S22 Plus ir Ultra.

Tai reiškia, kad nuo šiol kūrėjai gali sąveikauti su „Android“ išmaniojo telefono, kuriame veikia jų programos, UWB galimybėmis, ir tai jau neapsiriboja tik sistemos programomis. Šiuo metu UWB API reikia, kad įrenginys veiktų Android 12 ar naujesni, nors beveik visi įrenginiai, kuriuose yra UWB, tikriausiai jau yra. UWB gali naudoti mažą energijos tankį mažo nuotolio matavimams ir atlikti didelio pralaidumo signalizaciją per didelę radijo spektro dalį.

„Apple AirTags“ naudoja UWB, kad galėtumėte tiksliai juos nustatyti naudodami savo išmanųjį telefoną, o pirmasis modernus išmanusis telefonas, palaikantis UWB, buvo „iPhone 11“. „Android“ pusėje buvo „Samsung“. pirmasis atnešė šią techniką į rinką su savo išmaniaisiais telefonais Galaxy Note 20 ir Note 20 Ultra. „Xiaomi“ taip pat turi paskelbė apie planus prisijungti prie UWB technologija, demonstruojanti, kaip ji siekia naudoti technologiją savo išmaniųjų namų ekosistemai valdyti.

Kalbant apie tai, kodėl ji išleidžiama kaip „Android Jetpack“ biblioteka, tam yra priežastis. „Android“ kūrimas gali būti skausmingas reikalas, atsižvelgiant į kasmetinį „Google“ OS išleidimo ciklą ir besikeičiančius „Google Play“ API reikalavimus. tai kodėl matome, kad „Google“ palaiko palaikymo bibliotekų rinkinį „Android Jetpack“ skėtyje. Tai „Android“ komponentų, įrankių ir nurodymų rinkinys, įkvėptas atgalinio palaikymo bibliotekos suderinamumo ir paprasto „Android“ architektūros komponentų naudojimo.

Atsižvelgiant į tai, kad UWB biblioteka yra alfa versijos, gali būti, kad joje dar nėra visų funkcijų, kurių gali norėti kūrėjai. Kūrėjai turėtų perskaityti šios naujos bibliotekos kūrėjo dokumentus, kad suprastų, kaip ja naudotis.

Ačiū Mishaal Rahman už patarimą!


Šaltinis: „Android“ kūrėjų dokumentai, Jetpack biblioteka

Per: Mišaalas Rahmanas