Googlen Jetpack Compose täytti 5 vuotta – noussut Android-sovelluskehityksen standardiksi

Android-sovellusten käyttöliittymäkehityksen mullistanut Jetpack Compose täyttää viisi vuotta. Yli 68 prosenttia suosituimmista Android-sovelluksista hyödyntää nykyisin uutta teknologiaa.

Google juhlistaa Android-sovelluskehityksen keskiössä olevan Jetpack Composen viisivuotista taivalta. Heinäkuussa 2021 julkaistusta 1.0-versiosta alkanut taival on muuttanut merkittävästi tapaa, jolla Android-laitteiden käyttöliittymiä rakennetaan. Nykyisin jo yli 68 prosenttia tuhannesta suosituimmasta Android-sovelluksesta käyttää Composea tuotantoympäristössään.

Deklaratiivinen käyttöliittymä korvasi vanhat toimintatavat

Jetpack Compose kehitettiin helpottamaan ja nopeuttamaan natiivien käyttöliittymien rakentamista Androidilla. Google yhdisti kehitystyössä kaksi erillistä projektia: käyttöliittymätyökalujen irrottamisen omaksi kirjastokseen sekä Kotlin-kieleen pohjautuvan deklaratiivisen mallin.

Ajan myötä Compose on laajentunut älypuhelimista muihin laitemuotoihin, kuten Wear OS -älykelloihin, TV-laitteisiin, älypuhelimien kotivalikon widget-pienoissovelluksiin (Glance) sekä näytöllisiin lasikokemuksiin Jetpack Compose Glimmerin muodossa.

Tulevaisuus on pelkästään Composen varassa

Tällä hetkellä ajantasaisin julkaisuversio on 1.11, ja versiosta 1.12 odotetaan seuraavaa päivitystä. Tänä vuonna työkaluun on tuotu uusia mukautuvia rajapintoja (esim. FlexBox, Grid ja MediaQuery), jotka helpottavat sovellusten sovittamista eri kokoisille näytöille.

Google I/O 2026 -tapahtumassa yhtiö vahvisti siirtyvänsä täysin Compose-enonisointiin. Tämä tarkoittaa, että kaikki tuleva käyttöliittymäkehitys tapahtuu pelkästään Composella, ja vanhempi Views-työkalusto siirtyy ylläpitotilaan. Myös Material Design -muotoilukieli keskittyy jatkossa yksinomaan Composeen.

Yhteisön rooli kehityksessä

Google korostaa sovelluskehittäjäyhteisön merkitystä työkalun menestyksessä. Yhteistyö JetBrainsin kanssa on tuonut teknologian myös muille alustoille Compose Multiplatformin kautta, mikä mahdollistaa saman käyttöliittymäkoodin hyödyntämisen esimerkiksi iOS-, työpöytä- ja web-sovelluksissa.


Lähde: Android Developers Blog: Celebrating 5 years of Jetpack Compose

Tekoälyavusteinen sisältö: Artikkeli on tuotettu tekoälyä hyödyntäen alkuperäislähteen pohjalta.