Jak Facebook zużywa całą energię baterii iPhone'a

Jak Facebook zużywa całą energię baterii iPhone'aFacebook to jedna z aplikacji, która zużywa dużo energii baterii nawet jeśli z niego nie korzystasz, a wczoraj zaproponowano halucynacyjne wyjaśnienie, w jaki sposób aplikacja zużywa niezwykle dużą ilość baterii, choć teoretycznie nie powinna.

chociaż aplikacja Facebook jest zamykany przez użytkowników i pozostawiony w tle, gdzie nie powinien generować ruchu, zwłaszcza gdy wyłączony jest system odświeżania aplikacji w tle, rzeczywistość jest zupełnie inna niż sobie wyobrażasz.

Wydaje się, że dokładniej aplikacja Facebook nadużywa niektórych interfejsów API dla VOIP w tle i dźwięku w tle, dzięki tego typu technikom aplikacja kontynuuje działanie nawet wtedy, gdy powinna zostać całkowicie zamknięta, bez generowania aktywności w tle.

Wszystko wydaje się mieć związek z klipami wideo wyświetlanymi przez Facebooka w aktualnościach, a firma Facebook nadużywa interfejsów API do odtwarzania dźwięku w tle, aby aplikacja była aktywna nawet wtedy, gdy jest zamknięta w tle, co jest teoretycznie zabronione przez Apple.

Jak Facebook robi wszystko? Dobrze aplikacja Facebook automatycznie odtwarza klipy wideo przy głośności ustawionej na minimum gdy jest zamknięty w tle, pliki wideo są odtwarzane, gdy użytkownicy surfują po Internecie za pomocą połączeń Wi-Fi, ale także gdy korzystają z połączenia komórkowego.

Zaletą jest to, że Facebook może automatycznie odtwarzać klipy wideo na głównym ekranie aplikacji tylko wtedy, gdy z niego korzystamy, więc teoretycznie mówimy o zmniejszonej aktywności w tle, dopóki nie otworzymy aplikacji ponownie i klip wideo nie uruchomi się automatycznie Ponownie.

Domyślam się, że Facebook przechwytuje sesje audio na iOS, utrzymując cichy dźwięk w tle podczas odtwarzania wideo w aplikacji. A ponieważ domyślnie filmy na Facebooku są automatycznie odtwarzane zarówno w sieci Wi-Fi, jak i w sieci komórkowej, a niewiele osób zadaje sobie trud, aby to wyłączyć, oznacza to, że istnieje duża szansa, że ​​aplikacja Facebook zawsze znajdzie sposób na odtworzenie filmu i zachowanie dźwięku w tle i zużywają energię do wykonywania zadań w tle.

Najgorsze jest to w tym dodatkowe zużycie danych komórkowych bez Facebooka mu zapłacić i w ten sposób Facebook prześcignął YouTube'a w liczbie wyświetleń klipów wideo, kradnąc i oszukując, aby dostać to, czego potrzebuje.

To, co robi Facebook, narusza wszystkie zasady Apple, ale niestety ci z Cupertino nie powstrzymują takich praktyk i zostajemy bez baterii w naszych terminalach. Rozwiązaniem tego problemu nie jest usunięcie aplikacji Facebook, ale wyłączenie automatycznego odtwarzania klipów wideo.

Tutaj ci mówiłem jak zatrzymać automatyczne odtwarzanie klipów wideo w aplikacji Facebook i teoretycznie powinieneś poprawić autonomię baterii, zalecam całkowite zamknięcie aplikacji Facebook w tle, gdy jej nie używasz.