Как сделать чтобы приложение не закрывалось в андроид
Перейти к содержимому

Как сделать чтобы приложение не закрывалось в андроид

  • автор:

Как запретить системе Android убивать приложения в фоновом режиме

Как запретить системе Android убивать приложения в фоновом режиме? dontkillmyapp

Смартфоны становятся все более мощными, но емкость аккумулятора не растет такими же темпами. Поэтому производители, с каждым новым выпуском Android, стараются установить больше функций экономии батареи.

Но некоторые заходят слишком далеко. Чтобы получить немного больше времени работы вашего устройства, они убивают полезные приложения в фоне. Это настолько абсурдно, что с некоторыми производителями (например, Nokia, Xiaomi, OnePlus или Huawei) наши смартфоны снова превращаются в тупые телефоны.

Тупые телефоны не могут выполнять какие-либо полезные задачи для нас в фоновом режиме, если в это время устройство не используется. И это влияет на большинство приложений.

Больше всего пострадали будильники, устройства слежения за состоянием здоровья, приложения для автоматизации или просто что-то, что должно выполнять какую-то работу в определенный момент, когда вы не используете свой телефон.

С Android 6 (Marshmallow) Google ввел режим Doze в базовую версию Android, пытаясь объединить экономию батареи для различных телефонов Android.

Doze mode android

К сожалению, производители (например, Xiaomi, Huawei, OnePlus или даже Samsung …), похоже, не приняли это, и у них у всех есть свои собственные средства экономии батареи. Они, как правило, очень плохо написаны, экономя батарею поверхностно и с побочными эффектами.

Естественно, пользователи обвиняют разработчиков в том, что их приложения не работают. Но правда в том, что разработчики делают максимум возможного. Узнавайте новые настройки для конкретных устройств, чтобы их (ваши!) приложения работали правильно. Но во многих случаях это просто не возможно, поскольку поставщики имеют полный контроль над всеми процессами в смартфоне.

Чтобы проверить, на сколько агрессивно смартфон работает с приложениями в фоне: Как проверить работу приложений в фоновом режиме

Способы решения проблемы

Xiaomi

miui xiaomi android

Традиционно Xiaomi и его Android-надстройка, под названием MIUI, относятся к наиболее проблемным на рынке в отношении нестандартных ограничений фонового процесса и нестандартных разрешений. Для этих расширений нет API и документации. В настройках по умолчанию фоновая обработка просто не работает должным образом. И приложения, использующие их, прерываются. Для решения проблемы читайте материал: Как запретить Xiaomi завершать программы в фоновом режиме.

Huawei

emui huawei android

У Huawei все то же самое, что и в Xiaomi. Своя оболочка EMUI, которая накладывает серьезные ограничения на фоновые процессы. Для решения проблемы читайте материал: Как запретить Huawei убивать приложения в фоновом режиме.

Samsung

one ui samsung android

И даже Samsung – доминирующий поставщик на рынке Android смартфонов, со своей One UI, использует грязную технику экономии заряда батареи, которая может убить фоновые процессы и сделать будильник бесполезным. Для решения проблемы читайте материал: Как запретить Samsung убивать приложения в фоновом режиме.

OnePlus

oxygen os oneplus

Выпуская свои телефоны, OnePlus ввел одно из самых серьезных предельных фоновых ограничений на рынке на сегодняшний день. Превзойдя в этом даже те, которые используются в Xiaomi или Huawei. Пользователям Oxygen OS нужно не только включить дополнительные настройки, чтобы их приложения работали должным образом, но повторять это каждый раз после обновления прошивки. Как бороться с этим безобразием рассказал в материале: Как запретить OnePlus убивать приложения в фоновом режиме.

Meizu

Meizu Flyme OS

Meizu Flyme OS, наравне с Huawei и Xiaomi в своем подходе к ограничениям фоновых процессов. Но они не так распространены на рынке и, таким образом, не причиняют такой боли разработчикам, как вышеупомянутые. Однако, вот материал про Meizu: Как ограничить Meizu в завершении приложений в фоне.

Google Pixel

Google Pixel чистый android

Чистый Android лучшее что можно представить, но и у него есть. Для решения которых читайте материал: Как запретить Pixel завершать работу приложений в фоне.

NOKIA

