Unisquads
로그인
홈
이용약관·개인정보처리방침·콘텐츠정책·© 2026 Unisquads
이용약관·개인정보처리방침·콘텐츠정책
© 2026 Unisquads. All rights reserved.

Doze 모드 (r1)

이 문서의 과거 버전 (r1)을 보고 있습니다. 수정일: 2026.02.25 19:52

Doze 모드

정의

스마트폰의 배터리 절약 및 성능 최적화를 위해 백그라운드 앱 활동을 제한하는 안드로이드 운영체제의 기능

개발자

구글

최초 도입

안드로이드 6.0 마시멜로

주요 용도

배터리 수명 연장

백그라운드 네트워크 활동 제한

앱의 CPU 및 RAM 사용 최적화

관련 분야

모바일 운영체제

배터리 관리

시스템 최적화

상세 정보

작동 방식

장치가 충전 중이 아니고 화면이 꺼진 상태에서 일정 시간이 지나면 활성화됨

백그라운드 네트워크 액세스를 제한하고 앱의 예약 작업을 연기함

관련 기능

앱 대기 모드

장점

배터리 수명을 크게 향상시킴

불필요한 백그라운드 활동으로 인한 성능 저하 방지

단점

백그라운드 알림이 지연될 수 있음

실시간 업데이트가 필요한 앱의 기능에 제약이 생길 수 있음

1. 개요

Doze 모드는 안드로이드 운영체제에 내장된 배터리 절약 및 성능 최적화 기능이다. 이 기능은 구글이 개발하여 안드로이드 6.0 마시멜로에서 최초로 도입되었다. 주요 목적은 사용자가 기기를 사용하지 않는 동안 배터리 수명을 연장하는 것이다.

Doze 모드는 스마트폰이 움직임이 없고 충전 중이 아닌 상태에서 일정 시간 유지될 때 자동으로 활성화된다. 활성화되면 백그라운드에서 실행되는 앱의 네트워크 활동과 CPU 사용을 제한한다. 이를 통해 불필요한 배터리 소모를 방지하고 시스템 자원을 효율적으로 관리한다.

이 기능은 배터리 관리와 시스템 최적화 분야에서 중요한 역할을 하며, 사용자에게 더 긴 사용 시간을 제공한다. Doze 모드는 안드로이드 운영체제의 핵심 전원 관리 메커니즘 중 하나로 자리 잡았다.

2. 등장 배경

Doze 모드는 안드로이드 6.0 마시멜로에서 처음 도입된 기능이다. 이 기능이 등장하기 전까지 안드로이드 스마트폰은 사용하지 않을 때에도 백그라운드에서 실행되는 수많은 앱이 지속적으로 네트워크에 접속하거나 CPU 및 RAM 자원을 소모하여 배터리를 빠르게 소모하는 문제가 있었다. 특히 사용자가 기기를 사용하지 않고 방치해 둔 상태에서도 불필요한 배터리 소모가 발생하는 것은 주요한 과제로 지적되었다.

이러한 문제를 해결하고 배터리 수명을 획기적으로 개선하기 위해 구글은 Doze 모드를 개발하였다. 이 기능의 핵심 목표는 기기가 움직이지 않고 충전 중이 아닐 때, 즉 사용자가 실제로 사용하지 않는 시간 동안 시스템의 활동을 최소화하여 에너지 효율을 극대화하는 것이다. 이를 통해 사용자 경험을 해치지 않으면서도 배터리 지속 시간을 크게 늘릴 수 있는 새로운 접근법을 제시했다.

3. 작동 원리

3.1. 유지 관리 창

Doze 모드가 활성화된 동안에도 앱이 필요한 작업을 수행할 수 있도록 허용하는 정기적인 시간 창을 유지 관리 창이라고 한다. 이 기간 동안 시스템은 Doze 모드의 제한을 일시적으로 해제하여 앱이 네트워크 동기화, 푸시 알림 수신, 예약된 작업 실행 등의 활동을 수행할 수 있게 한다.

유지 관리 창은 주기적으로 발생하며, Doze 모드가 깊어질수록 그 간격이 길어진다. 초기에는 비교적 짧은 간격으로 창이 열리지만, 장시간 사용하지 않으면 창이 열리는 주기가 점차 늘어난다. 이는 배터리 절약 효과를 극대화하면서도 시스템의 기본적인 기능성을 유지하기 위한 설계이다. 각 유지 관리 창이 열리는 동안 앱은 백그라운드 프로세스를 실행하고 Google Cloud Messaging을 통해 지연된 알림을 받을 수 있다.

