Почему приложения закрываются на Xiaomi и как это исправить
Смартфоны Xiaomi на базе оболочки MIUI известны агрессивной оптимизацией энергопотребления. Система автоматически закрывает фоновые процессы, чтобы сэкономить заряд батареи — это касается мессенджеров (Telegram, WhatsApp), музыкальных плееров (Spotify, Яндекс Музыка), фитнес-трекеров и даже системных утилит. В результате вы не получаете уведомления вовремя, музыка прерывается, а геолокация в навигаторах «зависнет» через 5 минут после блокировки экрана.
Проблема усугубляется с каждой новой версией MIUI (особенно в MIUI 13/14), где алгоритмы оптимизации стали ещё строже. Даже если вы вручную открываете приложение, система может принудительно его «усыплять» через несколько минут. Решение есть: нужно отключить ограничения для конкретных приложений в нескольких меню настроек. Важно понимать, что универсального переключателя «разрешить фоновую работу» нет — придётся настраивать каждый параметр отдельно.
В этой статье разберём все способы, включая скрытые настройки MIUI, которые не очевидны даже опытным пользователям. Инструкции актуальны для моделей Redmi Note 12/13, POCO X5/F5, Xiaomi 13/14 и других устройств на MIUI 12–14 (включая глобальные и китайские прошивки).
Способ 1: Разрешение автозапуска приложения
Первый шаг — добавить приложение в список автозапуска. Без этого система будет блокировать его запуск после перезагрузки или очистки памяти. Найти эту настройку не всегда просто: в разных версиях MIUI путь к меню меняется.
Как включить автозапуск:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите нужное приложение (например, Viber или Google Maps).
- Тапните по пункту
Автозапуск(в некоторых прошивках он скрыт подРазрешенияилиДополнительно). - Активируйте переключатель
Разрешить автозапуск.
Если пункта Автозапуск нет в меню приложения, попробуйте альтернативный путь:
- 🔍
Настройки → Батарея и производительность → Управление потреблением батареи(в MIUI 14). - 🔍
Настройки → Специальные возможности → Оптимизация батареи(в старых версиях). - 🔍 Используйте поиск по настройкам (значок лупы вверху экрана) и введите «автозапуск».
Приложение добавлено в список автозапуска|Переключатель активен (синий/зелёный)|Нет предупреждений о ограничениях|Приложение не удалено из «оптимизации батареи»-->
Важно: В MIUI 14 для европейских прошивок (EEA) меню автозапуска может быть скрыто. В этом случае используйте ADB-команду (раздел 5 этой статьи).
Способ 2: Отключение оптимизации батареи
Даже с включённым автозапуском система может «усыплять» приложение через оптимизацию батареи. Этот механизм принудительно закрывает фоновые процессы, если они не используются активно. Чтобы отключить его:
Инструкция для MIUI 12–14:
- Перейдите в
Настройки → Батарея и производительность → Управление потреблением батареи. - Выберите режим
Без ограниченийдля нужного приложения (илиВысокая производительностьв MIUI 14). - Если приложения нет в списке, тапните
Выбрать приложенияи добавьте его вручную.
В старых версиях (MIUI 11 и ниже) путь другой:
- 🔋
Настройки → Батарея → Оптимизация батареи. - 🔋 Нажмите
Все приложения→ найдите нужное → выберитеБез ограничений.
MIUI 14|MIUI 13|MIUI 12|MIUI 11 или старше|Не знаю-->
В MIUI 14 для китайских прошивок (China ROM) меню оптимизации батареи может называться «Энергосбережение» () и требовать ручного добавления приложений в «белый список».
⚠️ Внимание: Отключение оптимизации батареи для всех приложений сократит время автономной работы на 15–30%. Рекомендуем настраивать только критически важные сервисы (мессенджеры, навигаторы, фитнес-трекеры).
Способ 3: Блокировка приложения в многозадачности
MIUI автоматически очищает фоновые процессы при блокировке экрана или при нехватке памяти. Чтобы предотвратить это, можно закрепить приложение в панели многозадачности:
Как заблокировать приложение:
- Откройте приложение (например, YouTube Music).
- Нажмите кнопку
Недавние приложения(квадрат или свайп вверх с задержкой). - Свайпните вниз по карточке приложения (или тапните на значок
🔒, если он есть). - Приложение будет отмечено замком — теперь его не закроет даже «уборщик памяти».
Ограничения метода:
- 🚫 Работает только пока приложение открыто в фоновом режиме (после закрытия блокировка сбрасывается).
- 🚫 В MIUI 14 максимальное количество заблокированных приложений — 3.
- 🚫 Не помогает для уведомлений (например, Telegram всё равно может не оповещать о новых сообщениях).
Способ 4: Настройка разрешений для фоновой работы
Некоторые приложения (например, Google Maps или Страж) требуют дополнительных разрешений для работы в фоновом режиме. Без них они не смогут использовать геолокацию, микрофон или камеру, когда экран выключен.
Как проверить разрешения:
- Откройте
Настройки → Приложения → Управление приложениями. - Выберите приложение →
Разрешения. - Убедитесь, что включены:
- 📍
Местоположение(для навигаторов). - 🎤
Микрофон(для голосовых помощников). - 📸
Камера(для сканеров QR-кодов). - 🔔
Уведомления(для мессенджеров).
- 📍
Дополнительно проверьте Фоновая активность и Автозапуск (если есть).Для приложений с геолокацией (например, Яндекс.Карты) также нужно:
- 🌍 Включить
Высокая точностьвНастройки → Местоположение → Режим. - 🔄 Отключить
Экономия трафикадля этого приложения (вНастройки → SIM-карты и мобильные сети).
| Приложение | Какие разрешения нужны | Дополнительные настройки |
|---|---|---|
| Telegram/WhatsApp | Уведомления, Автозапуск, Фоновая активность | Отключить оптимизацию батареи |
| Google Maps/Яндекс.Навигатор | Местоположение, Фоновая активность, Автозапуск | Включить «Высокая точность» в настройках местоположения |
| Spotify/Яндекс Музыка | Автозапуск, Фоновая активность | Заблокировать в многозадачности |
| Шагомер/Google Fit | Физическая активность, Автозапуск, Фоновая активность | Отключить оптимизацию батареи + добавить в «Без ограничений» |
Способ 5: ADB-команды для продвинутых пользователей
Если стандартные настройки не помогают (особенно на MIUI 14 EEA), можно использовать ADB-команды для принудительного отключения оптимизации. Этот метод требует компьютера и базовых знаний работы с ADB.
Пошаговая инструкция:
- Скачайте Platform Tools (или Minimal ADB and Fastboot).
- Включите
Отладку по USBна телефоне (Настройки → О телефоне → Версия MIUI→ тапните 7 раз, затемНастройки → Дополнительно → Для разработчиков → Отладка по USB). - Подключите телефон к ПК и выполните команды в
cmd(заменитеcom.example.appна пакет вашего приложения, напримерorg.telegram.messenger):adb shell dumpsys deviceidle whitelist +com.example.appadb shell cmd appops set com.example.app RUN_ANY_IN_BACKGROUND allow
adb shell cmd appops set com.example.app RUN_IN_BACKGROUND allow
Как узнать пакет приложения:
- 📱 Используйте приложение App Inspector (доступно в Google Play).
- 🖥️ Или выполните команду:
adb shell pm list packages | grep"название_приложения"
Список пакетов популярных приложений
Telegram: org.telegram.messenger
WhatsApp: com.whatsapp
Viber: com.viber.voip
Google Maps: com.google.android.apps.maps
Spotify: com.spotify.music
Яндекс.Карты: ru.yandex.yandexmaps
Яндекс.Навигатор: ru.yandex.yandexnavi
⚠️ Внимание: После обновления MIUI ADB-настройки могут сброситься. Повторяйте процедуру после каждого крупного апдейта. Также не используйте эти команды для всех приложений — это приведёт к перегреву и быстрому разряду батареи.
Способ 6: Альтернативные решения
Если ни один из способов не помог, попробуйте:
- 🔄 Сброс настроек приложения:
Настройки → Приложения → Выбрать приложение → Хранилище → Очистить данные(после этого придётся заново входить в аккаунт). - 📱 Откат до старой версии MIUI: В некоторых случаях (например, на POCO F3) переход с MIUI 14 на MIUI 13 решает проблему с фоновыми процессами.
- 🛠️ Кастомные прошивки: Прошивки на базе LineageOS или Pixel Experience не имеют агрессивной оптимизации Xiaomi, но требуют разблокировки загрузчика.
- ⚡ Приложения-будильники: Утилиты вроде Don't Kill My App! или Greenify (в режиме «Boost») помогают управлять фоновыми процессами.
Для владельцев POCO: В некоторых моделях (POCO X3 Pro, POCO F4) есть скрытое меню Game Turbo, которое мешает фоновой работе. Отключите его в Настройки → Специальные возможности → Game Turbo.
FAQ: Частые вопросы
Почему после настройки приложение всё равно закрывается?
Вероятные причины:
- 🔋 Включена ультра-экономия батареи (
Настройки → Батарея → Режимы). - 🧹 Работает уборщик памяти (
Настройки → Приложения → Очистка→ отключите автоматическую очистку). - 🔒 Приложение добавлено в список ограниченных (
Настройки → Батарея → Оптимизация батареи → Ограниченные приложения).
Проверьте все три пункта и перезагрузите телефон.
Как узнать, какое приложение разряжает батарею в фоне?
Перейдите в Настройки → Батарея → Использование батареи. Тапните на график и выберите Фоновое потребление. Здесь будут отображены приложения, активно работающие в фоновом режиме. Если среди них нет нужного (например, Telegram), значит, его фоновая работа заблокирована.
Можно ли отключить оптимизацию батареи для всех приложений сразу?
Технически да, но крайне не рекомендуется. Это приведёт к:
- ⚡ Быстрому разряду батареи (на 30–50% быстрее).
- 🔥 Перегреву процессора.
- 🐢 Замедлению работы системы из-за перегрузки фоновыми процессами.
Лучше настраивать только те приложения, которые действительно нужны (мессенджеры, навигаторы, фитнес-трекеры).
Почему на Xiaomi не приходят уведомления от VK/Instagram?
Проблема характерна для MIUI 13/14 из-за блокировки push-уведомлений. Решение:
- Откройте
Настройки → Уведомления → Управление уведомлениями. - Найдите приложение (VK или Instagram) и включите все переключатели.
- В разделе
Категории уведомленийактивируйтеЗвук,ВибрацияиВсплывающие окна. - Отключите
Адаптивные уведомлениявНастройки → Уведомления → Дополнительно.
Как вернуть стандартные настройки оптимизации?
Если после экспериментов телефон стал разряжаться слишком быстро, сбросьте настройки:
- Перейдите в
Настройки → Батарея и производительность → Управление потреблением батареи. - Тапните на три точки (⋮) в верхнем углу и выберите
Сбросить настройки. - Или выполните ADB-команду:
adb shell dumpsys deviceidle whitelist -com.example.app(замените
com.example.appна пакет приложения).