Nokia на Android P убивает любой фоновый процесс, включая отслеживание сна (или любое другое отслеживание спорта) через 20 минут, если экран выключен. Кроме того, когда приложение убито, все уведомления прекращаются, что делает, например, любые приложения будильников бесполезными. Как избавиться от этих проблем читайте в материале: Как запретить Nokia вмешиваться в работу приложений в фоновом режиме.

Sony

Sony использует очень эффективную и нестандартную оптимизацию фонового процесса. Режим Stamina мгновенно прерывает все фоновые процессы и все уведомления, если он включен. Читайте материал: Как бороться с режимом Stamina в смартфонах Sony.

Asus

На устройствах Asus предустановлено приложение оптимизации под названием Power Master. Оно не дает запускаться приложениям и уничтожает фоновые задачи при выключении экрана. Полезный материал: Как отключить Power Master в смартфонах Asus.

Wiko

Устройства Wiko определенно проблематичны с точки зрения нестандартной оптимизации фоновых процессов и корректировки настроек, которые необходимо выполнить, чтобы приложения работали должным образом. Решаем проблемы Wiko смартфонов.

Lenovo

Не обошло проблема стороной и производителя смартфонов Lenovo. Решаем проблемы Lenovo смартфонов.

Не удается запустить приложение в фоновом режиме на телефоне или планшете HUAWEI

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

1. Освободите место в памяти для ускорения работы устройства

Откройте приложение Оптимизация / Диспетчер планшета и нажмите Оптимизация / Оптимизировать . После завершения оптимизации Диспетчер / Диспетчер планшета отобразит результаты и рекомендации по настройке. Следуйте инструкциям на экране, чтобы завершить настройку. Откройте приложение Диспетчер / Диспетчер планшета и нажмите Очистка . После завершения сканирования нажмите Очистить рядом с файлами, которые необходимо удалить. Удалите лишние файлы или приложения, которые редко используются, чтобы освободить как минимум 20% от общего объема памяти.

2. Проверьте следующие настройки, чтобы предотвратить закрытие приложения

  • Разрешите приложению работать в фоновом режиме: откройте Настройки , найдите и откройте раздел Запуск приложений , отключите опцию Автоматическое управление для приложения и включите опцию Работа в фоновом режиме во всплывающем окне.
  • Проверьте, не происходит ли закрытие приложение из-за работы функции оптимизации батареи: откройте Настройки , откройте раздел Оптимизация работы батареи , нажмите на опцию Запрещено , выберите опцию Все приложения , найдите приложения, которые не могут работать в фоновом режиме, и выберите опцию Запретить .
  • Выключите функцию Режим энергосбережения : перейдите в Настройки > Батарея и выключите Режим энергосбережения .
  • Следите за тем, чтобы устройство было подключено к сети: перейдите в Настройки > Батарея > Другие настройки батареи и включите опцию Подключение к сети, когда устройство в спящем режиме .
  • Закрепите фоновое приложение: откройте нужное приложение, откройте экран недавно использованных приложений, проведите вниз по карточке приложения, чтобы закрепить его. Закройте фоновые приложения, которые вы не используете.
  • Задайте настройки в разделе Для разработчиков: откройте Настройки , найдите и откройте раздел Для разработчиков , найдите опцию Лимит фоновых процессов и выключите ее, выберите опцию Стан​дарт​ный лимит для параметра Лимит фоновых процессов .

3. Закройте фоновые приложения, которые вы не используете

Если в фоновом режиме одновременно работает слишком много приложений, памяти вашего устройства может быть недостаточно. В результате фоновые приложения могут принудительно закрыться. Рекомендуется закрыть фоновые приложения, которые вы не используете.

4. Проверьте, установлено ли стороннее приложение-диспетчер

Сторонние диспетчеры могут принудительно закрывать приложения. Удалите сторонние приложения-диспетчеры телефона и повторите попытку.

5. Проверьте наличие обновлений

  • Перейдите в AppGallery или на официальный веб-сайт приложения, чтобы обновить приложение до последней версии.
  • Некоторые приложения поддерживаются только определенными версиями системы. Рекомендуется обновить систему до последней версии.

6. Если проблема не устранена

