De ce unele setări Android se dezactivează singure în timp

De ce unele setări Android se dezactivează singure în timp
Cuprins

Pe un Samsung Galaxy S23 FE cu Android 15 și One UI 7, o setare de localizare activată manual revine la starea dezactivată după câteva ore. Permisiunile unei aplicații de navigație, acordate explicit, dispar fără nicio confirmare. Bluetooth-ul, configurat să rămână pornit, se oprește peste noapte.

Notificările unei aplicații de mesagerie nu mai sosesc, deși toate opțiunile par bifate corect. Comportamentul nu apare imediatse instalează treptat, uneori după un update de sistem, alteori după câteva săptămâni de utilizare normală. Telefonul nu afișează niciun mesaj de eroare. Comutatorul respectiv apare dezactivat, ca și cum ar fi fost schimbat intenționat.

Ce se întâmplă efectiv?

Android gestionează setările aplicațiilor prin mai multe straturi de control care funcționează simultan. Deasupra preferințelor individuale setate manual, sistemul de operare aplică propriile reguli de optimizare, iar producătorul telefonului adaugă un al treilea strat de restricții.

Ele nu funcționează întotdeauna sincronizat. O setare poate fi activă la nivelul aplicației, dar blocată la nivelul sistemului de gestionare a bateriei sau la nivelul politicii producătorului.

Începând cu Android 11, sistemul revocă automat permisiunile runtime ale aplicațiilor neutilizate timp de aproximativ 90 de zile. Android 12 a extins mecanismul prin hibernare, pe lângă revocarea permisiunilor, sistemul oprește forțat aplicația, șterge fișierele temporare și elimină artefactele de compilare.

Aplicația rămâne instalată, dar nu mai funcționează în fundal. Când este redeschisă, trebuie să solicite din nou toate permisiunile, iar alertele și notificările push anterioare nu se restaurează automat.

Ce anume controlează permisiunile din fundal

Mecanismul principal poartă denumirea internă AppHibernationService și comunică cu PermissionController, serviciul care gestionează permisiunile fiecărei aplicații.

Cele două componente decid periodic ce aplicații intră în hibernare. Decizia se bazează pe un criteriu simplu: dacă o activitate din aplicație a fost afișată pe ecran în intervalul stabilit. Serviciile care rulează exclusiv în fundal ,monitorizare GPS, sincronizare periodică, alarme, nu contează drept „utilizare”.

Separat, Android menține Doze mode. Când telefonul rămâne imobil și cu ecranul stins, Doze suspendă accesul la rețea, amână sincronizările și ignoră wakelocks.

Cu Android 7.0, Doze a devenit mai agresiv, activându-se și când telefonul se mișcă, atâta timp cât ecranul este oprit. Aplicațiile nu sunt notificate explicit. Comportamentul lor se schimbă,nu mai primesc date, nu mai trimit notificări, dar setările vizibile în meniu rămân neschimbate.

Adaptive Battery, introdusă cu Android 9, clasifică aplicațiile în categorii de standby pe baza frecvenței de utilizare. Aplicațiile din categoriile inferioare primesc restricții progresive: accesul la rețea se limitează, joburile se amână, alarmele devin imprecise. Clasificarea se schimbă în timp, pe măsură ce tiparele de utilizare evoluează.

Ce adaugă Samsung, Xiaomi sau OnePlus peste Android

Samsung, prin One UI, adaugă propriile mecanisme de gestionare a bateriei peste cele standard din Android. Funcția „Manage Background Apps” oferă trei stări: Always allow, Don’t allow și Smart use.

Setarea implicită este Smart use, ceea ce înseamnă că sistemul Samsung decide autonom dacă o aplicație merită să ruleze în fundal. Peste această setare, la nivelul fiecărei aplicații există și opțiunea „App battery usage” cu variante precum Optimized, Unrestricted și Restricted.

