Lue tiivistelmäSulje
Lue tiivistelmä
- Google Play säätää uudet raja-arvot sovellusten muistinkäytölle ja DEX-koodin optimoinnille.
- Muistin suorituskykyvaatimukset tulevat pakollisiksi helmikuussa 2027.
- Uusi Zero-Tap Sign-In -standardi tekee sovellusten kirjautumisesta automaattista uutta laitetta käyttöön otettaessa huhtikuusta 2027 alkaen.
- Laiminlyönnit voivat johtaa sovelluksen näkyvyyden laskuun tai julkaisun rajoittamiseen Play Kaupassa.
Google on julkistanut merkittäviä muutoksia Google Play -kaupan laatuvaatimuksiin. Sovelluskehittäjille asetetaan kaksi uutta päävaatimusta, joista ensimmäinen puuttuu sovellusten liialliseen muistinkäyttöön ja toinen tekee uuden Android-laitteen käyttöönotosta entistä vaivattomampaa.
Kuriin muistisyöpöt ja optimoimaton koodi
Mobiiliala kärsii maailmanlaajuisista laitteistojen toimitusketjujen haasteista, jotka vaikuttavat laitteiden muistikapasiteettiin. Vastatakseen tähän ongelmaan Google määrittää uudet suorituskykyrajat, joilla estetään sovellusten aiheuttamat järjestelmän hidastumiset ja yllättävät kaatumiset.
DigiNytin näkökulma: Googlen asettamat tiukat aikataulut vuodelle 2027 osoittavat, että RAM-muistin riittävyys ja laitevaihtojen helppous ovat muodostuneet kriittisiksi pullonkauloiksi mobiililaitteissa. Kehittäjille tämä tietää lisää työtä koodin siivoamisessa, mutta loppukäyttäjälle muutos näkyy nopeampana laitteen vaihtona ja vähempinä taustakaatumisina.
Jatkossa Google Play seuraa tarkemmin kolmea keskeistä aluetta:
- Dynaaminen muistinkäyttö: Seuraa sovelluksen yksityistä datamuistia (anonymous RSS + swap) eri käyttöharjoissa ja laiteluokissa.
- Bittikarttojen (bitmap) muistinkäyttö: Estää kookkaiden kuvatiedostojen pitämisen muistissa silloin, kun sovellus pyörii taustalla.
- Optimoitu DEX-koodi: Julkaistavien sovellusten koodista vähintään 25 prosentin tulee olla optimoitua ja tiivistettyä esimerkiksi R8-työkalua hyödyntäen.
Google Play Console -kehitystyökaluun on jo alettu tuoda uusia analyysityökaluja, joiden avulla kehittäjät näkevät muistivuodot ja saavat varoituksia raja-arvojen ylittymisestä. Tiukentuneet muistivaatimukset astuvat pakollisina voimaan helmikuussa 2027. Jos sovellus ylittää sallitut rajat, sen näkyvyyttä ja julkaisumahdollisuuksia kaupassa voidaan rajoittaa.
Uuden puhelimen käyttöönotto nopeutuu: Zero-Tap Sign-In
Toinen suuri uudistus koskee käyttäjätilien siirtämistä uuteen laitteeseen. Google esittelee Zero-Tap Sign-In -standardin, joka hyödyntää Android Restore Credentials API -rajapintaa. Sen ansiosta sovellus tunnistaa käyttäjän ja palauttaa kirjautumistilan automaattisesti ilman erillisiä painalluksia, kun sovellus avataan ensimmäistä kertaa uudessa Android-puhelimessa.
Uusi kirjautumisvaatimus tulee pakolliseksi huhtikuussa 2027 kaikille sovelluksille, jotka tukevat käyttäjätilejä. Mobiilipelit on ainakin toistaiseksi vapautettu tästä pakosta, ja niille luvataan erillisiä ohjeistuksia myöhemmin.
Päivitykset jatkavat Googlen pitkäjänteistä työtä Android-ekosysteemin vakauttamiseksi. Aiemmin kesällä julkaistu kehitysympäristö Android Studio Quail 2 toi jo kehittäjille paremmat työkalut muistinvuotojen jäljitykseen, ja nyt esitellyt säännöt siirtävät nämä optimoinnit suoraan loppukäyttäjän hyödyksi.
Miksi tämä on merkittävää?
Monet Android-käyttäjät tuskailevat uuden puhelimen käyttöönotossa kymmenien sovellusten erillisten kirjautumisten kanssa. Zero-Tap-standardi poistaa tämän vaivan taustalta automaattisesti. Samalla muistikuri pidentää halvempien ja vanhempien laitteiden käyttöikää, kun taustalla pyörivät sovellukset eivät enää pääse kuluttamaan laitteen resursseja loppuun.
Lähde: Android Developers Blog: Elevating app quality: Reducing memory usage and improving device migration
Tekoälyavusteinen sisältö: Artikkeli on tuotettu tekoälyä hyödyntäen alkuperäislähteen pohjalta.
