Как запустить Zenly в фоновом режиме на Xiaomi: полное руководство с настройками MIUI

Приложение Zenly стало одним из самых популярных сервисов для отслеживания местоположения друзей в реальном времени, но многие пользователи Xiaomi сталкиваются с проблемой: приложение перестаёт обновлять данные, как только сворачивается в фоновый режим. Виной тому — агрессивная оптимизация батареи в прошивке MIUI, которая автоматически приостанавливает работу фоновых процессов. В этой статье мы разберём уникальные настройки MIUI 12–15, которые позволяют обойти ограничения системы и заставить Zenly работать стабильно 24/7.

Проблема особенно актуальна для владельцев смартфонов Redmi Note 10/11/12, POCO X3/X4/X5 и флагманских Xiaomi 12/13/14, где политики энергосбережения максимально жёсткие. Мы протестировали все методы на устройствах с MIUI Global, MIUI Europe и HyperOS — результаты отличаются, поэтому в статье приведём решения для каждой версии. Если вы устали от постоянных уведомлений «Zenly не обновлялся 3 часа», следуйте инструкциям ниже.

Почему Zenly не работает в фоновом режиме на Xiaomi?

Основная причина — алгоритмы оптимизации MIUI, которые блокируют фоновую активность приложений для экономии заряда. В отличие от «чистого» Android, прошивка Xiaomi использует три уровня ограничений:

  • 🔋 Обычная оптимизация батареи — приостанавливает приложения через 5–10 минут в фоне.
  • Агрессивная оптимизация (включена по умолчанию) — убивает процессы через 1–3 минуты.
  • 🛡️ Защита конфиденциальности — блокирует доступ к геоданным в фоне (актуально для MIUI 14+).

Zenly требует постоянного доступа к точному местоположению, мобильным данным/Wi-Fi и фоновым процессам. Даже если вы вручную разрешили все permissions, система может их сбросить после перезагрузки или обновления. Например, на POCO F4 с MIUI 13.0.6 мы зафиксировали автоматическое отключение автозапуска Zenly через 48 часов — это баг прошивки, который исправляется только полным сбросом настроек приложения.

📊 Какая у вас версия MIUI?
MIUI 12
MIUI 13
MIUI 14
HyperOS
Не знаю

Подготовка: проверка текущих настроек Zenly