Cele două sisteme de control pot genera conflicte: o aplicație poate fi marcată „Unrestricted” în setările de baterie, dar „Smart use” în managementul de fundal, iar comportamentul rezultat devine imprevizibil.

Samsung a fost documentat că reactiva opțiunile de economisire a bateriei după actualizări de firmware, chiar dacă acestea fuseseră dezactivate manual.

Un update de One UI poate reseta lista de aplicații protejate din „Never sleeping apps”, readucând aplicațiile sub jurisdicția optimizatorului. Xiaomi și MIUI aplică restricții similare prin mecanismul Autostart. OnePlus și Nokia au fost semnalate pentru menținerea dispozitivului în Doze mai mult decât prevăd specificațiile standard.

Când și unde se observă cel mai des

Dezactivarea silențioasă a setărilor se manifestă cel mai des în trei scenarii. Primul apare după o perioadă lungă fără utilizarea unei aplicații situația clasică de hibernare. O aplicație de taxi nefolosită trei luni pierde permisiunile de localizare.

La redeschidere, nu funcționează corect, dar nu arată nicio eroare legată de permisiuni. Doar navigând manual în Settings > Apps > Permissions devine vizibil faptul că localizarea a fost revocată.

Al doilea scenariu apare imediat după un update de sistem. Trecerea la One UI 7 a generat rapoarte consistente pe seria Galaxy S22 și S23 despre funcționalități Bluetooth și Wi-Fi care nu mai răspundeau, setări de notificare resetate, rutine automate care încetau să se mai activeze. Actualizarea nu raportează aceste schimbări — efectul se descoperă abia când funcționalitatea lipsește.

Al treilea scenariu este cel mai subtil: degradarea graduală a funcționalității în fundal. O aplicație de fitness care transmitea date continuu începe să aibă goluri în înregistrări. Un VPN se deconectează periodic fără notificare. Battery Saver, când bateria scade sub un anumit prag, suprascrie setările individuale de optimizare — chiar și cele marcate explicit ca „Unrestricted”.

De ce apare după update sau în timp

Actualizările majore de Android reconfigurează serviciile de sistem și restabilesc valori implicite pentru parametri interni.

Mecanismul de hibernare are propriul cronometru — parametrul auto_revoke_unused_threshold_millis2, setat implicit la 7.776.000.000 milisecunde, echivalentul a 90 de zile.

Chiar dacă această valoare este modificată manual prin ADB, sistemul o poate restaura la valoarea implicită după un restart sau după un update de Google Play Services.

Fiecare versiune nouă de Android introduce restricții suplimentare pentru aplicațiile din fundal. Android 15 a adăugat OP_SYSTEM_EXEMPT_FROM_SUSPENSION pentru aplicația Settings, dar nu a relaxat restricțiile pentru aplicații terțe. Progresul este unidirecțional: mai multe restricții, mai puține excepții.

Aplicațiile care funcționau normal pe Android 13 pot avea comportament degradat pe Android 15 fără nicio modificare a codului lor.

Adaptive Battery învață din comportamentul real și mută treptat aplicațiile mai rar utilizate în categorii cu restricții mai severe.

O aplicație deschisă zilnic în prima lună poate ajunge în categoria „rare” după câteva luni de utilizare sporadică. Când este redeschisă, notificările nu mai funcționează, sincronizarea s-a oprit și permisiunile au fost revocate totul fără nicio acțiune explicită din partea proprietarului telefonului.

Setari Android

🔧 Verifică-ți telefonul

Scris de

Cosmin

Fondator și editor Androidro.ro din 2012. Am testat sute de telefoane Android de-a lungul anilor, cu focus pe Samsung, Xiaomi și Google Pixel. Specializat în troubleshooting Android, ghiduri pas-cu-pas și optimizare baterie. Telefonul meu actual: Samsung Galaxy S22 Ultra.

Vezi toate articolele →
← Articolul anterior Telefonul nu mai primește notificări push, cauze frecvente Articolul următor → Probleme de sunet în apelurile WhatsApp după update

Comentarii (0)

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *