Мессенджеры перестают присылать уведомления, трекеры активности теряют счетчик шагов, а навигация сбрасывает маршрут сразу после сворачивания окна — классическая симптоматика агрессивного управления памятью в прошивках Huawei.

Система по умолчанию блокирует автозапуск и «убивает» процессы через 10–15 минут бездействия, даже если в настройках батареи стоит режим «Производительность». Чтобы вернуть стабильную работу, нужно пройтись по трем независимым уровням ограничений: оптимизация батареи, настройки запуска приложения и защищенные приложения.

Уровень 1: Отключение оптимизации батареи для конкретной программы

Первое, что проверяет опытный пользователь — раздел Батарея в настройках. Здесь скрыт главный переключатель, отвечающий за разрешение фоновой активности.

Заходим в Настройки → Батарея → Другие настройки → Оптимизация запуска приложений. Найдите нужную программу в списке и переведите ползунок в положение «Выкл.». После этого система перестанет принудительно завершать её процесс при нехватке ресурсов.

На свежих версиях HarmonyOS 4.0 и EMUI 13+ путь чуть короче: Настройки → Батарея → Использование батареи → Приложения → [Название] → Разрешить фоновую активность. Важно: после смены ползунка перезапустите программу, иначе изменения вступят в силу только после следующей перезагрузки телефона.

☑️ Быстрая проверка настроек батареи

Выполнено: 0 / 4

Уровень 2: Ручной режим запуска (App Launch) — самый надежный способ

Даже с выключенной оптимизацией батареи «Менеджер телефона» может блокировать автозапуск. Решается это через меню Управление автозапуском, где для каждой утилиты задается политика: «Автоматически», «Вторичный запуск» или «Ручное управление».

Перейдите в Настройки → Батарея → Запуск приложений (или через поиск настроек по фразе «запуск»). Найдите целевую программу, отключите переключатель «Автоматически» и включите все три галочки: Автозапуск, Вторичный запуск, Запуск в фоне. Это «золотой стандарт» для пуш-уведомлений в Telegram, WhatsApp и почтовых клиентах.

Если после обновления системы настройки сбросились — повторите процедуру. На некоторых моделях Pura 70 и Mate 60 пункт меню спрятан глубже: Настройки → Приложения → Приложения → [Меню ⋮] → Специальный доступ → Автозапуск.

⚠️ Внимание: Включение «Вторичного запуска» позволяет приложению перезапускать себя после принудительной остановки системой, но увеличивает нагрузку на ОЗУ. На смартфонах с 4–6 ГБ памяти это может вызвать перезагрузки тяжелых игр.

Уровень 3: Добавление в «Защищенные приложения» (Protected Apps)

Отдельный механизм защиты существует в утилите Phone Manager (Менеджер телефона). Он работает параллельно с настройками батареи и часто упускается из виду.

Откройте Менеджер телефона → Батарея → Защищенные приложения. Поставьте галочку напротив нужной программы. В этом случае системный очиститель памяти (Clean Master) не будет «убивать» процесс при нажатии кнопки «Очистить» или при автоматической оптимизации по расписанию.

На версиях EMUI 10–12 этот раздел назывался «Защищенные приложения», в HarmonyOS он интегрирован в «Запуск приложений», но дублирование настроек не мешает — лучше зафиксировать разрешение в обоих местах.

Почему не помогает только один метод?

Система использует многослойную защиту: Battery Manager контролируетwakelocks, App Launch управляет broadcast-receivers, а Phone Manager чистит recent tasks. Только комбинация всех трех дает 100% гарантию.

Настройки для конкретных сценариев: навигация, трекеры, банки

Навигаторы (Яндекс.Карты, 2GIS, Google Maps) требуют разрешения «Разрешить отображение поверх других окон» и «Доступ к местоположению: В любое время». Без геолокации в фоне навигация замолчит через 5 минут свернутого состояния.

Фитнес-браслеты и часы (Huawei Health, Zepp Life, Google Fit) нужно добавлять в защищенные приложения обязательно. Синхронизация данных происходит фоновым сервисом, который система считает «мусорным» из-за низкой активности CPU.

Банковские приложения и Госуслуги часто блокируют скриншоты и запись экрана в фоне из-за политики безопасности (FLAG_SECURE). Если уведомления не приходят — проверьте Настройки → Уведомления → [Приложение] → Категории уведомлений — иногда отключена именно категория «Транзакции» или «Пуши».

Таблица: Режимы управления запуском и их влияние

Режим в меню «Запуск приложений»Автозапуск при загрузкеФоновая работа после свайпаПерезапуск после killРекомендация
Автоматически (по умолчанию)Зависит от системыБлокируется через 10 минНетТолько для редко используемых утилит
Ручное: только АвтозапускДаБлокируетсяНетДля виджетов на рабочем столе
Ручное: Автозапуск + ФонДаРазрешеноНетДля мессенджеров, почты
Ручное: Все три галочкиДаРазрешеноДаИдеально для пушей и трекеров
Защищенное в Phone ManagerНе влияетЗащита от Clean MasterЧастичноДополнительный слой защиты

Раздел для разработчиков: настройки через ADB и Developer Options

Если графический интерфейс не дает нужного результата, можно использовать ADB для снятия ограничений на уровне пакета. Команда cmd appops set RUN_IN_BACKGROUND allow выдает явное разрешение на фоновую работу, игнорируя настройки Battery Manager.

Также в Настройках разработчика (активируются 7 нажатиями по номеру сборки) есть пункт «Не сохранять активности» — он должен быть выключен. Включенный флаг заставляет систему уничтожать Activity сразу после потери фокуса, что ломает логику многих приложений.