Проблема с принудительным завершением работы приложений, работающих в фоновом режиме, часто встречается в системе. Если приложение работает в фоновом режиме в течение длительного времени, системный механизм перехода в спящий режим и механизм энергосбережения приложения будут работать вместе, чтобы завершить работу приложения в фоновом режиме. Huawei продолжит работать над решением этой проблемы. Благодарим за понимание.

Как предотвратить закрытие приложений в фоновом режиме на Android

В слоях настройки, таких как EMUI, MIUI или One UI, у нас есть варианты предотвратить закрытие приложений в фоновом режиме , но с тех пор, как система, известная как doze, стала интегрироваться в Android, теперь нам гораздо сложнее контролировать те фоновые приложения, которые закрываются на Android. Они обычно не доставляют проблем, но в определенных случаях мы могли бы их иметь.

Предотвратить закрытие приложений в фоновом режиме

Когда мы прекращаем получать уведомления от определенного приложения, мы обвиняем его в том, что он спал в фоновом режиме, или система решила закрыть его, именно в этой ситуации мы можем больше всего желать, чтобы приложения не закрывались. По этой причине важно знать, как мы можем избежать этого в Android 10 и Android 11 стоковые без настройки слоев, которые изменяют параметры.

Управление фоновыми приложениями Android

Сама система действует так, что мы ничего вам не сообщаем, автоматически проверяя каждый из процессов и различные приложения, которые мы используем. Это избавляет нас от необходимости беспокоиться о проблемах, связанных с фоновыми приложениями. Тем не менее, мы должны иметь в виду, что когда мы используем режим энергосбережения, приложения закрываются быстрее в фоновом режиме и мы можем найти эти нежелательные ситуации не получения приложений.

ахорро батерия андроид 11

Интеллектуальное управление не оказывает негативного влияния в этом отношении, и поэтому рекомендуется всегда его включать, поскольку оно включает приложения и определяет приоритетность приложений в зависимости от времени суток, в котором мы руководствуемся нашей программой.

Единственный способ избежать закрытия некоторых приложений

Поскольку операционная система выполняет всю работу за нас, нам придется контролировать только в случае, если мы прекратим получать уведомления или что-то в этом роде. Мы сделаем это с помощью следующих шагов:

Cerrar Aplicaciones Segundo Plano Android

  • Нам нужно будет получить доступ к настройкам устройства и искать приложения.
  • Среди приложений мы выберем любое.
  • Внутри мы выберем вариант батареи
  • И мы нажимаем на оптимизацию батареи.

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

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

Как настроить фоновую работу AdGuard

В этой статье рассказывается об AdGuard для Android — многофункциональном блокировщике рекламы, который защищает ваше устройство на системном уровне. Чтобы увидеть, как он работает, скачайте приложение AdGuard

В некоторых случаях приложения не остаются в фоновом режиме («активными» или в спящем режиме) из-за встроенной функции оптимизации ОС Android или так называемого «режима экономии батареи» — эта функция может закрывать фоновые приложения. Может быть неудобно перезапускать их каждый раз, когда они закрываются. Чтобы избежать завершения работы фонового приложения, необходимо выполнить шаги, указанные нами в инструкции отдельно для каждого производителя (версии) Android OS. Обратите внимание, что инструкции для разных производителей в основном очень похожи.

Asus​

Информация о проблемах на устройствах Asus ещё далеко не исчерпывающая, поэтому в перспективе их может быть больше, чем указано здесь. Мы будем дополнять статью по мере поступления информации.

Основной источник проблем с фоновой работой на устройствах Asus связан с приложением Power Master. Оно предустановлено и имеет довольно агрессивные настройки по умолчанию, например, блокирует запуск приложений и завершает фоновые задачи при выключении экрана. Чтобы убедиться, что приложение работает в фоновом режиме, сделайте следующее:

  1. Перейдите к Mobile ManagerPowerMasterНастройки (или Параметры экономии заряда батареи) → Снимите флажок с опции Очистить в режиме ожидания
  2. Перейдите к Mobile ManagerPowerMasterНастройки (или Параметры экономии заряда батареи) → Снимите флажок с опции Запрещать приложениям запускаться автоматически

Или вместо того, чтобы полностью отключать флажок Запрещать приложениям запускаться автоматически, вы можете перейти в НастройкиПараметры экономии заряда батареиДиспетчер автозапускаAdGuard и снять флажок.

