Google izda Jetpack Glance Alpha za izjemno enostaven razvoj pripomočkov

Google prinaša Jetpack Compose v pripomočke aplikacij za Android s prvo alfa izdajo Jetpack Glance.

Jetpack Compose omogoča ustvarjanje vmesnikov za aplikacije Android brez ukvarjanja z dolgimi datotekami XML in drugimi okornimi viri. Namesto tega razvijalcem omogoča ustvarjanje elementov vmesnika v kodi Kotlin (poleg preostale kode aplikacije) s preprostejšimi API-ji in popolno podporo za materialno oblikovanje. Zdaj Google prinaša enako preprosto uporabo v pripomočke z uvedbo Jetpack Glance Alpha.

Google je zapisal obvestilo, "Android 12 prenavlja ključno funkcijo za mnoge uporabnike Androida, App Widgets, zaradi česar so bolj uporabni, lepši in odkriti (84 % uporablja vsaj 1 widget). Danes njihovo gradnjo še poenostavljamo z izdajo prve alfe Jetpack Glance, novega ogrodja, zgrajenega na vrhu izvajalnega okolja Jetpack Compose, zasnovanega za hitrejše in preprostejše ustvarjanje pripomočkov aplikacij za začetni zaslon in druge površine."

Struktura Jetpack Glance (Zasluge: Google)

Jetpack Glance razvijalcem aplikacij omogoča ustvarjanje pripomočkov s podobnimi deklarativnimi API-ji, ki temeljijo na Kotlinu, kot Jetpack Compose. Ta prva različica alfa vključuje začetni niz Glance Composables (Box, Row, Column, Text, Button, LazyColumn, Image, Spacer), nekaj vnaprej določenih dejanj (actionStartActivity, actionRunCallback itd.) in interoperabilnost z obstoječih

RemoteViews.

Jetpack Glance je bil omenjen na srečanju Android Dev Summit oktobra, zdaj pa je dejansko na voljo razvijalcem, da jih preizkusijo. tam je vzorec kode na GitHubu, Glance pa je združljiv z najnovejšo stabilno različico Android Studio.

Google je v zadnjih mesecih uvedel več drugih izboljšav za Jetpack Compose. Podpora za Material You in Wear OS prispel oktobra, Compose za ustvarjanje aplikacij Android Auto je bil izdano marca, in sam Jetpack Compose sta zapustila fazo beta julija. Delo poteka tudi na prenesite Jetpack Compose v splet, ki bi aplikaciji z eno samo kodno zbirko omogočil delovanje v sistemih Android, macOS, Windows, Linux in spletnih brskalnikih.