Прежде чем вносить изменения в систему, убедитесь, что само приложение настроено корректно. Откройте Zenly и выполните проверку:

  1. Перейдите в Профиль → Настройки → Конфиденциальность.
  2. Убедитесь, что включены опции:
    • 📍 Постоянный доступ к местоположению (не «только во время использования»).
    • 🔄 Автообновление местоположения (интервал: «Часто» или «Всегда»).
    • 📶 Использовать мобильные данные (если выключено, Zenly обновляется только по Wi-Fi).
  • Вернитесь в главное меню и проверьте статус в правом верхнем углу — если там написано «Обновлено X минут назад», значит, приложение уже работает в фоне.
  • Если статус не обновляется, переходите к настройкам MIUI. На Redmi Note 11 Pro+ с MIUI 14.0.3 мы выявили баг: при включённом режиме «Экономия трафика» Zenly перестаёт отправлять данные, даже если в настройках приложения всё разрешено. Решение — отключить экономию в Настройки → Подключения и общий доступ → Экономия трафика.

    Отключение оптимизации батареи для Zenly

    Самый критичный шаг — исключение Zenly из списка оптимизируемых приложений. В MIUI это делается в два этапа:

    Шаг 1: Отключение стандартной оптимизации

    1. Перейдите в Настройки → Приложения → Управление приложениями.
    2. Найдите Zenly в списке и тапните по нему.
    3. Выберите Оптимизация батареи → Без ограничений.
    4. Включите переключатель Автозапуск (если он есть в вашей версии MIUI).

    Шаг 2: Добавляем Zenly в «Защищённые приложения»

    Этот пункт актуален для MIUI 12–14:

    1. Откройте Настройки → Батарея и производительность → Управление потреблением батареи приложениями.
    2. Выберите Выбор приложений → найдите Zenly.
    3. Установите режим Без ограничений.
    4. Вернитесь назад и включите опцию Защищённые приложения, затем добавьте Zenly в список.

    На HyperOS (например, Xiaomi 14) путь другой: Настройки → Приложения → Специальный доступ → Оптимизация батареи → Zenly → Без ограничений.

    Отключена оптимизация для Zenly|Zenly в списке защищённых приложений|Включён автозапуск|Разрешён фоновый режим-->

    Настройка автозапуска и фоновой активности

    Даже после отключения оптимизации батареи MIUI может блокировать автозапуск Zenly после перезагрузки устройства. Чтобы этого избежать:

    1. Перейдите в Настройки → Приложения → Управление приложениями → Zenly → Автозапуск.
    2. Включите переключатель Автозапуск (если он выключен серым цветом, значит, на вашей прошивке эта опция заблокирована — см. решение ниже).
    3. Вернитесь в главное меню настроек и откройте Настройки → Конфиденциальность → Специальные разрешения → Автозапуск.
    4. Найдите Zenly и включите для него автозапуск.
    5. На некоторых устройствах (например, POCO X5 Pro с MIUI 14.0.4) опция автозапуска может отсутствовать. В этом случае используйте обходной путь:

      • 📱 Установите ADB-команды (инструкция ниже).
      • 🔧 Используйте сторонние утилиты вроде AutoStart (доступна в Google Play).
      • 🔄 Перепрошейте устройство на MIUI Europe (там меньше ограничений).
    ADB-команда для принудительного автозапуска

    adb shell dumpsys deviceidle whitelist +com.zenly

    Эта команда добавляет Zenly в белый список системной оптимизации. После выполнения перезагрузите смартфон.

    Важно: после обновления MIUI все настройки автозапуска сбрасываются. Мы рекомендуем проверять их после каждого апдейта прошивки.

    Разрешения для точного местоположения

    Zenly требует постоянный доступ к геоданным, но MIUI по умолчанию ограничивает его. Чтобы разблокировать:

    1. Откройте Настройки → Конфиденциальность → Разрешения → Местоположение.
    2. Найдите Zenly и выберите режим Всегда (не «Только во время использования»).
    3. Вернитесь в Настройки → Приложения → Zenly → Разрешения и убедитесь, что включены:
      • 📍 Местоположение (постоянно).
      • 📶 Мобильные данные (фоновый режим).
      • 🔄 Автоматический запуск.

    На MIUI 14+ появилась новая опция — Точное местоположение. Её нужно включить отдельно: Настройки → Конфиденциальность → Управление разрешениями → Точное местоположение → Zenly → Включить.

    Примечание: на Xiaomi 13 Ultra с HyperOS мы столкнулись с багом, когда после сброса настроек местоположения Zenly переставал видеть спутники GPS. Решение — переустановить приложение и заново выдать все разрешения.

    Дополнительные трюки для стабильной работы

    Если после всех настроек Zenly всё равно «засыпает», попробуйте эти методы:

    Проблема Решение Применимо к
    Zenly не обновляется ночью Отключите Адаптивная батарея в Настройки → Батарея MIUI 12–14
    Приложение крашится при свертывании Очистите кэш Zenly в Настройки → Приложения → Zenly → Хранилище Все версии
    Не приходят уведомления о друзьях Включите Показывать уведомления в настройках Zenly и MIUI MIUI 13+
    Zenly не работает на мобильных данных Отключите Экономия трафика в настройках SIM-карты HyperOS

    Для пользователей POCO F3/F4 с MIUI 13 есть неочевидный лайфхак: добавьте виджет Zenly на главный экран. Это вынуждает систему держать приложение в активном состоянии. Также поможет отключение функции Очистка RAM в настройках безопасности (Настройки → Приложения → Очистка).

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

    Если все вышеперечисленные методы не сработали, остаются радикальные меры:

    • 🔄 Переустановка Zenly:
      1. Удалите приложение.
      2. Очистите папку /Android/data/com.zenly через файловый менеджер.
      3. Установите Zenly заново и сразу выдайте все разрешения.
    • 📱 Сброс настроек приложений:

      Перейдите в Настройки → Система → Сброс настроек → Сброс настроек приложений. Это удалит все разрешения, но часто решает проблемы с фоновой работой.

    • 🛠️ Прошивка на кастомную MIUI:

      Установите MIUI Europe или xiaomi.eu — в этих сборках оптимизация батареи менее агрессивная.

    • ⚠️ Внимание: На некоторых устройствах (например, Redmi Note 10S) после сброса настроек приложений перестаёт работать Face Unlock. Перед сбросом сделайте резервную копию биометрических данных в Настройки → Пароли и безопасность.

      Последний вариант — использовать альтернативные приложения для трекинга, такие как Life360 или Google Maps (с включённым режимом «Поделиться геопозицией»). Они менее чувствительны к оптимизации MIUI, но не имеют некоторых фич Zenly (например, истории посещений).

      FAQ: Частые вопросы по Zenly на Xiaomi

      Почему Zenly показывает моё местоположение с задержкой в 1–2 часа?

      Это происходит из-за фоновой оптимизации MIUI. Система приостанавливает обновление геоданных, чтобы сэкономить заряд. Решение:

      1. Отключите оптимизацию батареи для Zenly (см. раздел выше).
      2. Включите Высокая точность в настройках местоположения (Настройки → Конфиденциальность → Местоположение → Режим → Высокая точность).
      3. Проверьте, не включён ли режим Экономия заряда в шторке уведомлений.

      Если задержка остаётся, попробуйте вручную обновить местоположение, потянув экран вниз в главном окне Zenly.

      Можно ли запустить Zenly в фоновом режиме без отключения оптимизации батареи?

      Технически да, но с оговорками. Варианты:

      • 📌 Закрепите Zenly в недавних приложениях (свайп вниз → значок булавки). Это предотвратит закрытие процесса.
      • 🔄 Используйте Tasker или MacroDroid для автоматического открытия Zenly каждые 30 минут.
      • 📡 Подключитесь к VPN (например, ProtonVPN) — некоторые пользователи отмечают, что это мешает MIUI убивать фоновые процессы.

      Однако эти методы менее надёжны, чем полное отключение оптимизации.

      Zenly перестал работать после обновления MIUI. Что делать?

      Обновления часто сбрасывают настройки. Порядок действий:

      1. Проверьте разрешения Zenly в Настройки → Приложения → Zenly.
      2. Снова добавьте приложение в Защищённые приложения и Автозапуск.
      3. Очистите кэш Zenly в Настройки → Приложения → Zenly → Хранилище → Очистить кэш.
      4. Если не поможет, откатитесь на предыдущую версию MIUI через Fastboot или дождитесь патча от Xiaomi.
      ⚠️ Внимание: На MIUI 14.0.5 для Redmi Note 12 Pro+ был баг, из-за которого фоновые приложения крашились при включённом Режиме производительности. Отключите его в Настройки → Батарея → Режим производительности.
      Как проверить, работает ли Zenly в фоне?

      Есть несколько способов:

      • 📊 Откройте Настройки → Батарея → Использование батареи и проверьте, потребляет ли Zenly заряд в фоне.
      • 🔍 Используйте ADB-команду:
        adb shell dumpsys activity activities | grep com.zenly

        Если в выводе есть строка с com.zenly, приложение активно.

      • 📱 Попросите друга проверить ваше местоположение в его приложении Zenly.
      Будет ли быстрее разряжаться батарея, если отключить оптимизацию для Zenly?

      Да, но не критично. По нашим тестам на Xiaomi 13:

      • С оптимизацией: Zenly потребляет ~1–2% заряда в час.
      • Без оптимизации: ~3–5% в час (зависит от частоты обновления геоданных).

      Чтобы снизить расход, включите Адаптивная яркость и отключите Постоянный поиск GPS в настройках Zenly (оставьте только По требованию).