Xiaomi​

Устройства Xiaomi (и особенно MIUI) — одни из самых проблемных, когда речь идёт о фоновой работе. Известно, что они ограничивают фоновые процессы и имеют нестандартные разрешения с отсутствием надлежащей документации. Иногда приложения просто не работают на телефонах Xiaomi, и с этим мало что можно сделать. Ниже приведены некоторые действия, которые вы можете выполнить, если столкнётесь с проблемами, связанными с фоновой работой AdGuard на различных устройствах Xiaomi.

MIUI 12.0.8+​

Чтобы приложение AdGuard успешно работало в фоновом режиме, сделайте следующее:

Зайдите в НастройкиПриложенияУправление приложениями → прокрутите вниз до AdGuard и включите Автозапуск.

Настройки Xiaomi *mobile_border

На том же экране прокрутите вниз до настройки Контроль активности, перейдите в неё и выберите «Нет ограничений».

Miui *mobile_border

В разделе Другие разрешения включите все возможные разрешения

Запустите приложение Безопасность.

Нажмите на значок шестерёнки в правом верхнем углу экрана.

Настройки Miui *mobile_border

На экране «Настройки» выберите пункт Ускорение.

Настройки Miui *mobile_border

Нажмите на Закрепить приложения.

Настройки Miui *mobile_border

На экране Закрепить приложения включите AdGuard.

Настройки Miui *mobile_border

Готово! Вы успешно закрепили приложение AdGuard.

MIUI 12​

Зайдите в НастройкиПриложенияУправление приложениямиAdGuard.

Xiaomi *mobile_border

  • Включите Автозапуск AdGuard
  • Включите все возможные разрешения в «Других разрешениях»
  • В Разрешениях выберите Нет ограничений для Контроля фоновой активности

Xiaomi *mobile_border

Теперь запустите Диспетчер запущенных приложений, проведя пальцем вверх от нижней грани экрана, и найдите приложение AdGuard.

Xiaomi *mobile_border

Нажмите на него и удерживайте, пока не появится специальное меню. Нажмите на значок замка.

Xiaomi *mobile_border

Теперь этот значок должен быть над окном AdGuard.

Xiaomi *mobile_border

MIUI 10-11​

Чтобы приложение успешно работало в фоновом режиме, настройте следующие параметры:

  • Включите Автозапуск AdGuard

Xiaomi *mobile_border

  • НастройкиБатарея и производительность & → отключите режим Экономия энергии

Xiaomi *mobile_border

  • Затем откройте Контроль фоновой активностиAdGuardНет ограничений

Xiaomi *mobile_border

Все модели​

Следующие шаги должны быть выполнены на любом устройстве Xiaomi, которое продолжает останавливать работу приложения AdGuard:

Управление питанием​
  • НастройкиРасширенные настройкиДиспетчер батареи → установите План электропитания на Производительность
  • Настройки телефонаРасширенные настройкиДиспетчер батареиЗащищённые приложения — добавьте AdGuard в Защищённые
  • Настройки устройстваПриложенияAdGuardБатареяЭнергосберегающая подсказка и Продолжить работу после выключения экрана
  • НастройкиДополнительные настройкиБатарея и производительностьУправление использованием батареи приложениями. И здесь:
  1. Отключите режимы энергосбережения
  2. Выберите следующие параметры: Энергосбережение в фоновом режимеВыбрать приложениеAdGuardФоновые настройкиНет ограничений
Режим энергосбережения​

Настройте БезопасностьБатареяРежим энергосбереженияAdGuardНет ограничений

Закрепление приложения​

Чтобы настроить фоновую работу AdGuard для устройств Xiaomi, обратите внимание на пункты Батарея и Разрешения.

  • Tap the Recent tasks button and swipe AdGuard down to make options visible (as shown on the screenshot): Xiaomi *mobile_border
  • Нажмите на иконку замка. Это не даст Xiaomi автоматически закрывать AdGuard. Это должно выглядеть так: Xiaomi *mobile_border
  • Перейдите в раздел Батарея
  • Выберите приложение для экономии заряда батареи
  • Найдите и выберите AdGuard
  • Настройте следующие Фоновые параметры: Xiaomi *mobile_border
  • Перейдите в Разрешения
  • Выберите Автозапуск
  • Убедитесь, что эта функция включена для AdGuard: Xiaomi *mobile_border

