A fejlesztők mostantól bevezethetik az Ultra-Wideband (UWB) támogatást alkalmazásaikba az Android Jetpack segítségével, miután az csak rendszeralkalmazásokhoz volt elérhető.
Tavaly a Google hozzáadott egy új API-t az AOSP-hez lehetővé teszi az ultraszéles sávú (UWB) eszközök jobb támogatását. Akkoriban megtudtuk, hogy az API csak rendszeralkalmazásokra korlátozódik, ami azt jelenti, hogy harmadik féltől származó alkalmazások nem férhetnek hozzá. Ez most végre megváltozik, mivel a fejlesztők az újonnan elindított Jetpack-könyvtár segítségével UWB-támogatást alkalmazhatnak alkalmazásaikban. Az androidx.core.uwb Jetpack könyvtár 1.0.0-alpha verziója egy alkalmazásban használható UWB-kompatibilis eszközökkel, például Google Pixel 6 Pro vagy a Samsung Galaxy S22 Plus és Ultra.
Ez azt jelenti, hogy mostantól a fejlesztők interakcióba léphetnek azon Android okostelefonok UWB-képességeivel, amelyeken az alkalmazásaik futnak, és ez már nem csak a rendszeralkalmazásokra korlátozódik. Jelenleg az UWB API-hoz egy eszköznek kell futnia
Android 12 vagy újabb, bár valószínűleg az összes UWB-vel rendelkező eszköz már az. Az UWB kis hatótávolságú mérésekhez használhatja az alacsony energiasűrűséget, és nagy sávszélességű jelátvitelt végezhet a rádióspektrum nagy részén.Az Apple AirTag-jei UWB-t használnak, így okostelefonjával pontosan meghatározhatja őket, és az első modern okostelefon, amely támogatja az UWB-t, az iPhone 11 volt. Az Android oldalán a Samsung volt az először hozza ezt a technológiát a piacra Galaxy Note 20 és Note 20 Ultra okostelefonjaival. A Xiaominak is van bejelentette az UWB csatlakozási tervét technológiát, bemutatva, hogyan kívánja használni a technológiát az intelligens otthonok ökoszisztémájának szabályozására.
Ami azt illeti, hogy miért adják ki Android Jetpack könyvtárként, ennek oka van. Az Androidra való fejlesztés fájdalmas dolog lehet, tekintettel a Google éves operációs rendszer-kiadási ciklusára és a változó API-követelményekre a Google Playre. ez az miért látjuk, hogy a Google az „Android Jetpack” ernyője alatt tart fenn egy sor támogatási könyvtárat. Ez Android-összetevők, eszközök és útmutatások készlete, amelyet a Támogatási Könyvtár visszamenőleges kompatibilitása és az Android Architecture Components könnyű használhatósága ihletett.
Tekintettel arra, hogy az UWB könyvtár alfa állapotban van, lehetséges, hogy még nem rendelkezik mindazokkal a funkciókkal, amelyeket a fejlesztők igényelhetnek. A fejlesztőknek feltétlenül át kell olvasniuk az új könyvtár fejlesztői dokumentációját, hogy megértsék, hogyan használhatják azt.
Köszi Mishaal Rahman a tippet!
Forrás: Android fejlesztői dokumentumok, Jetpack könyvtár
Keresztül: Mishaal Rahman