Vývojáři nyní mohou implementovat podporu Ultra-Wideband (UWB) do svých aplikací pomocí Android Jetpack poté, co byl dostupný pouze pro systémové aplikace.
Minulý rok Google přidal nové API v AOSP do umožnit lepší podporu ultraširokopásmových (UWB) zařízení. V té době jsme se dozvěděli, že API bylo omezeno pouze na systémové aplikace, což znamená, že nebylo přístupné aplikacím třetích stran. To se nyní konečně mění, protože vývojáři mohou do svých aplikací implementovat podporu UWB pomocí nově spuštěné knihovny Jetpack. Verze 1.0.0-alfa knihovny androidx.core.uwb Jetpack lze v aplikaci použít k interakci se zařízeními podporujícími UWB, jako je Google Pixel 6 Pro nebo Samsung Galaxy S22 Plus a Ultra.
To znamená, že od nynějška mohou vývojáři interagovat s možnostmi UWB smartphonu Android, na kterém jejich aplikace běží, a už to není omezeno pouze na systémové aplikace. V současné době vyžaduje rozhraní UWB API, aby bylo spuštěno zařízení Android 12 nebo novější, i když téměř všechna zařízení, která mají UWB, pravděpodobně již jsou. UWB může využívat nízkou hustotu energie pro měření na krátkou vzdálenost a provádět širokopásmovou signalizaci ve velké části rádiového spektra.
Apple AirTags využívají UWB, abyste je mohli přesně určit pomocí smartphonu, a prvním moderním smartphonem s podporou UWB byl iPhone 11. Na straně Androidu byl Samsung první přinést tuto techniku na trh se svými smartphony Galaxy Note 20 a Note 20 Ultra. Xiaomi má také oznámil plány dostat se na palubu se ZČU technologie a předvádí, jak se snaží tuto technologii využít k ovládání svého ekosystému inteligentních domácností.
Pokud jde o to, proč je vydáván jako knihovna Android Jetpack, má to svůj důvod. Vývoj pro Android může být bolestivou záležitostí vzhledem k ročnímu cyklu vydávání operačního systému společnosti Google a měnícím se požadavkům na rozhraní API pro Google Play. to je proč vidíme, že Google udržuje sadu podpůrných knihoven pod záštitou „Android Jetpack“. Jedná se o sadu komponent, nástrojů a pokynů pro Android inspirovaných zpětnou kompatibilitou knihovny podpory a snadným používáním komponent architektury Android.
Vzhledem k tomu, že knihovna ZČU je v alfa verzi, je možné, že ještě nemusí mít všechny funkce, které by vývojáři mohli chtít. Vývojáři by si měli přečíst dokumentaci pro vývojáře pro tuto novou knihovnu, aby se ujistili, že rozumí tomu, jak ji používat.
Díky Mishaal Rahman za tip!
Zdroj: Android Developer Docs, Knihovna Jetpack
Přes: Mishaal Rahman