De zeci de ani, autonomia dispozitivelor mobile a fost o provocare: de la primele telefoane cu baterii care durau zile întregi până la smartphone-urile actuale care par să aibă nevoie de priză mai des decât de cafea. Acum, Google ia o decizie clară pentru aplicațiile Android din Google Play care consumă excesiv baterie în background: va introduce o metrică nouă, numită excessive partial wake locks, care va supraveghea activitatea din fundal și, dacă aplicațiile depășesc un anumit prag, vor primi notificări și își pot pierde vizibilitatea în magazinul oficial.
În esență, Google a clarificat ce înseamnă „a trezi” telefonul în mod abuziv: partial wake lock se referă la timpul total în care o aplicație rulează procese în fundal cu ecranul oprit, împiedicând dispozitivul să intre în sleep. Măsurarea se realizează pe sesiuni de utilizator și pe o fereastră de 28 de zile, iar Google va exclude din calcul wake locks generate de sistem, cele pentru redare audio sau cele inițiate explicit de utilizator pentru transfer de date. O sesiune devine problematică când într-o singură sesiune se acumulează peste două ore de wake locks non-exempt în 24 de ore. În plus, Google consideră că se atinge pragul de „comportament prost” dacă peste 5% din sesiunile unui app, în ultimele 28 de zile, încalcă regula. Dezvoltatorii vor primi alerte în pagina Android Vitals dacă aplicația lor depășește acest nivel.
Algoritmul a fost testat în beta din 14 aprilie și a fost creat în strânsă colaborare cu Samsung. Google afirmă că aceasta este prima dintre o serie de metrici menite să ofere o perspectivă mai detaliată asupra modului în care o aplicație consumă resurse, pentru a îmbunătăți experiența utilizatorilor pe Android. Pe scurt, aplicațiile care trec pragul stabilit pot fi etichetate ca drainere de baterie pe paginile lor din Google Play și pot fi excluse din suprafețe importante de descoperire, precum recomandările.
Măsurarea se concentrează pe wake locks non-exempt și este raportată atât pe sesiune, cât și cumulativ. Dezvoltatorii au termen până la 1 martie 2026 pentru a-și adapta aplicațiile la noua metrică din Android Vitals. Modificarea pune presiune pe programatori să optimizeze comportamentul aplicațiilor: să reducă trezirile inutile, să elibereze resursele cât mai rapid și să verifice bibliotecile externe sau SDK-urile care pot genera wake locks neintenționate. Practic, asta înseamnă audituri de cod, actualizări mai frecvente și o atenție sporită la modul în care componentele terțe folosesc resursele.
Am întrebat dacă această funcție urmărește și detectarea aplicațiilor cu comportament malițios, precum spyware sau adware, care adesea refuză să intre în somn pentru a menține canale deschise și a extrage date. Răspunsul oficial este clar: prioritatea este performanța bateriei și calitatea tehnică a aplicațiilor, nu vânarea explicită a malware-ului. Metricile urmăresc consumul excesiv de resurse, indiferent dacă aplicația este malițioasă sau nu, și prin aplicarea pragurilor se pot identifica și elimina aplicații care abuzează resursele fără să aducă valoare utilizatorului, dar acesta nu este scopul principal.
Pentru dezvoltatori, schimbarea înseamnă mai multă responsabilitate: monitorizare constantă prin Android Vitals, atenție la wake locks declanșate de librării terțe și optimizări care reduc perioada în care dispozitivul este menținut activ inutil. Pentru utilizatori, miza este clară: aplicații care nu-ți golesc bateria și liste de recomandări din Google Play curate de titluri care consumă resurse fără motiv.
Excessive partial wake locks este un termen precis, iar pragul de 2 ore într-o singură sesiune rămâne reperul clar pe care dezvoltatorii trebuie să-l respecte până la 1 martie 2026. Ce părere ai despre această abordare a Google: va determina îmbunătățiri reale sau va complica inutil viața dezvoltatorilor?

Fii primul care comentează