Samsung​

На многих устройствах Samsung любое приложение, которое не используется в течение трёх дней, не сможет запуститься в фоновом режиме. Чтобы избежать этого, следует отключить Адаптивный режим аккумулятора и Приложения в режиме ожидания везде, где это возможно. Обратите внимание, что после обновления приложений или ОС эти настройки часто возвращаются к значениям по умолчанию и их нужно будет отключить снова.

Android 11+​

На Android 11 Samsung по умолчанию будет препятствовать работе приложений (включая AdGuard) в фоновом режиме, если вы не исключите их из режима оптимизации батареи. Чтобы убедиться, что AdGuard не будет остановлен в фоновом режиме:

  1. Закрепите AdGuard в «Недавних»
    • Откройте Недавние приложения.
    • Найдите AdGuard.
    • Нажмите и удерживайте иконку приложения AdGuard.
  2. Чтобы AdGuard работал правильно: Откройте НастройкиПриложенияAdGuardБатареяОптимизировать использование батареиSamsungВ выпадающем меню выберите Все. Затем найдите AdGuard в списке и установите для него состояние Не оптимизировать (на некоторых моделях может быть переключатель, который вам понадобится отключить). SamsungНа некоторых устройствах соответствующий параметр может называться иначе и располагаться в других местах. Например: НастройкиПриложения → (⁝) трёхточечное меню → Специальный доступОптимизировать использование батареи → найти в списке AdGuard и выбрать его
  3. Отключите автоматическую оптимизацию. Для этого: Откройте Батарея → (⁝) трёхточечное меню → выберите Автоматизация → отключите там все настройки Опять же, точный путь может отличаться, например, на некоторых устройствах вам потребуется открыть: Настройки телефона → Обслуживание устройства → нажмите на (⁝) трёхточечное меню → Дополнительно → отключите функции Автоматическая оптимицазия и Оптимизировать настройки
  4. Отключите функцию «Адаптивный режим аккумулятора», если она есть на вашем телефоне: Зайдите в НастройкиБатареяДругие настройки аккумулятора → отключите Адаптивный режим аккумулятора
  5. Отключите перевод приложений в режим сна (точное название этого параметра и путь к нему могут различаться в зависимости от устройства): Откройте Настройки телефона → БатареяОграничения в фоновом режиме → отключите функцию Перевод в режим сна

Android 9 и 10​

  • Go to Phone settingsDevice care → Tap on the Battery item → (⁝) 3-dot menuSettings and uncheck Put unused apps to sleep and Auto-disable unused apps.
  • Check that Phone settingsAppsSleep as AndroidBatteryBackground restriction is set to App can use battery in background for AdGuard.
  • Remove AdGuard from Sleeping apps. Для этого:
    1. Перейдите в Настройки телефонаОбслуживание устройстваSamsung *mobile_border
    2. Tap BatterySamsung *mobile_border
    3. Tap the 3-dot menuSettingsSamsung *mobile_border
    4. Tap Sleeping appsSamsung *mobile_border
    5. Разбудите AdGuard с помощью значка мусорной корзины Samsung *mobile_border

Старые устройства Samsung​

Для ранних устройств Samsung нет особой необходимости в настройке фоновой работы, но если вы столкнулись с тем, что приложение AdGuard закрывается или исчезает из меню недавних задач через некоторое время, сделайте следующее:

  • Нажмите кнопку Недавние задачи, коснитесь значка Дополнительных настроек. Это должно выглядеть так: Настройки Samsung *mobile_border
  • Tap Lock Apps: Настройки Samsung *mobile_border
  • Tap on the lock icon Настройки Samsung *mobile_border

Huawei​

Huawei и их кастомизация Android EMUI относятся к самым проблемным на рынке в отношении ограничений нестандартных фоновых процессов. В настройках по умолчанию практически все приложения, которые работают в фоновом режиме, столкнутся с проблемами и в конечном итоге сломаются.

Запуск приложения на устройствах с EMUI 8, 9 и 10 (Huawei P20, Huawei P20 Lite, Huawei Mate 10…)​

