
Google pregătește o schimbare importantă pentru aplicațiile Android publicate în Play Store, într-un context descris de companie drept unul marcat de constrângeri semnificative în aprovizionarea hardware, care influențează disponibilitatea memoriei pe dispozitive.
Ca răspuns, compania vrea să reducă nivelul de memorie folosit de aplicații. Măsurile anunțate vizează atât performanța software, cât și experiența utilizatorilor care își mută datele de pe un telefon Android pe altul.
Limite de memorie la nivel de aplicație pe Android 17
Potrivit informațiilor prezentate, pe Android 17 vor exista limite de memorie pentru fiecare aplicație. Acestea sunt disponibile inițial pe dispozitivele Pixel, însă ar urma să fie adoptate în curând și de un număr tot mai mare de producători.
Google avertizează că aplicațiile care depășesc aceste limite vor fi încetinite și ar putea fi închise de sistem. Practic, dezvoltatorii vor trebui să fie mai atenți la modul în care își optimizează aplicațiile, pentru a evita problemele de funcționare și eventuale penalizări în Play Store.
Trei praguri de performanță stabilite de Google Play
În paralel, Google Play introduce praguri de performanță în trei zone distincte. Prima ține de utilizarea dinamică a memoriei, calculată prin memoria RSS anonimă plus swap. Acest indicator urmărește memoria folosită pentru datele private ale aplicației, incluzând atât memoria activă, cât și cea comprimată.
În această evaluare nu intră fișierele stocate pe dispozitiv, precum codul sau resursele aplicației. Google spune că va analiza consumul de memorie în mai multe stări de funcționare, inclusiv atunci când aplicația este folosită activ, dar și când rulează în fundal, precum și în funcție de categoria de performanță a dispozitivului.
A doua zonă vizează memoria ocupată de bitmap-uri. Acestea pot consuma memorie atunci când aplicația este în prim-plan, însă nu ar trebui păstrate pentru perioade lungi în memorie atunci când aplicația nu este vizibilă, de exemplu în fundal sau în cache.
A treia cerință se referă la optimizarea codului DEX. Google arată că un Android App Bundle bine optimizat folosește mai puțină memorie, pornește mai rapid, reduce apariția ANR-urilor și îmbunătățește randarea și performanța în execuție.
Pentru a respecta această cerință, aplicațiile publicate în Google Play vor trebui să aibă un nivel minim de 25% acoperire în ceea ce privește optimizarea, reducerea dimensiunii și obfuscare, folosind R8 sau un alt instrument de shrinking.
Aplicarea regulilor începe din februarie 2027
Google a anunțat că aplicarea acestor reguli privind memoria va începe în februarie 2027. Până atunci, dezvoltatorii vor avea la dispoziție mai multe instrumente și metrici în Play Console.
Compania precizează că aplicațiile și jocurile care nu respectă pragurile stabilite vor avea vizibilitate redusă și capacități de publicare limitate în Google Play. Alte detalii despre modul concret în care vor funcționa aceste măsuri ar urma să fie comunicate mai târziu în acest an.
O nouă cerință pentru autentificare la mutarea pe alt telefon
Separat, Google a anunțat și o cerință nouă pentru dezvoltatori, legată de transferul utilizatorilor de pe un dispozitiv Android pe altul. Obiectivul este ca autentificarea în aplicații să fie mai rapidă și mai sigură în timpul migrării.
Soluția aleasă este standardul Zero-Tap Sign-In. Acesta le va cere aplicațiilor să refacă automat starea de autentificare a utilizatorului atunci când acesta trece la un alt dispozitiv Android, prin Android Restore Credentials API.
Concret, atunci când utilizatorul deschide pentru prima dată aplicația pe noul telefon Android, acesta ar trebui să fie recunoscut instant și autentificat în siguranță, fără pași suplimentari.
Termenul pentru noul sistem de logare: aprilie 2027
Google Play va impune această cerință începând din aprilie 2027. Deocamdată, jocurile sunt exceptate, iar compania spune că alte planuri în această direcție vor fi prezentate anul viitor.
În ansamblu, anunțul arată că Google încearcă să controleze mai strict consumul de resurse al aplicațiilor Android și, în același timp, să simplifice mutarea utilizatorilor între dispozitive. Pentru dezvoltatori, asta înseamnă noi obligații tehnice și o presiune mai mare pe optimizare, mai ales dacă vor să evite scăderea vizibilității în Play Store.

















