Sunt sigur că ți s-a întâmplat și ție: verifici procentul de autonomie al bateriei dispozitivului și ești uimit de cât de repede se descarcă fără ca tu să faci nimic extraordinar. De cele mai multe ori, vinovatul nu este bateria în sine, ci acea activitate invizibilă din fundal care menține sistemul la capacitate maximă în timp ce tu crezi că telefonul sau PC-ul tău se odihnește.
Pentru ca un dispozitiv să fie cu adevărat util, acesta trebuie să echilibreze performanța cu durata de viață a bateriei. Dacă o aplicație se comportă egoist și consumă constant resurse, experiența utilizatorului are de suferit. Prin urmare, este crucial să înțelegem cum să gestionăm aceste procese ascunse și să profităm de instrumentele oferite de sistemul de operare pentru a preveni descărcarea bateriei în mijlocul după-amiezii.
Controlul proceselor în mediul Windows
În ecosistemul Windows, în special cu aplicațiile de pe platforma universală Windows (UWP), eficiența energetică este primordială. O sarcină în fundal este, în esență, orice acțiune pe care un program a înregistrat-o pentru a rula chiar și atunci când fereastra nu este deschisă . Dacă nu sunt gestionate corect, aceste sarcini pot avea un impact grav asupra duratei de viață a bateriei unui laptop sau a unei tablete.
Începând cu versiunea 1607 a Windows 10, utilizatorii au mai mult control și pot verifica utilizarea bateriei în funcție de aplicație , în meniul de setări. În funcție de dispozitiv, comenzile variază: pe dispozitivele mobile, există butoane radio cu opțiuni precum „Întotdeauna permis” sau „Gestionat de Windows”, în timp ce pe desktop-uri, există de obicei un comutator pentru activarea și dezactivarea manuală .
Dacă ești dezvoltator, este vital să folosești această metodă BackgroundExecutionManager.RequestAccessAsync() Pentru a afla dacă utilizatorul ți-a întrerupt curentul. Dacă aplicația necesită activitate și nu are permisiune, cel mai firesc lucru de făcut este notifica utilizatorul și trimiteți-l direct la setările Windows pentru a restabili accesul.
Setări avansate de alimentare pe PC
Modul de economisire a bateriei este un instrument puternic care întrerupe aproape tot traficul de fundal atunci când nivelul bateriei scade sub un anumit prag. Pentru a optimiza acest lucru, se recomandă utilizarea MaintenanceTrigger în loc de SystemTrigger, deoarece sarcinile de întreținere încep doar atunci când dispozitivul este conectat la sursa de alimentare.
Un alt truc tehnic este aplicarea condiției BackgroundWorkCostNotHighAcest lucru face sistemul mai inteligent și Amână executarea sarcinii până când ecranul se pornește sau dispozitivul este conectat la alimentare, prevenind astfel descărcarea bateriei în timp ce dispozitivul este în repaus.
Optimizare profundă în Android
Pe Android, situația este similară, dar cu niveluri de control mai agresive. Începând cu Android 7.0, transmisiunile implicite care activau simultan zeci de aplicații, provocând un consum masiv de memorie și energie , au început să fie restricționate. Pentru a remedia acest lucru, au fost introduse instrumente precum JobScheduler și WorkManager , permițând programarea sarcinilor în funcție de condiții reale, cum ar fi conectarea la o rețea Wi-Fi nelimitată.
Sistemul Android clasifică aplicațiile în trei stări: nerestricționate, optimizate (implicit) și restricționate. Dacă o aplicație abuzează de blocările de activare parțială sau lansează prea multe servicii în fundal, sistemul poate sugera limitarea acestora. Când o aplicație se află în stare restricționată , nu poate declanșa alarme sau porni servicii în prim-plan, asigurându-se că nu consumă resurse de sistem.
Conectivitate și gestionare a conținutului
Pentru a împiedica dispozitivul să caute constant o rețea, cel mai bine este să utilizați ConnectivityManager și solicitați un apel invers numai atunci când sunt îndeplinite următoarele condiții specificații specifice de rețeaÎn plus, pentru a monitoriza modificările fișierelor de conținut sau ale URI-urilor, se recomandă utilizarea TriggerContentUriceea ce este mult mai eficient decât să ai un observator activ tot timpul.
Mulți utilizatori de dispozitive precum Pixel au observat că inteligența artificială a Android Pie este uneori prea restrictivă, închizând aplicații precum Google Play Music sau Outlook. Soluția este să accesați setările și să marcați aceste aplicații critice ca „Nerestricționate”, astfel încât să nu se oprească în timp ce ascultați un podcast sau așteptați un e-mail important.
Sfaturi practice și obiceiuri de utilizare zilnică
Nu este vorba doar despre software; modul în care interacționăm cu ecranul și cum se încarcă acesta are un impact semnificativ. Luminozitatea ecranului este un factor cheie, așa că utilizarea luminozității adaptive sau a modului întunecat pe ecranele OLED este o mișcare inteligentă. Scurtarea timpului înainte ca ecranul să se oprească ajută, de asemenea.
Când vine vorba de gestionarea aplicațiilor, soluția ideală este să curățați telefonul de software-ul învechit sau rar utilizat. Aplicațiile învechite au adesea o programare ineficientă care consumă bateria mai repede . O alternativă bună este migrarea la versiuni „Lite” ale aplicațiilor populare, care consumă o fracțiune din resursele versiunii complete.
Îngrijirea hardware-ului și a bateriei
Bateriile litiu-ion se degradează în timp, dar putem încetini acest proces. Un sfat bun este să încercați să mențineți nivelul de încărcare între 20% și 80% , evitând să lăsați dispozitivul să se oprească complet sau să îl lăsați conectat la priză la 100% pentru perioade lungi de timp. În plus, este esențial să încărcați telefonul în locuri răcoroase, deoarece căldura extremă este inamicul numărul unu al sănătății bateriei.
Pentru a optimiza și mai mult consumul de energie, dezactivați notificările pentru aplicațiile neesențiale și dezactivați GPS-ul, Bluetooth-ul sau Wi-Fi-ul atunci când nu le utilizați. Utilizarea modului de consum redus în momente cheie permite dispozitivului să acorde prioritate duratei de viață a bateriei și să prelungească durata de viață a acesteia.
Menținerea duratei de viață a bateriei dispozitivelor noastre implică o combinație de ajustări tehnice ale sistemului de operare, eliminarea proceselor inutile care rulează în fundal și adoptarea unor rutine de încărcare sănătoase care protejează durata de viață pe termen lung a bateriei.