Facebook 및 Messenger 앱이 휴대 전화의 배터리를 소모시키는 방법

그리고 당신이 그것에 대해 할 수있는 것

iOS 및 Android 기기 용 Facebook 및 Facebook 메신저 앱이 배터리 수명을 많이 소비한다는 것은 알려진 사실입니다. 페이스 북의 메신저 앱은 WhatsApp의 그림자 속에서 오랫동안 사용되어 왔지만 현재 대부분의 사용자가 설치하여 사용하는 앱으로서 선두를 달리고 있습니다. 전세계 사람들의 수많은 불만 외에도 당국과 분석가들은 테스트를 실시했으며 사용하지 않을 때에도 Facebook 앱과 메신저가 배터리 돼지임을 확인했습니다. AVG는 스마트 폰에서 배터리 드레서와 성능 측정기의 상위 10 개 목록 중에서이 두 가지 앱을 선정합니다.

이 문제를 해결하기 위해 배터리 절약 기능 및 성능 향상 프로그램을 사용하려고 생각하는 경우 배터리 보호기가 작동하지 않을 수도 있습니다. Greenify는 잠재적 인 배터리 주스 흡착제 인 앱을 식별하고 최대 절전 모드로 설정하거나 죽이는 신뢰할 수 있고 상대적으로 효율적인 도구 중 하나입니다. 페이스 북과 메신저 앱은 Greenify가 '잠들다'고하면서도 계속 소비하고있다. 그래서 이것들은 무엇이 문제인가? 그리고 당신은 무엇을 할 수 있습니까?

Facebook App에서 배터리를 방전시키는 방법

비정상적인 배터리 소모 및 성능 저하는 특히 음성 통화를 온라인으로하거나 공유 할 때와 같이 유휴 상태에 있고 휴면 상태 인 경우와 같이 앱을 사용하는 동안 발생하지 않습니다.

페이스 북은 공식적으로이 문제에 대한 인식을 인정하고 이미 '해결책'이 만족스럽게 작동하지 않는 것으로 보아 부분적으로 수정했다. 실제로 FB의 Ari Grant는 CPU 스핀과 오디오 세션의 관리 불량이라는 두 가지 이유를 제시합니다.

CPU 스핀은 일반 페이스 북이 이해할 수있는 비교적 복잡한 메커니즘이므로 간단한 이해 방법이 있습니다. CPU는 스마트 폰의 마이크로 프로세서이며 프로그램이나 응용 프로그램을 실행하여 실행할 작업 인 스레드를 서비스 (실행)합니다. CPU는 사용자가 동시에 볼 수있는 방식으로 여러 앱 또는 스레드를 서비스해야합니다 (실제로 멀티 태스킹 장치의 기본 원리 - 동시에 여러 프로그램을 실행할 수있는 원칙). 그러나 실제로 하나의 서비스를 필요로합니다 응용 프로그램이나 스레드를 한 번에 작은 시간 동안 스레드와 함께 복용합니다.

하나의 스레드가 사용자 입력 (키보드에 입력 된 문자와 같은) 또는 시스템에 입력되는 일부 데이터와 같이 CPU에서 서비스를받을 자격이되기 전에 어떤 스레드가 발생할 때까지 기다려야하는 경우가 종종 있습니다. Facebook 앱의 스레드는 다른 많은 앱과 마찬가지로 오랫동안 '바쁜 대기 중'상태 ( 푸시 알림 과 관련된 이벤트를 기다리고있을 가능성이 높음)에 머물러 있지만이 이벤트에 대한 쿼리 및 폴링을 계속해서 유지하면서 다소 실제로 아무것도 유용하지 않고 '활성'. 이것은 CPU 스핀으로 배터리 전원 및 기타 리소스를 소모하므로 성능과 배터리 수명에 영향을줍니다.

두 번째 문제는 페이스 북에서 멀티미디어를 재생하거나 오디오와 관련된 커뮤니케이션에 참여한 후에 발생합니다. 오디오 관리가 제대로 이루어지지 않아 낭비가 발생합니다. 비디오 또는 통화를 종료 한 후 오디오 메커니즘은 '열린 상태'로 남아 있기 때문에 앱은 백그라운드에서 CPU 시간 및 배터리 주스를 포함한 동일한 양의 리소스를 계속 사용합니다. 그러나 아무 오디오 출력도 내 보내지 않고 아무 소리도 들리지 않으므로 아무도 알아 채지 못합니다.

그 다음, Facebook은이 문제에 대한 부분적인 수정을 통해 앱 업데이트를 발표했습니다. 따라서 가장 먼저 시도해 보는 것은 Facebook 및 Messengers 앱을 업데이트하는 것입니다. 그러나 현재까지 공유 된 사용자 경험과 함께 공연 및 통계는 문제가 아직 남아 있음을 나타냅니다.

배경을 실행하는 앱과 관련된 다른 종류의 문제가 의심됩니다. 오디오와 마찬가지로 몇 가지 다른 매개 변수가 제대로 관리되지 않았을 수 있습니다. 휴대 전화의 운영체제 (iOS 또는 Android)는 사용하는 앱의 촉진자로 해당 서비스를 실행하는 서비스 (백그라운드 시스템 소프트웨어)를 가지고 있습니다. Facebook 앱을 비효율적으로 관리하면 다른 앱에서도 비효율을 초래할 수 있습니다. 이렇게하면 성능 및 배터리 통계에 Facebook의 비정상적인 소비 만 표시되는 것이 아니라 다른 앱과도 공유됩니다. 간단히 말해, 문제의 원인 인 페이스 북 앱은 비효율을 다른 보조 시스템 앱에 전파시켜 전반적인 비효율과 비정상적인 배터리 소모를 일으킬 수 있습니다.

할 수있는 것

위에서 언급했듯이 FB에서 제안한 부분 솔루션을 원할 때 Facebook 및 Messenger 앱을 업데이트 할 수 있습니다.

성능면에서 훨씬 더 좋은 옵션은 Facebook 및 Messenger 앱을 모두 제거하고 브라우저를 사용하여 Facebook 계정에 액세스하는 것입니다. 컴퓨터에서와 같이 작동합니다. 물론 앱이 제공 한 기교는 제공되지 않지만 적어도 배터리 수명의 1/5은 절약해야합니다. 당신은 더 희박한 브라우저를 사용하여 가능한 한 최소한의 리소스를 사용하고 로그인 상태를 유지할 것을 고려할 수 있습니다. Opera Mini 는 예를 들어, 다른 것들 중 하나입니다.

app-wise를 실제로 수행해야한다면 Facebook 용 및 Twitter 용 Metal, Facebook 용 Tinfoil과 같은 대안을 고려할 수 있습니다.