Android M 이전에는 Android에서 절전 모드라는 것이있었습니다. Android M을 통해 Google은 소위 Doze Mode를 도입했습니다. 누구나이 모드의 차이점을 자세히 설명해 주시겠습니까?
Android M 이전에는 Android에서 절전 모드라는 것이있었습니다. Android M을 통해 Google은 소위 Doze Mode를 도입했습니다. 누구나이 모드의 차이점을 자세히 설명해 주시겠습니까?
답변:
휴면 모드 -CPU가 휴면 상태 임을 의미하며 RIL (Radio Interface Layer) 및 경보를 제외한 모든 명령을 수락하지 않습니다. LCD가 꺼진 후 몇 초 안에 CPU가 절전 모드로 전환됩니다.
Doze 모드 -휴대 전화의 앱에 네트워크 액세스 권한이 없으며, 앱이 기기의 절전 모드를 유지하려고 할 때 시스템이 "wakelocks"를 무시하고 백그라운드 작업을 실행할 수 없음을 의미합니다. 휴대 전화가 그다지 좋지 않은 것처럼 들리지만 Doze가 기능을 유지하는 몇 가지 방법이 있습니다. 앱이 동기화 작업 및 기타 백그라운드 작업을 실행하기 위해 장치를 깨울 수는 없지만 우선 순위가 높은 푸시 메시지는 계속 표시됩니다. 예를 들어 행 아웃 메시지는 Doze 모드에있는 기기에 나타납니다.
앱 대기 -대기 상태가 된 앱은 모든 네트워크 액세스를 잃고 모든 백그라운드 동기화 작업이 일시 중지됩니다. 휴대 전화가 연결되어 있고 하루 또는 이틀에 몇 분 동안 이러한 제한이 일시적으로 해제됩니다. 이는 일시 중단 된 앱이 보류중인 동기화 작업을 실행할 수있는 기회를 제공하지만 계속 실행할 수는 없습니다. 우선 순위가 높은 푸시 알림을 사용하면 짧은 시간 동안 대기 모드에서 앱을 깨울 수도 있습니다.