Android
Почему не срабатывает будильник на Android: 8 проверок до того, как он проспит вместе с тобой
Самая неприятная ошибка будильника - та, которую невозможно обсудить с начальником фразой «зато я нашёл баг». Современный Android экономит батарею, ограничивает фоновые процессы и требует отдельные разрешения для точных сигналов, поэтому стороннему будильнику недостаточно просто существовать на телефоне

Проверь громкость именно будильника
На Android есть несколько независимых уровней громкости
Можно смотреть видео на максимуме и при этом держать alarm volume почти на нуле
Google Pixel Help отдельно показывает предупреждение, если громкость будильника ниже 30%, и советует увеличить её, чтобы не пропустить сигнал
Проверь звук конкретного сигнала
Бывает ещё красивее: общая громкость нормальная, но выбранный будильник установлен на silent
Открой конкретный сигнал и проверь мелодию, вибрацию и канал уведомлений

Сделай тест через две минуты

Разберись с «Не беспокоить»
Некоторые настройки DND разрешают будильники, некоторые сценарии могут вести себя иначе
Pixel Help прямо предлагает проверить настройки «Не беспокоить», если система сообщает, что режим заглушил сигнал
Проверь разрешение на точные будильники
Android Developers пишет, что приложения, для которых точный момент критичен - например будильники и календари - могут использовать exact alarms

На Android 12+ для таких сценариев нужны соответствующие разрешения «Alarms & reminders» в зависимости от реализации приложения (официальная документация Android Developers по exact alarms и разрешениям Alarms & reminders, актуальная документация Android 12+)
Если приложению для его реализации нужен доступ к точным сигналам, а разрешение отключено, расписание может работать не так, как задумал разработчик
Энергосбережение и Doze тоже имеют значение
Android старается не держать каждое приложение бодрым всю ночь. В режиме Doze обычная фоновая работа ограничивается
Разработчики будильников должны использовать подходящие механизмы, а пользователь - не запрещать приложению всё, что ему нужно для работы
Google предупреждает, что Battery Saver в некоторых случаях может мешать сигналу и советует добавить Clock в essential apps или изменить настройки энергосбережения

После перезагрузки всё должно восстановиться
Хороший будильник должен корректно восстановить расписание после перезапуска устройства
На сайте Budos отдельно указано восстановление после перезагрузки, резервный звук и локальное хранение сценария

Но всё равно проверь это на своём телефоне. Производители Android любят добавлять собственные оболочки и собственные идеи о том, кому разрешено жить в фоне
Не ставь два сигнала почти в одну секунду и не усложняй хаос
Google для штатного Clock даже рекомендует оставлять несколько минут между близкими будильниками, чтобы избежать конфликтов на некоторых устройствах
Если у тебя стоит 18 сигналов с разницей в минуту, отладить проблему становится сложнее. Ты уже не понимаешь, какой из них реально сработал
Перед важным утром сделай реальный тест
Поставь будильник на две минуты вперёд
Заблокируй телефон
Не держи приложение открытым
Дождись сигнала
Если используешь Budos, пройди весь сценарий до конца, проверь резервное отключение и убедись, что после теста следующий настоящий сигнал остался включён
Пять минут вечером дешевле одного проспанного рейса
FAQ: коротко о главном
Что проверить в первую очередь: громкость именно будильника?
На Android есть несколько независимых уровней громкости Можно смотреть видео на максимуме и при этом держать alarm volume почти на нуле
Что проверить в первую очередь: звук конкретного сигнала?
Бывает ещё красивее: общая громкость нормальная, но выбранный будильник установлен на silent Открой конкретный сигнал и проверь мелодию, вибрацию и канал уведомлений
Зачем нужен шаг «Разберись с «Не беспокоить»»?
Некоторые настройки DND разрешают будильники, некоторые сценарии могут вести себя иначе Pixel Help прямо предлагает проверить настройки «Не беспокоить», если система сообщает, что режим заглушил сигнал
Что проверить в первую очередь: разрешение на точные будильники?
Android Developers пишет, что приложения, для которых точный момент критичен - например будильники и календари - могут использовать exact alarms На Android 12+ для таких сценариев нужны соответствующие разрешения «Alarms & reminders» в зависимости от реализации приложения (официальная документация Android Developers по exact alarms и разрешениям Alarms & reminders, актуальная документация Android 12+)
Что важно знать о пункте «Энергосбережение и Doze тоже имеют значение»?
Android старается не держать каждое приложение бодрым всю ночь. В режиме Doze обычная фоновая работа ограничивается Разработчики будильников должны использовать подходящие механизмы, а пользователь - не запрещать приложению всё, что ему нужно для работы
Что важно знать о пункте «После перезагрузки всё должно восстановиться»?
Хороший будильник должен корректно восстановить расписание после перезапуска устройства На сайте Budos отдельно указано восстановление после перезагрузки, резервный звук и локальное хранение сценария
Зачем нужен шаг «Не ставь два сигнала почти в одну секунду и не усложняй хаос»?
Google для штатного Clock даже рекомендует оставлять несколько минут между близкими будильниками, чтобы избежать конфликтов на некоторых устройствах Если у тебя стоит 18 сигналов с разницей в минуту, отладить проблему становится сложнее. Ты уже не понимаешь, какой из них реально сработал
Budos
Попробуй на практике
Если используешь Budos, скачанный с budos.ru, не доверяй ему вслепую в первый же день. Установи, выдай нужные разрешения, поставь тест на пару минут и только после успешной проверки используй для важного подъёма. Надёжность начинается с скучного теста
Источники и дополнительное чтение
- Android Developers - официальная документация Schedule alarms / exact alarms
- Google Pixel Help, Alarm troubleshooting
- Google Pixel Help, Battery optimization
- Budos
Материал носит информационный характер и не заменяет медицинскую консультацию