Aplikace Facebook a Facebook Messenger pro zařízení iOS a Android spotřebovávají hodně baterie. Kromě stížností lidí z celého světa provedly úřady a analytici testy. Potvrdili, že oba jsou prasata baterie, i když se aplikace nepoužívají.
Pokud uvažujete o použití spořiče baterie a aplikace pro zvýšení výkonu k vyřešení tohoto problému, nemusí to fungovat. Tak co můžeš dělat?
Jak Facebook využívá váš procesor a baterii
K vybíjení baterie a snížení výkonu dochází při používání aplikací a když jsou aplikace nečinné a mají být nečinné.
Facebook tento problém uznal a částečně ho vyřešil. Zdá se však, že řešení není uspokojivé. Ari Grant z Facebooku nabídl dva důvody problému: roztočení procesoru a špatná správa zvukových relací.
Otáčení CPU je složitý mechanismus. CPU je mikroprocesor vašeho smartphonu. Obsluhuje (spouští) vlákna, což jsou úlohy, které mají být vykonávány spuštěnými programy nebo aplikacemi. Procesor obsluhuje několik aplikací nebo vláken způsobem, který se uživateli jeví jako simultánní (což je základní princip multitaskingových zařízení – těch, na kterých běží více programů současně), ale zahrnuje obsluhu jedné aplikace nebo vlákna najednou. krátké časové období, střídání vláken.
Vlákno často čeká, až se něco stane, než ho CPU obslouží, například uživatelský vstup (jako je písmeno napsané na klávesnici) nebo data vstupující do systému. Vlákno aplikace Facebook zůstává v tomto zaneprázdněném stavu čekání po dlouhou dobu (například při čekání na událost související s oznámením push), stejně jako mnoho jiných aplikací. Také neustále dotazuje a dotazuje se na tuto událost, takže je poněkud aktivní, aniž by dělal něco užitečného. Jedná se o roztočení CPU, které spotřebovává energii baterie a další zdroje ovlivňující výkon a výdrž baterie.
Multimedia Is a Battery Bruiser
Druhý problém nastává po přehrávání multimédií na Facebooku nebo při komunikaci se zvukem, kde špatná správa zvuku způsobuje plýtvání. Po zavření videa nebo hovoru zůstane zvukový mechanismus otevřený, což způsobí, že aplikace na pozadí využívá stejné množství zdrojů, včetně času CPU a baterie. Nevydává však žádný zvukový výstup a nic neslyšíte, proto si ničeho nevšimnete.
V návaznosti na to Facebook oznámil aktualizace svých aplikací s částečnými opravami těchto problémů. Takže první věc, kterou musíte udělat, je aktualizovat své aplikace Facebook a Messenger. K dnešnímu dni však výkony a metriky spolu se sdílenými uživatelskými zkušenostmi naznačují, že problém stále existuje.
Je podezření, že existují další problémy související s aplikací běžící na pozadí. Stejně jako zvuk mohlo být špatně spravováno několik dalších parametrů. Operační systém vašeho telefonu má spuštěné služby (software na pozadí), které fungují jako zprostředkovatelé aplikací, které používáte. Mohlo by se stát, že neefektivní správa aplikace Facebook způsobuje neefektivitu s těmito ostatními aplikacemi. Tímto způsobem metriky výkonu a baterie neukazují abnormální spotřebu pouze Facebooku, ale sdílejí ji s těmito dalšími aplikacemi. Aplikace Facebook jako zdroj problému by mohla rozšířit neefektivitu na další pomocné systémové aplikace, což by způsobilo celkovou neefektivitu a abnormální spotřebu baterie.
Co můžete udělat
Udržujte své aplikace Facebook a Messenger aktualizované a doufejte, že částečné řešení navržené Facebookem bude fungovat pro vás.
Lepší možností z hlediska výkonu je odinstalovat aplikace Facebook a Messenger a pro přístup k účtu na Facebooku použít prohlížeč. Bude to fungovat stejně jako na vašem počítači. Nebude mít ty finesy, které aplikace poskytuje, pro které byla vytvořena, ale můžete ušetřit minimálně pětinu výdrže baterie. Dále zvažte použití štíhlejšího prohlížeče, který využívá nejméně prostředků, a zůstaňte do něj přihlášeni.