개발자는 Android Jetpack의 WorkManager와 같은 API를 활용하여 중요한 작업을 유지 관리 창에 맞춰 예약하거나, 화이트리스트에 앱을 등록하여 제한을 완화할 수 있다. 이를 통해 사용자 경험을 해치지 않으면서 Doze 모드의 이점을 최대한 활용하는 것이 가능하다.

3.2. 수면 단계

Doze 모드의 수면 단계는 장치가 유지 관리 창을 거친 후 더 깊은 절전 상태로 진입하는 단계이다. 이 단계에서는 백그라운드 활동에 대한 제한이 더욱 강화된다. 네트워크 접근이 완전히 차단되며, 앱의 CPU 및 RAM 사용이 최소화된다. 또한 알림 동기화와 같은 대부분의 백그라운드 작업이 중단된다.

수면 단계는 장치가 일정 시간 동안 움직임이 없고 화면이 꺼진 상태를 유지할 때 활성화된다. 이 상태에서는 앱이 예약된 유지 관리 창을 제외하고는 네트워크에 접근할 수 없게 된다. 이를 통해 배터리 소모를 극적으로 줄이고, 배터리 수명을 크게 연장하는 효과를 기대할 수 있다.

이러한 강력한 제한은 시스템 앱이나 사용자가 화이트리스트에 등록한 앱에는 적용되지 않는다. 또한 사용자가 장치를 들어올리거나 화면을 터치하는 등의 조작을 하면 Doze 모드는 즉시 종료되고 모든 앱은 정상적인 활동을 재개한다. 이는 사용자 경험을 해치지 않으면서도 대기 시간의 배터리 소모를 최소화하는 데 기여한다.

4. 기대 효과

4.1. 배터리 수명 향상

Doze 모드의 가장 핵심적인 기대 효과는 배터리 수명을 크게 향상시키는 것이다. 사용자가 기기를 사용하지 않고 정지 상태로 둘 때, 안드로이드 운영체제는 백그라운드 프로세스를 최소화하여 불필요한 전력 소모를 억제한다. 이는 특히 장시간 충전 없이 대기 상태를 유지해야 하는 상황에서 배터리 소모율을 현저히 낮춘다.

구체적으로 Doze 모드는 네트워크 액세스, CPU 및 센서 활동을 주기적으로 제한하는 방식으로 작동한다. 이로 인해 이메일 클라이언트, 메신저, 소셜 미디어 앱 등이 백그라운드에서 지속적으로 데이터를 동기화하거나 위치를 확인하는 빈도가 줄어든다. 결과적으로 스마트폰의 대기 시간이 길어지고, 사용자는 더 오랜 시간 동안 기기를 사용할 수 있게 된다.

이러한 배터리 절약 효과는 마시멜로 이후의 안드로이드 버전에서 지속적으로 개선되어 왔다. 초기 버전에서는 기기가 완전히 정지된 상태에서만 활성화되었지만, 후속 업데이트를 통해 화면이 꺼진 상태에서도 부분적으로 적용되는 등 더욱 효율적인 전력 관리가 가능해졌다. 이는 모바일 컴퓨팅 환경에서 사용자 경험을 개선하는 중요한 요소로 자리 잡았다.

4.2. 백그라운드 앱 관리

Doze 모드의 백그라운드 앱 관리는 장치가 유휴 상태일 때 불필요한 애플리케이션 활동을 제한하여 시스템 효율성을 높이는 핵심 메커니즘이다. 이 기능은 안드로이드 6.0 마시멜로에서 처음 도입되어, 화면이 꺼지고 장치가 움직이지 않는 상태가 되면 자동으로 활성화된다. Doze 모드는 백그라운드에서 실행되는 앱의 네트워크 접근과 CPU 사용을 최소화함으로써, 배터리 소모의 주요 원인 중 하나를 차단한다.

