Izstrādātāji tagad var ieviest ultraplatjoslas (UWB) atbalstu lietotnēs ar Android Jetpack

Izstrādātāji tagad var ieviest Ultra-Wideband (UWB) atbalstu savās lietotnēs ar Android Jetpack pēc tam, kad tas bija pieejams tikai sistēmas lietotnēm.

Pagājušajā gadā Google AOSP pievienoja jaunu API nodrošināt labāku atbalstu ultraplatjoslas (UWB) ierīcēm. Toreiz mēs uzzinājām, ka API ir paredzēta tikai sistēmas lietotnēm, kas nozīmē, ka tā nebija pieejama trešo pušu lietotnēm. Tagad tas beidzot mainās, jo izstrādātāji var ieviest UWB atbalstu savās lietotnēs, izmantojot nesen palaistu Jetpack bibliotēku. Androidx.core.uwb Jetpack bibliotēkas versiju 1.0.0-alpha var izmantot lietotnē, lai mijiedarbotos ar UWB iespējotām ierīcēm, piemēram, Google Pixel 6 Pro vai Samsung Galaxy S22 Plus un Ultra.

Tas nozīmē, ka no šī brīža izstrādātāji var mijiedarboties ar Android viedtālruņa UWB iespējām, kurās darbojas viņu lietotnes, un tas vairs neattiecas tikai uz sistēmas lietotnēm. Pašlaik UWB API ir nepieciešama, lai ierīce darbotos Android 12 vai jaunāka, lai gan gandrīz visas ierīces, kurām ir UWB, iespējams, jau ir. UWB var izmantot zemu enerģijas blīvumu maza diapazona mērījumiem un veikt liela joslas platuma signālu pārraidi lielā radiofrekvenču spektra daļā.

Apple AirTags izmanto UWB, lai jūs varētu tos precīzi noteikt ar viedtālruni, un pirmais modernais viedtālrunis, kas atbalsta UWB, bija iPhone 11. Android pusē Samsung bija labākais pirmais, kas atnesīs šo tehnoloģiju tirgū ar saviem viedtālruņiem Galaxy Note 20 un Note 20 Ultra. Arī Xiaomi ir paziņoja par plāniem pievienoties UWB tehnoloģiju, demonstrējot, kā tās mērķis ir izmantot tehnoloģiju, lai kontrolētu viedās mājas ekosistēmu.

Kas attiecas uz to, kāpēc tā tiek izlaista kā Android Jetpack bibliotēka, tam ir iemesls. Izstrāde operētājsistēmai Android var būt sāpīga lieta, ņemot vērā Google ikgadējo OS izlaišanas ciklu un mainīgās API prasības pakalpojumam Google Play, un tas ir kāpēc mēs redzam, ka Google uztur atbalsta bibliotēku kopu zem Android Jetpack jumta. Tas ir Android komponentu, rīku un norādījumu kopums, ko iedvesmojusi atbalsta bibliotēkas atgriezeniskā saderība un Android arhitektūras komponentu lietošanas vienkāršība.

Ņemot vērā, ka UWB bibliotēka ir alfa versijā, iespējams, ka tai vēl nav visas izstrādātājiem vēlamās funkcijas. Izstrādātājiem noteikti jāizlasa šīs jaunās bibliotēkas izstrādātāja dokumentācija, lai pārliecinātos, ka viņi saprot, kā to izmantot.

Paldies Mishaal Rahman par padomu!


Avots: Android izstrādātāju dokumenti, Jetpack bibliotēka

Caur: Mišals Rahmans