На некоторых устройствах эта функция может быть недоступна или названа по-другому.

  1. Go to phone SettingsBatteryApp launchHuawei *mobile_border
  2. Выключите Управлять всем автоматическиHuawei *mobile_border
  3. Set AdGuard to Manage manually and enable all toggles. Huawei *mobile_border
  4. Отключите Диспетчер запуска, который предотвращает автоматический запуск приложений после включения телефона. Зайдите в НастройкиВсеДиспетчер запуска → передвиньте бегунок в положение «Выкл.» Также для надёжных фоновых процессов вы можете удалить Power Genie, как описано ниже.

Устройства с EMUI 9+ и PowerGenie​

На телефонах с EMUI 9 и позже (Android P+) стоит новый менеджер процессов PowerGenie, который закрывает все приложения, не находящиеся в белом списке Huawei, и не предоставляет пользователям параметры конфигурации. Ниже описано, как его удалить.

Huawei чрезвычайно изобретательны в оптимизации работы приложений на своих устройствах. В дополнение ко всем нестандартным мерам управления питанием, описанным ниже, они представили приложение-менеджер процессов, встроенное прямо в EMUI 9 на Android Pie.

It is called PowerGenie and it kills all apps that are not on its whitelist. You cannot add custom apps on their pre-defined whitelist. Это означает, что удаление Power Genie — единственный способ наладить нормальное функционирование приложений на Huawei.

К сожалению, это системное приложение, которое можно полностью удалить только с помощью ADB (Android Debug Bridge).

You need to:

Это не подтверждено, но возможно просто отключить PowerGenie, перейдя в Настройки телефонаПриложения. Если эта настройка есть на вашем устройстве, можете пропустить следующие шаги. However, it would need to be re-applied every time you reboot your device. Если такой настройки нет, следуйте этой инструкции:

  1. Установите ADB на ваш компьютер;
  2. Подключите телефон с помощью кабеля передачи данных;
  3. Включите Параметры разработчика;
  4. Включите отладку через USB в Параметрах разработчика на телефоне;
  5. Run the following commands on your computer:

adb shell pm uninstall —user 0 com.huawei.powergenie

adb shell pm uninstall -k —user 0 com.huawei.android.hwaps

Если AdGuard продолжает выходить из строя, попробуйте команду

adb shell pm stopservice hwPfwService

Устройства с EMUI 6+ (и некоторые устройства с EMUI 5)​

  • Phone settingsAdvanced SettingsBattery managerPower plan set to Performance;
  • Phone SettingsAdvanced SettingsBattery ManagerProtected apps — set AdGuard as Protected;
  • Phone SettingsAppsYour appBatteryPower-intensive prompt [uncheck] and Keep running after screen off [check] ;
  • Phone settingsAppsAdvanced (At the bottom)Ignore optimizations → Press Allowed → All apps → Find AdGuard on the list and set to Allow.
Huawei P9 Plus​

Откройте настройки устройства → ПриложенияНастройкиСпециальный доступ → выберите Игнорировать оптимизацию батареи → нажмите Разрешить для AdGuard.

Huawei P20, Huawei Honor 9 Lite и Huawei Mate 9 Pro​

Откройте настройки устройства → БатареяЗапуск приложений → выберите для AdGuard Управление вручную и убедитесь, что все тумблеры включены.

Huawei P20, Huawei P20 Lite, Huawei Mate 10​

Настройки телефонаБатареяЗапуск приложений → активируйте Управление вручную для AdGuard и убедитесь, что все тумблеры включены. Также для надёжных фоновых процессов вы можете удалить Power Genie, как описано выше.

Ранние устройства Huawei​

Более ранние устройства Huawei легки в настройке, достаточно выполнить два шага для закрепления AdGuard в фоновом режиме, чтобы менеджер процессов не остановил его принудительно.

  • Нажмите на кнопку Недавние задачи: Недавние приложения Huawei *mobile_border
  • Tap on the lock icon: Закрепить Huawei *mobile_border

Кроме того, чтобы более эффективно настроить фоновую работу AdGuard, вам следует открыть настройки устройства и сделать следующее:

  • Go to Settings → open Battery Manager → set Power plan to Performance;
  • Then choose Protected apps in the Battery Manager and check if AdGuard is Protected;
  • Go to Apps in the main settings and click AdGuard there → choose Battery → enable Power-intensive prompt and Keep running after screen is off;
  • Then in the Apps section open Settings (at the bottom) → Special access → choose Ignore battery optimization → press AllowedAll apps → find AdGuard on the list and set it to Deny.

