Atunci când apar sisteme noi de operare Android, acestea au tendința de a defecta funcții deja existente, iar actualizările pot uneori să scadă durata de viață și performanța bateriei. Android 14 contravine acestor tendințe concentrându-se mai mult pe rafinament decât pe noile funcții și există o serie de modificări care ar trebui să ajute în special la gestionarea memoriei.
Expertul Android Mishaal Rahman a atras atenția asupra a patru astfel de modificări pe X (fostul Twitter). Una dintre cele mai notabile îmbunătățiri este introducerea aplicațiilor cu memorie cash blocată. Android 14 îngheață aplicațiile stocate în cache după ce au fost inactive pentru o perioadă scurtă, nealocându-le timp de CPU. În testarea beta, rezultatele au scos în evidență faptul că procesele din cache utilizează cu până la 50% mai puține cicluri CPU în comparație cu Android 13.
Pentru a garanta că aplicațiile înghețate rămân inactive, Android 14 a îmbunătățit modul în care aplicațiile percep transmisiunile înregistrate odată ce sunt desemnate ca stocate în cache. Aceste transmisii pot fi acum puse în coadă, iar cele repetitive precum BATTERY_CHANGED pot fi condensate într-o difuzare singulară. Această abordare simplificată asigură un flux operațional mai fluid.
Un beneficiu secundar semnificativ al acestor două optimizări este rapiditatea lansării aplicațiilor. Prin consolidarea limitelor privind numărul maxim de aplicații stocate în cache, Android 14 poate diminua pornirile „la rece” a aplicațiilor, care în mod tradițional necesită mai multe cicluri CPU. Rezultatele preliminare de la dispozitivele cu 8 GB RAM au indicat cu 20% mai puține porniri de aplicații „la rece”, în timp ce dispozitivele cu 12 GB RAM au înregistrat reduceri de peste 30%. Astfel de îmbunătățiri se traduc direct într-un model de consum de energie mai eficient și o experiență a utilizatorului mai plăcută.
În plus, Android 14 a redus semnificativ amprenta memoriei. Android Runtime, care a fost actualizat la ART 14 în noua versiune de Android, a suferit optimizări, scăzând dimensiunea codului cu o medie de 9,3% fără niciun compromis de performanță. Un cod mai mic înseamnă mai puțină presiune asupra memoriei și stocării, sporind eficiența generală.
Deși aceste modificări nu au fost mediatizate pe scară largă în timpul anunțului inițial al Android 14, ele ar trebui să aibă totuși implicații majore pentru utilizatori. Accentul pus pe aceste perfecționări sub capotă demonstrează angajamentul Google de a introduce nu doar funcții noi, ci și de a optimiza aspectele fundamentale ale sistemului de operare.
În aplicațiile din lumea reală, Android 14 a abordat probleme pe dispozitivele Pixel, în special pe Pixel 6 și 7. Utilizatorii acestor dispozitive au raportat adesea supraîncălzirea și consumarea excesivă a bateriei, dar cu Android 14, mulți au observat că telefoanele lor funcționează mai rece, mai lin, și afișând o durată de viață îmbunătățită a bateriei. Deși Google nu a atribuit în mod explicit aceste îmbunătățiri unor modificări specifice, sistemul de operare pare să fi făcut câteva optimizări interne pentru a ameliora aceste probleme.