구글은 오늘 구글 I / O에서 새로운 안드로이드 P 베타를 발표했다. 그리고 소년은 그것에게 새로운 특징과 개선의 톤을 가져온다. 새로운 제스처 기반 탐색 기능이 주목을 끄는 동안 Google은 사용자 환경을 개선하기 위해 많은 보완책을 추가했습니다. 배터리 수명이 사용자의 요구가 많아지면서, 구글은 안드로이드 P로 더 좋고 효과적인 배터리 관리를 약속했다. 새로운 버전이 나올 때마다 안드로이드 P로 도세 (Doze)와 같은 배터리 수명과 관련하여 새로운 점이 소개되었지만, 구글은 앱 대기 양동이. 앱 대기 버킷 덕분에 백그라운드에서 실행되는 앱을 더욱 강력하게 제어 할 수있어 배터리 수명에 영향을 미칩니다. 그러나 사용 방법에 대해 이야기하기 전에 App 대기 버킷이 정확히 무엇인지 논의 해 보겠습니다.
앱 대기 버킷은 무엇입니까?
앱 대기 버킷은 Android P 개발자 미리보기 2에서 소개 된 새로운 절전 도구입니다. 기본적으로 앱을 사용하는 빈도에 따라 앱을 분류하고 그에 따라 기기 리소스에 대한 액세스를 제한합니다. 이는 동적 프로세스이므로 시스템은 각 앱을 우선 순위 버킷에 할당 한 다음 필요에 따라 앱을 다시 할당합니다.
Google에 따르면 4 개의 주요 앱 대기 버킷이 있습니다. 즉,
유효한
사용자가 현재 앱을 사용하고 있다면 앱이 활성 버킷에 있다고합니다. 예를 들면 다음과 같습니다.
- 앱에서 활동을 시작했습니다.
- 앱에서 전경 서비스를 실행 중입니다.
- 앱에 포 그라운드 앱에서 사용하는 콘텐츠 제공 업체와 연결된 동기화 어댑터가 있습니다.
- 사용자가 앱에서 알림을 클릭합니다.
따라서 앱이 활성 버킷에있는 경우 시스템은 앱의 작업, 알람 또는 FCM 메시지에 대한 제한을 두지 않습니다.
워킹 세트
앱이 자주 실행되지만 현재 활성 상태가 아닌 경우 작업 세트 버킷에 있다고합니다. 예를 들어 사용자가 가장 많이 시작하는 소셜 미디어 앱은 작업 집합에 포함될 가능성이 큽니다. 간접적으로 사용되는 앱은 워킹 세트 버킷으로 승격됩니다. 응용 프로그램이 작업 집합에있는 경우 시스템은 작업을 실행하고 경보를 트리거하는 능력에 약간의 제한을가합니다.
빈번한
앱이 정기적으로 사용되는 경우 빈번한 버킷에 있다고하지만 항상 그렇지는 않습니다. 예를 들어 사용자가 체육관에서 실행하는 운동 추적 앱은 빈번한 물통에있을 수 있습니다. 앱이 빈번한 버킷에있는 경우, 시스템은 작업을 실행하고 알람을 트리거하는 기능에 더 강한 제한을 부과하며, 또한 우선 순위가 높은 FCM 메시지에 대한 제한을 부과합니다.
드문
앱이 자주 사용되지 않는 경우 드물게 버킷에 있다고합니다. 예를 들어 사용자가 호텔에 머무르는 동안 만 실행하는 호텔 앱은 드문 버킷에있을 수 있습니다. 응용 프로그램이 희소 한 버킷에있는 경우 시스템은 작업 실행, 경보 트리거 및 우선 순위가 높은 FCM 메시지 수신에 대한 엄격한 제한을 부과합니다. 이 시스템은 또한 앱이 인터넷에 연결할 수있는 기능을 제한합니다.
못
마지막으로, 설치되었지만 실행 된 적이없는 앱을위한 특별한 버킷이 있습니다. 시스템은 이러한 앱에 심각한 제한을 부과합니다.
응용 프로그램 대기 버킷 문제
이론적으로 앱 대기 버킷은 훌륭한 기능처럼 들립니다. 그러나, 그것에 캐치가 발생합니다. 구글이 말한 것처럼, "모든 제조사는 비 액티브 (non-active) 앱이 버킷에 할당되는 방식에 대한 자체 기준을 설정할 수 있습니다." 사실상 각 제조업체는 앱을 관리하고 디자인 개념에 따라 앱을 다양한 버킷으로 배포하거나 분류 할 수 있습니다. Google은 프로세스가 동적이며 Android는 사용자의 용도에 따라 앱을 분류 할 것이라고 주장하지만 Android가 어디에 사용되는지 미리 결정하지 않은 사전로드 된 소프트웨어 가 없는 경우에만 Android가이 사용 패턴 시스템으로 돌아와 앱 배치를 결정합니다 신청서가 제출 될 수 있습니다.
그럼에도 불구하고 사용자는 자신의 취향에 따라 수동으로 각 앱의 대기 상태 통을 결정할 수 있습니다. 이렇게하려면 각 앱에 대해 수동으로 대기 버킷을 설정하는 방법을 보여주는대로 다음을 읽으십시오.
대기 응용 프로그램을 수동으로 사용하는 방법
참고 : Android P 개발자 미리보기 2를 실행하는 Google Pixel 2 XL에서 다음 메소드를 테스트했습니다.이 메소드는 Android P 개발자 미리보기 2를 실행하는 다른 모든 기기에서 동일하게 유지되어야합니다.
1. 우선, 설정 -> 시스템 -> 전화 정보로 이동하십시오 .
2. 이제 고급을 누르고 스크롤을 완전히 내립니다. 개발자 옵션을 사용하려면 "빌드 번호"를 7 번 탭 하십시오 .
3. 일단 설정을 마치면 설정 -> 시스템 -> 고급 -> 개발자 옵션으로 넘어갑니다 .
4. 여기에 일단 아래로 스크롤하십시오. '대기 응용 프로그램'을 탭합니다.
5. 그게 다야. 이제 기기에 설치된 모든 앱의 목록이 표시됩니다. Standby Bucket을 변경하려는 앱을 누르기 만하면 됩니다. 앞서 언급 한 4 개의 주요 대기 물 버킷 중에서 선택할 수있는 목록을 받아야합니다.
Android P의 대기 애플리케이션으로 배터리 수명 연장
음, Doze와 마찬가지로 App Standby 버킷은 더 나은 배터리 백업을 약속합니다. 위의 가이드를 사용하면 OEM이 할 수있는 것보다 선호하는 앱 버킷에 앱을 할당하는 것을 수동으로 제어 할 수 있어야합니다. 반면, Pixel 기기에서 Android P를 실행하는 경우 Android에서 자동으로 프로파일 링을 수행합니다. App Standby 버킷의 배터리 수명에 대한 실제 효과는 며칠 사용 후에 만 나타나지 만 그 자체로 기능은 상당히 우수합니다.