Jetpack Compose 1.13 i nadogradnje arhitekture na Android Developer Summitu
Public- 04 Nov, 2026

Android ekosustav sada obuhvaća telefone, sklopive uređaje, tablete, nosive gadgete, automobilske displeje, XR i Googlebook, čineći adaptivni razvoj neophodnim. Jetpack Compose postao je ujednačeni standard za izgradnju korisničkih sučelja na svim tim platformama, zamjenjujući zastarjeli sustav View. Ova promjena uklanja poteškoće povezane s održavanjem fragmentiranih koda baza. Međutim, tradicionalne pretpostavke o rasporedu često pucaju kada se zasloni sklope ili se veličina prozora promijeni, što dovodi do razdrobljenog korisničkog iskustva. Nedavne najave fokusiraju se na unapređenje temelja aplikacija: Compose se dublje integrira u sloj podataka, a također se uvode čvrsti adaptivni gradivni blokovi koji osiguravaju konzistentnost na zaslonima bilo koje veličine.
Nadolazeća stabilna verzija Compose 1.13 proširuje alatni set ugrađenom podrškom za adaptivne rasporede putem Grida i Flexboxa. Također uvodi nove funkcionalnosti poput Progressive Blura i Formatted Texta. Razvojci mogu iskoristiti napredne grafičke značajke, uključujući mrežne gradijente i progresivno zamućenje, bez žrtvovanja trajanja baterije ili broja sličica. Ova poboljšanja omogućuju bogatija vizualna iskustva uz održavanje visokih performansi. Izdanje rješava potrebu za fleksibilnim strukturama rasporeda koje se dinamički prilagođavaju različitim uvjetima prikaza, osiguravajući da aplikacije ostaju responzivne i vizualno privlačne bez obzira na konfiguraciju uređaja.
Uređivanje teksta u Composeu doživjelo je značajne promjene zahvaljujući potpuno prepišanom BasicTextFieldu. Ovo ažuriranje koristi arhitekturu vođenu buferom i TextFieldState, što eliminira uvjete utrke s IME-om. Novi sustav podržava mehanike uređivanja obogaćenog teksta, pružajući pouzdanije i robusnije iskustvo unosa teksta. To je ključno za aplikacije koje uvelike ovise o unosu korisnika, jer osigurava stabilnu i predvidljivu obradu teksta. Rješavanjem tih temeljnih problema, ažuriranje poboljšava ukupnu kvalitetu interaktivnih elemenata u aplikacijama temeljenim na Composeu, čineći ih otpornijima na rubne slučajeve i interakcije korisnika.
Jetpack AppState, koji je trenutno u alfa verziji, proširuje Compose na razinu arhitekture tako što njegov sustav snimaka integrira u širu arhitekturu aplikacije. Transform API omogućuje razvojnicima izvođenje reaktivnog stanja iz ulaznih podataka State i Flow, koristeći automatsko praćenje čitanja i obični tok upravljanja u Kotlinu. StateStore pruža spremnik s ključevima za dijeljenje promatranog stanja između aktivnosti, pozadinskih usluga, widgeta i App Functions. Također nudi opcionalno trajno spremanje putem DataStorea. Ova integracija pojednostavljuje složene cijevne sustave stanja i osigurava da svi interfejsi aplikacije ostanu usklađeni, smanjujući složenost upravljanja stanjem između različitih komponenti i faza životnog ciklusa.
Jetpack Navigation 3, verzija 1.2, uvodi ugrađeno, tipovno sigurno duboko povezivanje s povratnim stogom kojim upravlja razvojni tim. Koristeći Kotlin Serialization, razvojni timovi mogu izravno mapirati dolazne URI-je i namjere na strogo tipizirane navigacijske ključeve. To omogućuje prilagođeno parsiranje složenih argumenata i lijenog izgradnje sintetičkih povratnih stogova, osiguravajući da navigacija natrag djeluje prirodno. Osim toga, višeslojni sustav unosa u Composeu nadilazi dodir, podržavajući trackpadove, miševe i fizičke upravljače. Ova evolucija u obradi unosa podržava multimodalne interakcije na različitim uređajima, omogućujući razvojnicima da učinkovito upravljaju životnim ciklusom pokazivača, stanjima lebdenja i hardverskim događajima na različitim oblicima.