Facebook 및 Messenger 앱이 휴대폰 배터리를 소모하는 방법
페이스북 그리고 페이스북 메신저 iOS 및 Android 기기용 앱은 배터리 수명을 많이 소모합니다. 전 세계 사람들의 불만 외에도 당국과 분석가가 테스트를 수행했습니다. 그들은 앱을 사용하지 않을 때에도 둘 다 배터리 호그라고 확인했습니다.
이 문제를 해결하기 위해 배터리 세이버 및 성능 부스터 앱을 사용할 생각이라면 작동하지 않을 수 있습니다. 그래서 당신은 무엇을 할 수 있습니까?
Facebook이 CPU와 배터리를 사용하는 방법
앱을 사용하는 동안과 앱이 유휴 상태이고 휴면 상태일 때 배터리 소모 및 성능 저하가 발생합니다.
Facebook은 이 문제를 인정하고 부분적으로 수정했습니다. 그러나 해결책은 만족스럽지 않은 것 같습니다. 아리 그랜트 의 Facebook은 이 문제에 대해 CPU 스핀과 잘못된 오디오 세션 관리라는 두 가지 이유를 제시했습니다.
CPU 스핀은 복잡한 메커니즘입니다. NS CPU 스마트폰의 마이크로프로세서입니다. 프로그램이나 앱을 실행하여 실행할 작업인 스레드를 서비스(실행)합니다. CPU는 사용자에게 동시에 표시되는 방식으로 여러 앱 또는 스레드를 서비스합니다(이는 멀티태스킹의 기본 원칙입니다. 여러 프로그램을 동시에 실행하는 장치) 그러나 짧은 시간 동안 한 번에 하나의 앱이나 스레드를 차례로 서비스하는 것을 포함합니다. 스레드.
스레드는 종종 사용자 입력(예: 키보드에 입력한 문자) 또는 데이터가 시스템에 입력하는 것과 같이 CPU에 의해 서비스되기 전에 무언가가 발생하기를 기다립니다. Facebook 앱 스레드는 오랫동안 이 바쁜 대기 상태를 유지합니다(예: 관련 이벤트를 기다리는 경우). 푸시 알림), 다른 많은 앱과 마찬가지로. 또한 이 이벤트를 지속적으로 쿼리하고 폴링하여 유용한 작업을 수행하지 않고 다소 활성화됩니다. 이것은 성능과 배터리 수명에 영향을 미치는 배터리 전원 및 기타 리소스를 소모하는 CPU 스핀입니다.
멀티미디어는 배터리 브루저
두 번째 문제는 Facebook에서 멀티미디어를 재생하거나 오디오와 관련된 커뮤니케이션에 참여한 후에 발생합니다. 여기서 오디오 관리가 잘못되어 낭비가 발생합니다. 비디오 또는 통화를 종료한 후 오디오 메커니즘이 열린 상태로 유지되어 앱이 백그라운드에서 CPU 시간 및 배터리 전원을 포함하여 동일한 양의 리소스를 사용하게 됩니다. 그러나 오디오 출력을 내보내지 않고 아무 소리도 들리지 않으므로 아무 것도 알아차리지 못합니다.
이에 따라 Facebook은 이러한 문제를 부분적으로 수정하여 앱 업데이트를 발표했습니다. 따라서 가장 먼저 할 일은 Facebook 및 Messenger 앱을 업데이트하는 것입니다. 그러나 현재까지 공유된 사용자 경험과 함께 성능 및 측정항목은 문제가 여전히 존재함을 나타냅니다.
백그라운드에서 실행되는 앱과 관련된 다른 문제가 있는 것으로 의심됩니다. 오디오와 마찬가지로 여러 다른 매개변수가 제대로 관리되지 않았을 수 있습니다. 휴대전화의 운영 체제에는 사용하는 앱의 촉진자 역할을 하는 서비스(백그라운드 시스템 소프트웨어)가 실행되고 있습니다. Facebook 앱의 비효율적인 관리로 인해 다른 앱의 비효율이 발생할 수 있습니다. 이렇게 하면 성능 및 배터리 메트릭이 Facebook만의 비정상적인 소비를 표시하지 않고 다른 앱과 공유합니다. 문제의 원인인 Facebook 앱은 다른 보조 시스템 앱으로 비효율을 전파하여 전반적인 비효율과 비정상적인 배터리 소모를 유발할 수 있습니다.
할 수 있는 일
Facebook에서 제안한 부분 솔루션이 효과가 있기를 바라며 Facebook 및 Messenger 앱을 최신 상태로 유지하세요.
성능 면에서 더 나은 옵션은 Facebook 및 Messenger 앱을 제거하고 브라우저를 사용하여 Facebook 계정에 액세스하는 것입니다. 컴퓨터에서처럼 작동합니다. 앱이 제공하는 기교는 없지만, 배터리 수명의 최소 5분의 1을 절약할 수 있습니다. 또한 리소스를 가장 적게 사용하고 로그인 상태를 유지하는 린 브라우저를 사용하는 것이 좋습니다. 한 가지 예는 오페라 미니.