Полезная команда для диагностики: dumpsys battery unplug — симулирует отключение от зарядки, заставляя систему применить политики Doze/Standby. Так можно проверить, уйдет ли приложение в сон, не ждя часа.

# Пример для Telegram (пакет org.telegram.messenger)

adb shell cmd appops set org.telegram.messenger RUN_IN_BACKGROUND allow

adb shell cmd appops set org.telegram.messenger RUN_ANY_IN_BACKGROUND allow

adb shell am set-inactive org.telegram.messenger false

⚠️ Внимание: Использование ADB не требует root, но настройки сбрасываются после полного сброса телефона к заводским настройкам. После OTA-обновлений прошивки разрешения могут восстановиться к дефолтным.

Сторонние очистики и антивирусы — скрытые враги фона

Установленные CCleaner, SD Maid, Avast Cleanup или встроенные в лаунчеры функции «Ускорение» имеют свои белые списки. Они периодически вызывают killBackgroundProcesses, игнорируя системные настройки.

Либо добавьте исключения в настройках самого очистителя, либо удалите сторонние оптимизаторы — нативный «Менеджер телефона» справляется с кэшем не хуже, но уважает системные белые списки. Это частая причина, почему «все настройки верные, а пуши не идут».

Проверьте также раздел Настройки → Приложения → Особый доступ → Изменение системных настроек — если у очистителя есть эта, он может переключать режимы энергосбережения программно.

💡

Лайфхак для старых версий EMUI 9/10: зафиксируйте приложение в меню недавних задач (долгое нажатие на карточку → значок замочка). Закрепленные задачи система не убивает даже в агрессивном режиме экономии.

💡

Главное правило: настройку нужно делать в трех местах одновременно — Батарея, Запуск приложений, Менеджер телефона. Пропуск любого уровня дает вероятность сбоя 30-50%.

📊 Какое приложение чаще всего «умирает» в фоне на вашем Huawei?
Мессенджеры (Telegram, WhatsApp)
Навигаторы (Яндекс.Карты, 2GIS)
Фитнес-трекеры (Health, Zepp Life)
Банковские приложения/Госуслуги

Чек-лист: что делать, если ничего не помогло

Иногда настройки верны, но фон все равно не работает. Причина может кроться в поврежденных данных приложения или конфликте версий прошивки.

  1. 🔄 Очистите кэш и данные проблемного приложения через Настройки → Приложения (вход в аккаунт придется повторить).
  2. 🗑 Удалите и установите заново — это сбрасывает внутренние флаги stopped=true, которые система ставит при частых крашах.
  3. 🔋 Проверьте режим энергосбережения — в режиме «Ультра» фоновая работа отключена глобально и не настраивается.
  4. 📶 Отключите «Оптимизацию сети» в Настройки → Батарея → Другие настройки — она режет Wi-Fi/мобильный интернет в спящем режиме.
⚠️ Внимание: На корпоративных устройствах с MDM-профилями (Mobile Device Management) политики фоновой работы могут быть жестко зафиксированы администратором. Меню «Запуск приложений» будет неактивно (серым). Решение — только через IT-отдел компании.

Особенности моделей 2023–2026 годов: Pura 70, Mate 60, Nova 12

Новые флагманы на HarmonyOS 4.2 / 5.0 получили переработанный «Менеджер интеллектуальной батареи» с ИИ-предсказанием привычек. Он может сам решать, когда «усыпить» приложение, основываясь на времени суток и частоте использования.

В настройках появился пункт «Умный запуск» (Smart Launch) — он перекрывает ручные настройки, если считает, что вы не пользуетесь программой утром. Для критичных сервисов (будильники, мониторинг серверов) эту опцию нужно отключать индивидуально: Настройки → Батарея → Умный запуск → Исключения.

Также на чипах Kirin 9000S / 9010 изменена архитектура малых ядер — фоновые задачи теперь выполняются на сверхмалых ядрах (Tiny Cores) почти без влияния на заряд. Поэтому включение «Запуска в фоне» на новых моделях почти не бьет по автономности.

FAQ: Частые вопросы по фоновой работе на Huawei
Почему уведомления приходят только когда открываю приложение?

Это значит, что процесс полностью остановлен системой. Проверьте все три уровня: Оптимизация батареи (Выкл), Запуск приложений (Ручное: все галочки), Защищенные приложения (Вкл). Также убедитесь, что в настройках самого приложения включены пуш-уведомления и фоновая синхронизация.

Сбрасываются ли настройки после обновления системы?

Да, крупные OTA-обновления (например, переход EMUI 13 → HarmonyOS 4) часто сбрасывают политики запуска на «Автоматически». После каждого обновления заходите в меню запуска и восстанавливайте ручной режим для важных программ.

Можно ли разрешить фон для всех приложений сразу?

Глобальной кнопки «Разрешить всё» нет. В меню «Запуск приложений» есть только переключатель «Автоматически» для всего списка, но он включает агрессивный ИИ-контроль. Лучше настраивать точечно 5–10 критичных программ, остальные оставить на автомате.

Влияет ли фоновая работа на разряд батареи сильно?

На современных чипах (Kirin 9000, Snapdragon 8 Gen 1, Kirin 9010) фоновые сервисы потребляют 1–3% зарядки в сутки. Главный расход — это частые сетевые запросы (polling) самим приложением. В настройках программы уменьшите частоту синхронизации, если критична автономность.

Что такое «Вторичный запуск» и зачем он нужен?

Это разрешение приложению перезапускать свои сервисы после того, как система их убила (например, по нехватке RAM). Без этой галочки мессенджер «умер» раз — и не возродится до ручного запуска. Обязательно включайте для программ с пушами.