Kaip „Facebook“ ir „Messenger“ programos išeikvoja telefono akumuliatorių

Facebook ir Facebook Messenger „iOS“ ir „Android“ įrenginių programėlės sunaudoja daug baterijos. Be žmonių visame pasaulyje skundų, valdžios institucijos ir analitikai atliko bandymus. Jie patvirtino, kad abu yra baterijos šernai, net kai programos nenaudojamos.

Jei ketinate naudoti akumuliatoriaus tausojimo priemonę ir našumo didinimo programą, kad išspręstumėte šią problemą, ji gali neveikti. Taigi ką tu gali padaryti?

Du iPhone 5 prijungti prie įkroviklių

Muriel De Seze / DigitalVision / Getty Images

Kaip „Facebook“ naudoja jūsų centrinį procesorių ir bateriją

Akumuliatoriaus išeikvojimas ir veikimo sutrikimas atsiranda naudojant programas ir kai programos yra neaktyvios ir turėtų neveikti.

„Facebook“ pripažino šią problemą ir iš dalies ją išsprendė. Tačiau neatrodo, kad sprendimas būtų patenkinamas. Ari Grantas „Facebook“ pasiūlė dvi problemos priežastis: procesoriaus sukimąsi ir prastą garso seansų valdymą.

CPU sukimas yra sudėtingas mechanizmas. The CPU yra jūsų išmaniojo telefono mikroprocesorius. Ji aptarnauja (vykdo) gijas, kurios yra užduotys, kurias turi atlikti paleidžiamos programos arba programos. CPU aptarnauja kelias programas arba gijas tokiu būdu, kuris vartotojui atrodo vienu metu (tai yra pagrindinis daugelio užduočių atlikimo principas įrenginius – tuos, kuriuose vienu metu vykdomos kelios programos), tačiau vienu metu trumpą laiką reikia aptarnauti vieną programą arba giją, pakaitomis su siūlai.

Sriegis dažnai laukia, kol kas nors įvyks, kol bus aptarnaujamas centrinio procesoriaus, pvz., vartotojo įvesties (pvz., klaviatūra įvestos raidės) arba duomenų įvedimo į sistemą. „Facebook“ programos gija ilgą laiką išlieka tokioje užimtoje laukimo būsenoje (pvz., kai laukiama įvykio, susijusio su tiesioginis pranešimas), kaip ir daugelis kitų programų. Be to, jis nuolat teikia užklausas ir apklausas apie šį įvykį, todėl jis tampa aktyvus ir nieko naudingo nedaro. Tai yra procesoriaus sukimasis, kuris eikvoja akumuliatoriaus energiją ir kitus išteklius, turinčius įtakos veikimui ir akumuliatoriaus veikimo laikui.

Multimedija kenkia akumuliatoriui

Antroji problema iškyla paleidus multimediją „Facebook“ arba bendraujant su garsu, kai prastas garso valdymas sukelia švaistymą. Uždarius vaizdo įrašą arba skambutį, garso mechanizmas lieka atidarytas, todėl programa fone naudoja tiek pat išteklių, įskaitant procesoriaus laiką ir akumuliatoriaus energiją. Tačiau jis neskleidžia jokios garso išvesties ir nieko negirdite, todėl nieko nepastebite.

Po to „Facebook“ paskelbė apie savo programų atnaujinimus su daliniais šių problemų pataisymais. Taigi, pirmas dalykas, kurį reikia padaryti, yra atnaujinti „Facebook“ ir „Messenger“ programas. Tačiau iki šiol našumas ir metrika bei bendra naudotojų patirtis rodo, kad problema vis dar egzistuoja.

Įtariama, kad yra ir kitų problemų, susijusių su programėle veikiančia fone. Kaip ir garsas, keli kiti parametrai galėjo būti blogai valdomi. Jūsų telefono operacinėje sistemoje veikia paslaugos (foninės sistemos programinė įranga), kurios veikia kaip jūsų naudojamos programėlės. Gali būti, kad neefektyvus „Facebook“ programos valdymas sukelia tų kitų programų neefektyvumą. Tokiu būdu našumo ir baterijos metrika rodo ne tik „Facebook“ nenormalų suvartojimą, bet bendrina jį su kitomis programomis. „Facebook“ programa, kaip problemos šaltinis, gali pernešti neefektyvumą kitoms pagalbinėms sistemos programoms, sukeldama bendrą neefektyvumą ir neįprastą akumuliatoriaus suvartojimą.

Ką tu gali padaryti

Nuolat atnaujinkite savo „Facebook“ ir „Messenger“ programas, tikėdamiesi, kad „Facebook“ pasiūlytas dalinis sprendimas jums pasitarnaus.

Geresnis pasirinkimas, atsižvelgiant į našumą, yra pašalinti „Facebook“ ir „Messenger“ programas ir naudoti naršyklę, kad pasiektumėte „Facebook“ paskyrą. Jis veiks taip pat, kaip ir jūsų kompiuteryje. Jame nebus tos smulkmenos, kurias suteikia programėlė, kuriai ji buvo sukurta, tačiau galite sutaupyti bent penktadalį akumuliatoriaus veikimo laiko. Be to, apsvarstykite galimybę naudoti paprastesnę naršyklę, naudojančią mažiausiai išteklių, ir likti prie jos prisijungę. Vienas pavyzdys yra Opera mini.