Samsung, Xiaomi, Oppo. 알람이 안 울린 이유
알람은 맞춰 뒀어요. 선반 위 시계라면 비명을 질렀을 겁니다. 지난화요일에 깐 앱은 안 그랬죠. 8시 17분에 깹니다. 기차를 놓친 사람 특유의 메스꺼움. 잠금 화면은 순진한 얼굴로, 6시 30분 같은 건 원래 없었다는 표정입니다.
Android에서 잠이 많은 사람에게 제일 많이 듣는 불만이고, 타이머가 고장난 경우는 거의 없어요. Samsung, Xiaomi, Oppo, Vivo, Huawei 스킨은 백그라운드 작업을 배터리 범죄처럼 다룹니다. Google 자체 Clock은 특별 통행증이 있죠. 새로 깐 알람 앱은, 진짜 필요한 밤이 오기 전에 작은 관문을 통과시키지 않으면 같은 대우를 못 받습니다.
당신이 자는 동안 폰이 하는 일
Android에는 Doze라는 절전 모드가 있습니다. 화면이 꺼진 지 좀 지나면 네트워크 일을 묶고, 평범한 알람을 미뤄서 배터리를 늘려요. 예외가 정확한 알람입니다. 칩이 낮잠 자도 벽시계 그 분에 울려야 한다는 게 원칙이에요. Google이 AlarmManager 가이드에 적어 뒀습니다. 함정은 「원칙」이라는 단어죠.
Android 12부터는 앱에 알람 및 리마인더라는 특별 접근을 줘야 합니다. SCHEDULE_EXACT_ALARM 권한이에요. 이게 꺼져 있으면 정확한 알람 호출이 조용히 실패합니다. Android 14에서는 배터리 관리자가 앱이 놀고 있다고 판단하면 나중에 도로 뺏는 제조사도 있어요. 설정 토글은 허용된 것처럼 보입니다. 아침만 안 오는 거죠.
OEM 스킨은 그 위에 정책을 더 쌓습니다. One UI(Samsung), HyperOS(Xiaomi), ColorOS(Oppo), EMUI(Huawei). 각자 백그라운드에서 살아남을 앱의 사적 목록을 갖고 있어요. Coop가 그 목록에 없으면, 쓸어 없앤 뒤 프로세스를 얼릴 수 있습니다. 언 프로세스는 울지 못해요.
Samsung (One UI)
먼저 볼륨. 여기서 속는 사람이 많아요. Samsung은 미디어, 벨소리, 알람을 세 슬라이더로 나눕니다. 팟캐스트를 빵빵하게 틀어도 알람 채널은 0일 수 있어요. 설정, 소리 및 진동, 볼륨. 알람 슬라이더를 올리세요. 서 있는 그 자리에서 1분 알람으로 시험합니다.
Galaxy의 방해 금지는 보통 알람을 통과시켜요. 그 예외를 끄고도 모르는 사람이 있습니다. 소리 및 진동에서 방해 금지를 열고 알람이 허용인지 확인하세요.
진짜 함정은 배터리입니다. 설정, 앱, Coop, 배터리. 제한 없음으로. 그다음 디바이스 케어, 배터리, 백그라운드 사용 제한. Coop가 잠자는 앱이나 절대 잠들지 않는 앱의 잘못된 칸에 들어가 있지 않은지. 자고 있으면 깨우세요. Samsung의 Adaptive battery는 새벽에만 들리는 수탉을 안 쓰는 소프트웨어로 판단합니다.
최근 앱에서 잠글 수 있는 One UI라면 잠그세요. 쓸어 없애고 얼리는 일에 대한 작은 보험입니다.
Xiaomi, Redmi, Poco (MIUI / HyperOS)
알람 개발자들 사이에서 Xiaomi는 유명해요. 거의 모든 앱의 자동 시작이 기본 꺼짐입니다. 설정, 앱, Coop(또는 앱 관리). 자동 시작을 켜세요. 배터리 세이버는 제한 없음.
최근 앱 트레이에 두고, 자물쇠가 아직 보이면 잠급니다. HyperOS 일부는 설정, 배터리, 앱 배터리 세이버 아래에 두 번째 배터리 페이지를 숨겨 둬요. Coop는 제한이 없어야 합니다.
세컨드 스페이스나 듀얼 앱을 쓰면, 잠자는 그 공간에서 알람을 맞추세요. 아이콘이 두 개면 당연한 말이 갑자기 안 당연해집니다.
Oppo, OnePlus, Realme (ColorOS / OxygenOS)
ColorOS는 어제 연 적 없는 앱을 「최적화」하는 데 공격적이에요. 설정, 배터리, 앱 배터리 관리. Coop를 골라 백그라운드 활동을 허용합니다. 서드파티를 지목하는 자동 최적화나 자동 동결은 끄세요.
일부 OnePlus 빌드에서는 딥 최적화에서도 빼야 합니다. 고성능/절전 프로필이 밤새 알람을 조용히 조이기도 해요.
Huawei와 Honor
EMUI와 MagicOS에는 보호된 앱, 또는 앱 실행 목록이 있습니다. Coop는 수동 관리가 필요해요. 자동 실행, 보조 실행, 백그라운드 활동. 셋이 꺼져 있으면 울음은 시작되지 않습니다.
놓친 아침 대부분을 잡는 세 점검
한 번 하고, 2분 뒤 테스트 알람을 맞추세요.
- 올라간 건 알람 볼륨. 미디어가 아닙니다.
- 알람 및 리마인더(정확한 알람)가 Coop에 허용돼 있습니다.
- 배터리는 제한 없음. 제조사 추가 동결 목록에 Coop가 없습니다.
테스트가 또 실패하면 같은 분에 Google Clock이나 Samsung Clock 백업을 두세요. 기본 시계는 특권 경로를 탑니다. 두 번 일어나는 편이 면접을 자는 것보다 싸요. 작동 방식에 짧게 같은 말이 있습니다.
Coop가 실제로 부탁하는 것
Coop는 로컬 수탉입니다. 계정이 필요 없어요. 휴대폰에 남는 알람에 적었습니다. OS가 시계처럼 대해 주기는 해야 해요. Android에서는 정확한 알람, 그리고 제조사가 발명한 여분 문. 앱 안 가이드가 Samsung, Xiaomi, Oppo, Huawei 화면으로 링크하는 이유는 메일의 대부분이 그 넷이기 때문입니다.
울리는 동안 포그라운드 서비스를 쓰고, 프로세스가 죽으면 다시 잡습니다. 그래도 특권 시스템 Clock보다는 약해요. 「모든 Android에서 그냥 된다」고 파는 서드파티 알람은 One UI 문단을 건너뛴 겁니다.
아이폰 쪽은 다른 벽에 부딪혀요. 무음 스위치와 집중 모드. AlarmKit 별도 메모가 있습니다.
Alarmy 스레드에서 왔다면, 신뢰성 문제는 공유입니다. 미션 앱도 스킨이 굶기면 같은 방식으로 실패해요. 차이는 얼마나 크게 말해 주느냐죠. Alarmy 대안은 기능 목록에 정직합니다. 이 페이지는 멋없는 토글 이야기예요.
프로세스가 시작되지 않으면 큰 소리도 구하지 못합니다. 울 자격이 생기면 다음 층은 점점 커지는 알람이에요. 한 비프에 익숙해지는 건 별개의 실패 모드입니다. 잠이 많은 사람용 넓은 지도는 2026 정리에 있어요.
이미 Coop를 깔았다면 오늘 밤 설정의 신뢰성 가이드를 열고 자기 제조사 목록을 걷으세요. 지금 2분의 탭이 병가보다 쌉니다.
Coop는 App Store와 Google Play에서 받을 수 있습니다. 다운로드 페이지에 두 버튼이 있습니다.
References
- Android Developers. "Schedule exact alarms." AlarmManager and SCHEDULE_EXACT_ALARM / USE_EXACT_ALARM. https://developer.android.com/develop/background-work/services/alarms
- Android Developers. "Optimize for Doze and App Standby." https://developer.android.com/training/monitoring-device-state/doze-standby
- Alarmy. "Android Alarm Not Going Off? 5 Settings to Fix It Now." https://alar.my/en/blog/android-alarm-not-going-off
- arekore. "How to Fix Android Alarm Not Ringing." Silent mode, battery optimization, and Doze. https://arekore.app/en/tips/android/fix-android-alarm-not-ringing
- Wajdan, Ali. "Your Flutter scheduled notifications might be silently dying on Android 14." Medium, on OEM revocation of exact alarms. https://aliwajdan.medium.com/your-flutter-scheduled-notifications-might-be-silently-dying-on-android-14-0305d29072b6