Skip to main content

Jak aplikacje Facebook i Messenger odprowadzają baterię telefonu

POCOPHONE F1 ???? Najlepszy smartfon do 1500 zł?? (Kwiecień 2025)

POCOPHONE F1 ???? Najlepszy smartfon do 1500 zł?? (Kwiecień 2025)
Anonim

Wiadomo, że aplikacje Facebook i Facebook Messenger na urządzenia z systemem iOS i Androidem zużywają dużo energii. Aplikacja Facebook Messenger długo działała w cieniu WhatsApp, ale teraz przejęła rolę lidera jako aplikacja zainstalowana i używana przez większość użytkowników. Poza licznymi skargami ze strony ludzi na całym świecie, władze i analitycy przeprowadzili testy i potwierdzili, że zarówno aplikacja na Facebooku, jak i jej Messenger są świniami baterii, nawet gdy nie są używane. AVG plasuje te dwie aplikacje w pierwszej dziesiątce listy urządzeń do zbierania akumulatorów i użytkowników wydajności w smartfonach.

Jeśli myślisz o użyciu oszczędzacza baterii i aplikacji zwiększających wydajność, aby rozwiązać ten problem, może nie i najprawdopodobniej nie zadziała. Greenify jest jednym z tych niezawodnych i stosunkowo wydajnych narzędzi, które umożliwiają identyfikację i hibernację lub zabijanie aplikacji, które są potencjalnymi przyssawkami od soku z baterii. Ale aplikacja Facebook i Messenger nadal się zużywa, nawet gdy "zasypia" Greenify. Co jest z tym nie tak? I co możesz zrobić?

Jak aplikacja Facebook spuszcza baterię

Nieprawidłowe wyczerpywanie się baterii i kara za wydajność nie występują szczególnie podczas korzystania z aplikacji, na przykład podczas udostępniania lub nawiązywania połączeń głosowych w trybie online, ale gdy są one bezczynne i mają być nieaktywne.

Facebook oficjalnie przyznał, że jest świadomy tego problemu i częściowo go naprawił, z tym że "rozwiązanie" nie działa tak, jak mogłoby być satysfakcjonujące. W rzeczywistości Ari Grant z FB podaje dwa powody problemu: wirowanie procesora i słabe zarządzanie sesjami audio.

Wirowanie procesora jest względnie złożonym mechanizmem zrozumiałym dla zwykłych facebookerów, więc tutaj jest prosty sposób na zrozumienie tego. Procesor jest mikroprocesorem smartfonu i obsługuje (uruchamia) wątki, które są zadaniami do wykonania przez uruchomienie programów lub aplikacji. Procesor musi obsługiwać kilka aplikacji lub wątków w sposób, który wydaje się być jednoczesny dla użytkownika (co w rzeczywistości jest podstawową zasadą urządzeń wielozadaniowych - tych, które mogą uruchamiać wiele programów w tym samym czasie), ale który w rzeczywistości wymaga obsługi jednego aplikacja lub wątek na raz przez krótki okres czasu, po kolei z wątkami.

Często zdarza się, że jeden wątek musi poczekać, aż coś się wydarzy, zanim będzie mógł być obsługiwany przez procesor, jak dane wejściowe użytkownika (takie jak litera wpisana na klawiaturze) lub niektóre dane wprowadzane do systemu. Wątek aplikacji Facebook pozostaje w stanie "oczekiwania na długi czas" przez długi czas (najprawdopodobniej czekając na zdarzenie związane z powiadomieniem push), podobnie jak wiele innych aplikacji, ale również stale wysyła zapytania i odpytywanie dla tego wydarzenia, co powoduje, że jest on nieco "aktywny", nie robiąc właściwie nic użytecznego. Jest to wirowanie CPU, które pochłania moc baterii i inne zasoby, wpływając w ten sposób na wydajność i żywotność baterii.

Drugi problem występuje po odtworzeniu multimediów na Facebooku lub w komunikacji z dźwiękiem, gdzie złe zarządzanie dźwiękiem powoduje marnotrawstwo. Po zamknięciu wideo lub połączenia mechanizm audio pozostaje "otwarty", co powoduje, że aplikacja nadal korzysta z tej samej ilości zasobów, w tym czasu procesora i soku baterii, w tle. Jednak nie wydaje żadnego dźwięku i nic nie słychać, dlatego nikt niczego nie zauważa.

Następnie Facebook ogłosił aktualizacje swoich aplikacji z częściowymi naprawami tych problemów. Tak więc pierwszą rzeczą, którą należy spróbować, jest aktualizacja aplikacji Facebook i Messengers. Jednak do tej pory wyniki i dane wraz z udostępnionymi doświadczeniami użytkowników wskazują, że problem nadal występuje.

Podejrzewam, że są problemy z innymi rodzajami związanymi z aplikacją działającą w tle. Podobnie jak w przypadku dźwięku, kilka innych parametrów mogło być źle zarządzanych. System operacyjny telefonu, czy to system iOS, czy Android, ma usługi (działające w tle oprogramowanie systemowe) działające jako ułatwienia dla używanych aplikacji. Możliwe, że nieefektywne zarządzanie aplikacją na Facebooku powoduje nieefektywność także w przypadku innych aplikacji. W ten sposób dane dotyczące wydajności i baterii nie pokażą wszystkich nietypowych informacji na temat Facebooka, ale będą również udostępniać je innym aplikacjom. Mówiąc prościej, aplikacja Facebooka, jako źródło problemu, może propagować nieefektywność w innych aplikacjach systemu pomocniczego, powodując ogólną nieefektywność i nietypowe zużycie baterii.

Co możesz zrobić

Jak wspomniano powyżej, możesz zaktualizować aplikacje na Facebooku i Messenger, mając nadzieję, że proponowane przez FB rozwiązanie częściowe zadziała.

O wiele lepszym rozwiązaniem pod względem wydajności jest dezinstalacja aplikacji Facebook i Messenger oraz korzystanie z przeglądarki w celu uzyskania dostępu do konta Facebook. Będzie działać tak jak na twoim komputerze. Pewnie, że nie ma finezji, którą zapewnia aplikacja, dla której została stworzona, ale przynajmniej na pewno zaoszczędzisz co najmniej jedną piątą swojego czasu pracy na baterii. Możesz także rozważyć użycie do tego celu przeglądarki o niższej rozdzielczości, takiej, która korzysta z najmniejszych zasobów i pozostającej na nim zalogowanym. Jednym z przykładów jest między innymi Opera Mini.

Jeśli naprawdę potrzebujesz robić to w sposób użyteczny, możesz rozważyć alternatywy, takie jak Metal na Facebooku i Twitterze oraz Tinfoil na Facebooku.