A Google a Jetpack Compose szolgáltatást az Android-alkalmazások widgetjeibe is bevezeti, a Jetpack Glance első alfa-kiadásával.
A Jetpack Compose lehetővé teszi felületek létrehozását Android-alkalmazásokhoz anélkül, hogy hosszadalmas XML-fájlokkal és más nehézkes erőforrásokkal kellene foglalkoznia. Ehelyett lehetővé teszi a fejlesztők számára, hogy felületelemeket hozzanak létre Kotlin-kódban (az alkalmazás kódjának többi részével együtt), egyszerűbb API-kkal és teljes anyagtervezési támogatással. A Jetpack Glance Alpha bevezetésével a Google most ugyanezt a könnyű használhatóságot kínálja a widgetek számára.
Google írta be egy bejelentés, "Az Android 12 számos Android-felhasználó számára megújítja a kulcsfontosságú funkciót, az App Widgeteket, hasznosabbá, szebbé és felfedezhetőbbé téve őket (84%-uk legalább 1 widgetet használ). Ma még egyszerűbbé tesszük ezek elkészítését a Jetpack Glance első alfájának kiadásával, egy új keretrendszerrel, amely a tetejére épül. a Jetpack Compose futási környezetből, amelynek célja, hogy gyorsabbá és egyszerűbbé tegye az alkalmazás widgetek létrehozását a kezdőképernyőhöz és egyéb alkalmazásokhoz felületek."
A Jetpack Glance lehetővé teszi az alkalmazásfejlesztők számára, hogy a Jetpack Compose-hoz hasonló deklaratív Kotlin-alapú API-kkal widgeteket hozzanak létre. Ez az első alfa build tartalmazza a Glance Composable kezdeti készletét (doboz, sor, oszlop, szöveg, gomb, lusta oszlop, Image, Spacer), néhány előre meghatározott művelet (actionStartActivity, actionRunCallback stb.) és együttműködés létező RemoteViews.
Jetpack Glance volt az Android Dev Summit-en említettük még októberben, de most már a fejlesztők is kipróbálhatják. Van kódminta a GitHubon, és a Glance kompatibilis az Android Studio legújabb stabil verziójával.
A Google az elmúlt hónapokban számos további fejlesztést is bevezetett a Jetpack Compose-hoz. A Material You és a Wear OS támogatása októberben érkezett, Compose for Create Android Auto apps was márciusában jelent meg, és maga a Jetpack Compose is elhagyta a béta szakaszt júliusban. Ezen is dolgoznak vigye fel a Jetpack Compose-t az internetre, amely lehetővé tenné az egyetlen kódbázissal rendelkező alkalmazások futtatását Androidon, macOS-en, Windowson, Linuxon és webböngészőkön.