구체적으로 Doze 모드가 활성화되면, 대부분의 앱은 정기적인 네트워크 동기화, 푸시 알림 수신을 위한 지속적인 연결, 그리고 불필요한 백그라운드 작업 실행이 제한된다. 대신 시스템은 주기적으로 열리는 '유지 관리 창' 동안에만 이러한 앱들이 네트워크 활동과 지연된 작업을 수행할 수 있도록 허용한다. 이는 사용자가 직접 스마트폰을 사용하지 않는 시간 동안 발생하는 배터리 누수를 효과적으로 방지한다.

이러한 관리 방식은 사용자 경험에 큰 영향을 주지 않으면서 배터리 수명을 극대화하는 데 목적이 있다. 중요한 알림은 지연 없이 전달될 수 있도록 시스템 수준에서 예외 처리가 이루어지며, 사용자가 장치를 들거나 화면을 터치하는 순간 Doze 모드는 즉시 해제되어 모든 기능이 정상적으로 복원된다. 따라서 Doze 모드는 배터리 관리와 시스템 최적화를 위한 안드로이드의 지능형 자원 할당 전략의 대표적인 사례이다.

5. 제한 사항 및 예외

5.1. 화이트리스트 앱

화이트리스트 앱은 Doze 모드가 활성화된 상태에서도 백그라운드 활동 제한을 받지 않고 정상적으로 동작하도록 허용된 애플리케이션을 의미한다. 이는 사용자가 특정 앱의 중요도나 필요성에 따라 제한을 해제할 수 있도록 설계된 예외 처리 메커니즘이다.

사용자는 안드로이드의 배터리 최적화 설정 메뉴에 접속하여 특정 앱을 화이트리스트에 추가하거나 제외할 수 있다. 일반적으로 실시간 알림이 필요한 메신저 앱, 이메일 클라이언트, 또는 중요한 시스템 서비스 등이 화이트리스트에 포함되는 경우가 많다. 이렇게 설정된 앱들은 Doze 모드의 수면 단계에 진입해도 네트워크 접근이나 CPU 자원 사용에 제약을 받지 않는다.

그러나 화이트리스트에 너무 많은 앱을 추가하면 Doze 모드의 본래 목적인 배터리 수명 향상 효과가 크게 감소할 수 있다. 따라서 사용자는 필요한 앱만 신중하게 선택하여 예외를 설정하는 것이 권장된다. 구글은 개발자들에게도 안드로이드 API를 통해 앱이 Doze 모드와 호환되도록 설계하는 가이드라인을 제공하고 있다.

5.2. 사용자 조작 시 비활성화

사용자가 기기를 직접 조작하는 동안에는 Doze 모드가 활성화되지 않는다. 이는 사용자 경험을 최우선으로 고려한 설계로, 사용자가 화면을 터치하거나 기기를 움직이는 등 상호작용을 하고 있을 때는 모든 앱과 서비스가 즉각적으로 반응할 수 있어야 하기 때문이다. 따라서 기기가 충전 중이거나, 화면이 켜져 있거나, 사용자가 움직임을 감지하는 센서를 통해 활동을 감지하면 Doze 모드는 자동으로 일시 중단된다.

구체적으로 Doze 모드는 기기가 정지 상태에 있을 때만 점진적으로 깊은 절전 상태로 진입한다. 사용자가 기기를 들거나 화면을 탭하는 순간, 시스템은 이를 '활동 중'으로 판단하여 Doze 모드의 모든 제한을 즉시 해제한다. 이때 백그라운드 동기화, 알림 수신, 네트워크 접근 등이 정상적으로 재개되어 사용자는 지연 없이 최신 정보를 확인하고 앱을 사용할 수 있다. 이 메커니즘은 사용자가 체감하는 성능 저하를 방지하는 핵심 요소이다.

6. 관련 문서

  • Android Developers - App standby buckets

  • Android Developers - Power management restrictions

  • Android Developers - Background work

  • Android Developers - Battery optimization

  • Wikipedia - Android version history

  • Wikipedia - Greenify (software)

  • XDA Developers - Understanding Doze Mode on Android

  • Android Authority - What is Doze Mode in Android?

  • Samsung Members - 배터리 절약을 위한 Doze 모드란?

  • LG전자 고객지원 - Doze 모드(절전 모드)란 무엇인가요?

리비전 정보

버전r1
수정일2026.02.25 19:52
편집자unisquads
편집 요약AI 자동 생성