Kehittäjät voivat nyt ottaa käyttöön Ultra-Wideband (UWB) -tuen sovelluksiinsa Android Jetpackin avulla sen jälkeen, kun se oli saatavilla vain järjestelmäsovelluksille.
Viime vuonna Google lisäsi uuden API: n AOSP: hen mahdollistaa paremman tuen ultralaajakaistalaitteille (UWB).. Tuolloin saimme tietää, että API oli rajoitettu vain järjestelmäsovelluksiin, mikä tarkoittaa, että se ei ollut kolmansien osapuolien sovellusten käytettävissä. Se on nyt vihdoin muuttumassa, kun kehittäjät voivat ottaa käyttöön UWB-tuen sovelluksiinsa juuri lanseeratun Jetpack-kirjaston avulla. Androidx.core.uwb Jetpack-kirjaston versiota 1.0.0-alpha voidaan käyttää sovelluksessa UWB-yhteensopivien laitteiden, kuten Google Pixel 6 Pro tai Samsung Galaxy S22 Plus ja Ultra.
Tämä tarkoittaa sitä, että tästä lähtien kehittäjät voivat olla vuorovaikutuksessa niiden Android-älypuhelimen UWB-ominaisuuksien kanssa, joissa heidän sovelluksensa ovat käynnissä, eikä se rajoitu enää vain järjestelmäsovelluksiin. Tällä hetkellä UWB API vaatii laitteen olevan käynnissä
Android 12 tai uudempi, vaikka melkein kaikki laitteet, joissa on UWB, ovat todennäköisesti jo. UWB voi hyödyntää pientä energiatiheyttä lyhyen kantaman mittauksissa ja suorittaa suuren kaistanleveyden signalointia suurella osalla radiospektristä.Applen AirTags hyödyntää UWB: tä, jotta voit paikantaa ne tarkasti älypuhelimellasi, ja ensimmäinen moderni älypuhelin, joka tukee UWB: tä, oli iPhone 11. Android-puolella Samsung oli paras ensimmäinen, joka tuo tämän tekniikan markkinoille Galaxy Note 20- ja Note 20 Ultra -älypuhelimillaan. Myös Xiaomilla on ilmoitti suunnitelmistaan liittyä UWB: hen teknologiaa ja esittelee, kuinka se pyrkii käyttämään tekniikkaa älykkään kodin ekosysteemin hallintaan.
Mitä tulee siihen, miksi se julkaistaan Android Jetpack -kirjastona, siihen on syy. Androidille kehittäminen voi olla tuskallista, kun otetaan huomioon Googlen vuosittainen käyttöjärjestelmän julkaisujakso ja Google Playn sovellusliittymävaatimusten muuttuminen. se on miksi näemme Googlen ylläpitävän joukkoa tukikirjastoja "Android Jetpack" -sateenvarjossa. Se on joukko Android-komponentteja, työkaluja ja ohjeita, jotka ovat saaneet vaikutteita tukikirjaston taaksepäin yhteensopivuudesta ja Android-arkkitehtuurikomponenttien helppokäyttöisyydestä.
Koska UWB-kirjasto on alfa-tilassa, on mahdollista, että siinä ei ehkä vielä ole kaikkia kehittäjien toivomia toimintoja. Kehittäjien tulee lukea läpi tämän uuden kirjaston kehittäjien dokumentaatio varmistaakseen, että he ymmärtävät, kuinka sitä käytetään.
Kiitos Mishaal Rahman vinkistä!
Lähde: Android Developer Docs, Jetpack-kirjasto
Kautta: Mishaal Rahman