Meizu​

Подход к ограничениям фонового процесса у Meizu практически такой же, как у Huawei и Xiaomi. Чтобы избежать отключения фоновой работы AdGuard и любого другого приложения, настройте следующие параметры:

  • Откройте Расширенные настройки → затем Менеджер батареи → в Управлении питанием выберите Производительность;
  • Затем выберите Защищённые приложения в разделе Менеджер батареи и проверьте, находится ли AdGuard среди них;
  • Откройте раздел Приложения и выберите AdGuard → Батарея → активируйте опции Сообщать об энергоёмкости и Работа при выключенном экране.

Nokia​

На устройствах Nokia с Android 9+ отключена функция The Evenwell Power saver, которая была основной причиной остановки фоновых процессов. Если AdGuard по-прежнему не работает на вашем телефоне Nokia, ознакомьтесь с инструкцией для устаревших моделей.

Nokia 1 (Android Go)​

  1. Установите ADB на ваш компьютер;
  2. Подключите телефон с помощью кабеля передачи данных;
  3. Включите Параметры разработчика;
  4. Включите отладку через USB в Параметрах разработчика на телефоне;
  5. Удалите файл com.evenwell.emm с помощью следующих команд adb: adb shell pm uninstall —user 0 com.evenwell.emm

Nokia 3.1 и 5.1​

На этих устройствах есть «убийца» задач — система DuraSpeed, которая завершает работу всех фоновых приложений. Её нельзя удалить или отключить обычными средствами. Для этого требуется ADB, и даже после отключения DuraSpeed снова включится при перезагрузке. Вам нужно приложение-планировщик задач, как MacroDroid, для автоматического отключения DuraSpeed.

  1. Установите ADB на ваш компьютер;
  2. Подключите телефон с помощью кабеля передачи данных;
  3. Включите Параметры разработчика;
  4. Включите отладку через USB в Параметрах разработчика на телефоне;
  5. Grant MacroDroid (or your choice of automation app) the ability to write to the global settings store by entering this command: adb shell pm grant com.arlosoft.macrodroid android.permission.WRITE_SECURE_SETTINGS
  6. Создайте задачу, запускаемую при Загрузке устройства, которая выполняет следующее:
    • Системная настройка: type Global, name setting.duraspeed.enabled , value -1
    • Системная настройка: type System, name setting.duraspeed.enabled , value -1
    • Системная настройка: type Global, name setting.duraspeed.enabled , value 0
    • Системная настройка: type System, name setting.duraspeed.enabled , value 0

Nokia tasker *mobile

Вам потребуются как Глобальные, так и Системные настройки. На скриншоте в качестве примера показаны только Глобальные.

Другие модели Nokia​

  • Перейдите в Настройки телефона → ПриложенияВсе приложения.
  • Откройте меню в правом верхнем углу → Показать системные.

Найдите приложение Энергосбережение в списке, выберите его и нажмите Принудительная остановка. It will remain stopped for a while but will restart at some point.

С этого момента AdGuard должен работать нормально и использовать стандартную оптимизацию батареи Android до перезапуска приложения Энергосбережения.

An alternative, more permanent solution for more tech-savvy users:

  1. Установите ADB на ваш компьютер;
  2. Подключите телефон с помощью кабеля передачи данных;
  3. Включите Параметры разработчика;
  4. Включите отладку через USB в Параметрах разработчика на телефоне;
  5. Удалите файл com.evenwell.powersaving.g3 с помощью следующих команд adb: adb shell pm uninstall —user 0 com.evenwell.powersaving.g3

Oppo​

Иногда фоновые службы и приложения перестают работать (в том числе службы специальных возможностей, которые затем необходимо включать вручную), когда вы выключаете экран. Пока что обходной путь для этого следующий:

Перейдите в Центр безопасности → нажмите Разрешения на конфиденциальностьМенеджер запуска и дайте приложению AdGuard разрешение работать в фоновом режиме.

  • Закрепите AdGuard в меню последних действий
  • Добавьте AdGuard в список приложений в «менеджере запуска» и «плавающем списке приложений» (com.coloros.safecenter / com.coloros.safecenter.permission.Permission)
  • Отключите оптимизацию батареи

