Arendajad saavad nüüd Android Jetpackiga rakendada oma rakendustes Ultra-Wideband (UWB) tuge pärast seda, kui see oli saadaval ainult süsteemirakenduste jaoks.
Eelmisel aastal lisas Google AOSP-sse uue API võimaldavad ultralairibaseadmete (UWB) paremat tuge. Sel ajal saime teada, et API piirdus ainult süsteemirakendustega, mis tähendab, et see ei olnud juurdepääsetav kolmandate osapoolte rakendustele. See on nüüd lõpuks muutumas, kuna arendajad saavad äsja käivitatud Jetpacki raamatukogu abil oma rakendustes UWB-toe rakendada. Androidx.core.uwb Jetpacki teegi versiooni 1.0.0-alpha saab kasutada rakenduses UWB-toega seadmetega (nt Google Pixel 6 Pro või Samsung Galaxy S22 Plus ja Ultra.
See tähendab, et nüüdsest saavad arendajad suhelda nende Android-nutitelefoni UWB-võimalustega, milles nende rakendused töötavad, ja see ei piirdu enam ainult süsteemirakendustega. Praegu nõuab UWB API, et seade töötaks Android 12 või uuem, kuigi peaaegu kõik seadmed, millel on UWB, on tõenäoliselt juba olemas. UWB saab kasutada madalat energiatihedust lähimõõtmiste jaoks ja edastada suure ribalaiusega signaalimist suures osas raadiospektrist.
Apple'i AirTags kasutavad UWB-d, et saaksite need oma nutitelefoniga täpselt kindlaks teha, ja esimene kaasaegne UWB-d toetav nutitelefon oli iPhone 11. Androidi poolel oli Samsung esimene, kes selle tehnika toob turule oma Galaxy Note 20 ja Note 20 Ultra nutitelefonidega. Xiaomi on ka teatas plaanist UWB-ga liituda tehnoloogiat, tutvustades, kuidas selle eesmärk on kasutada tehnoloogiat oma nutika kodu ökosüsteemi juhtimiseks.
Mis puutub sellesse, miks see Android Jetpacki raamatukoguna välja antakse, siis sellel on põhjus. Arvestades Google'i iga-aastast OS-i väljalasketsüklit ja muutuvaid API nõudeid Google Play jaoks, võib Androidi jaoks arendamine olla valus ettevõtmine. see on miks me näeme, et Google haldab Android Jetpacki katuse all tugiteeke. See on Androidi komponentide, tööriistade ja juhiste komplekt, mis on inspireeritud tugiteegi tagasiühilduvusest ja Androidi arhitektuurikomponentide kasutamise lihtsusest.
Arvestades, et UWB teek on alfa-faasis, on võimalik, et sellel ei pruugi olla veel kõiki neid funktsioone, mida arendajad võivad soovida. Arendajad peaksid kindlasti lugema läbi selle uue teegi arendaja dokumentatsiooni, et nad mõistaksid, kuidas seda kasutada.
Aitäh Mishaal Rahmanile vihje eest!
Allikas: Androidi arendaja dokumendid, Jetpacki raamatukogu
Läbi: Mishaal Rahman