OnePlus​

Устройства с OxygenOS — наиболее проблемные из-за специфической для ОС очистки кэша и освобождения оперативной памяти, включая оптимизацию ОС. Кроме того, OxygenOS может прервать работу AdGuard, если вы не пользуетесь им некоторое время. Чтобы исправить это, выполните следующие действия.

Блокировка приложения​

  • Откройте Настройки
  • БатареяОптимизация батареи
  • Найдите AdGuard
  • Нажмите на него и выберите опцию Не оптимизировать
  • Нажмите Готово, чтобы сохранить изменения
  • Откройте меню недавних приложений (как показано на этом снимке экрана): Onepluslock *mobile_border
  • Lock AdGuard app: Oneplusdots *mobile_border

На некоторых устройствах OnePlus есть функции «Автозапуск» и «Глубокая Оптимизация». Использование этих функций не позволяет приложениям работать в фоновом режиме. Пожалуйста, отключите их для AdGuard.

Оптимизация батареи​

  • Откройте настройки устройства → БатареяОптимизация батареи → откройте список Все приложения (верхнее меню) → выберите AdGuard → активируйте функцию Не оптимизировать
  • Open device settings → BatteryBattery Optimization → (⁝) three-dot menu → Advanced Optimization → Disable Deep Optimization

Автозапуск приложения​

Автозапуск приложений (на некоторых телефонах OnePlus), в сущности, предотвращает работу приложений в фоновом режиме. Пожалуйста, отключите его для AdGuard.

Улучшенная / Расширенная оптимизация​

Для OnePlus 6 и выше:

  • Откройте НастройкиБатареяОптимизация батареи → (⁝) трёхточечное меню → Дополнительная оптимизация
  • Отключите Глубокую оптимизацию / Адаптивную батарею
  • Отключите Оптимизацию режима ожидания. OnePlus пытается понять, когда вы обычно спите, и в это время отключает сетевые подключения телефона. Эта настройка предотвращает доставку push-уведомлений.

Для OnePlus ниже 6:

  • Отключите НастройкиБатареяОптимизация батареи → (⁝) трёхточечное меню → Улучшенная оптимизация.

Поведение при очистке последних приложений​

Обычно, когда вы смахиваете приложение, оно не закрывается. Однако в OnePlus это может работать иначе. Менеджер очистки последних приложений может быть настроен таким образом, что смахнув приложение, чтобы закрыть его, вы его полностью остановите. Чтобы настроить «нормальное» поведение:

Зайдите в НастройкиРасширенныеУправление последними приложениями → переключите на Нормальную очистку

Sony​

Компания Sony первой из разработчиков мобильных OS внедрила нестандартную систему оптимизации фоновых процессов. Она называется Stamina mode и мгновенно прерывает все фоновые процессы, если включена. Чтобы решить эту проблему:

Перейдите в НастройкиБатарея → отключите режим STAMINA

Режим Sony Stamina *mobile

На Android 11+ на том же экране с режимом STAMINA есть настройка Адаптивная батарея, её тоже следует отключить.

Вам также необходимо обозначить AdGuard как Исключенный из функции Энергосбережения:

Системные настройкиПриложения и уведомленияРасширенныеДоступ к специальным приложениямЭнергосбережение → переключите бегунок напротив AdGuard на Исключено

Wiko​

Устройства Wiko являются проблемными с точки зрения нестандартной оптимизации фоновых процессов. Чтобы AdGuard работал в фоновом режиме, сделайте следующее:

  • Перейдите в АссистентБатарея → выключите Режим энергосбережения
  • Вернитесь в предыдущее меню и перейдите в Ручной режим
  • Нажмите на значок шестерёнки в правом верхнем углу → Белый список фоновых приложений → выберите AdGuard

Стандартные устройства Pixel/Nexus/Essential на базе Android​

Android на заводской прошивке, как правило, не конфликтует с фоновыми процессами, но если вы всё же столкнулись с проблемой фоновой работы, включите режим Always-on VPN.

  • Перейдите в раздел НастройкиСеть и ИнтернетStocknetwork *mobile_border
  • Откройте режим VPN и выберите AdGuardStockvpn *mobile_border
  • Выберите пункт Always-on VPNStockadguard *mobile_border

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *