Фоновые приложения – это вид приложений, которые не были запущены пользователем, но находятся в подгруженном состоянии, то есть работают в фоновом режиме, сокращая объём свободной оперативной памяти и заряд батареи.
Фоновые процессы на самом деле необходимы для эффективной работы системы в целом, так как они обеспечивают доступность необходимых функций для запущенных приложений. К данному роду фоновых процессов относятся службы, отвечающие за передачу мобильных данных, функционирование Wi-Fi и Bluetooth-модулей, вывод изображения и звука.
Отрицательным фактором этих программ является сильное влияние на время автономной работы телефона в целом. Когда основное приложение запущено и работает, то вы можете проконтролировать время его работы. А приложения, которые работают в фоне, что-то делают сами по себе и никто не знает, когда оно начнёт обмен данными или же фиксировать местоположение через GPS.
Со временем, когда смартфон, пройдя длительный путь формирования оптимального списка необходимых приложений, накапливает значительную массу программного «мусора», который может висеть в фоне. Поэтому многим начинается казаться, что его смартфон постарел и его скорость работы сильно снизилась.
Ранее нами часть вопроса по настройке приложений, работающих в фоновом режиме, была уже освещена в статье «Как сделать, чтобы работа приложения не останавливались при блокировке экрана на HUAWEI (honor)» . Для перехода к инструкции по настройке управления работой приложений в фоновом режиме нажмите здесь.
Далее в инструкции мы опишем порядок просмотра запущенных приложений в фоне и порядок их отключения.
Внимание: Если вы не знаете, что можно останавливать, а что нет, то вы будете действовать на свой страх и риск. Поэтому останавливайте только то, что сами запускали.
Главное, не трогайте приложения, в названии которых есть ”Сервисы Google” или просто ”Google” — за редким исключением это будут системные службы.
Инструкция по отключению приложений, работающих в фоновом режиме на телефоне Huawei
1. Запускаем приложение Настройки телефона с рабочего экрана нажав на значок «Настройки».
На основной странице Настроек телефона нужно опуститься в самый низ и открыть раздел «Система», нажав на эту позицию.
2. В разделе «Система» нужно войти в подраздел «Для разработчиков» нажав на соответствующий пункт.
Если у вас на смартфоне ранее не был запущен режим разработчика, то вам нужно это сделать по инструкции, описанной в статье «Как включить режим «Для разработчиков» на смартфоне HUAWEI (honor)?». Для перехода к инструкции включения режима разработчика нажмите здесь.
Далее в разделе «Для разработчиков» нужно открыть пункт «Работающие приложения». Для этого нужно нажать на одноименную позицию.
3. На первой странице раздела «Работающие приложения» представлена информация по запущенным СИСТЕМНЫМ приложениям с использованием ими ОЗУ смартфона.
Для перехода к списку приложений работающих в ФОНОВОМ режиме нужно нажать на значок «Шестерёнка» вверху экрана справа.
4. Теперь мы находимся на страницы работающих приложений в ФОНОВОМ режиме.
Для остановки работы какого либо приложения нужно нажать на его позицию в списке приложений.
В качестве примера отключим работу приложения «Huawei magazine unlock». Для этого нужно нажать на позицию приложения «Huawei magazine unlock».
После этого откроется окно «Запущенное приложение» «Huawei magazine unlock», где нужно нажать на кнопку «ОСТАНОВИТЬ».
5. После этого возвращаемся на страницу запущенных фоновых приложений, где через несколько секунд значок приложения «Huawei magazine unlock» будет удалён из списка.
Наблюдения и советы этой статьи мы подготовили на основании опыта команды EMUI Уровень настройки имеет множество опций и возможностей, которые напрямую влияют на пользователя, одна из самых больших проблем, которые мы обнаруживаем, — это приложения, которые закрываются в фоновом режиме с последствиями, которые влечет за собой. По этой причине мы прекращаем получать уведомления о важных приложениях, что заставляет нас снова открывать их, чтобы увидеть их.
Эта система интегрирована в Huawei телефоны не перестали меняться, пока не достигли того, что EMUI 10 и MIUI 11 для Xiaomi два слоя с множеством возможностей. Эти изменения позволили нам оптимизировать несколько методов, которые мы должны учитывать при оптимизация приложений что близко на заднем плане.
Якорные приложения в многозадачности EMUI
Если то, что мы ищем, это простой метод чтобы наши приложения не закрывались в фоновом режиме, нам придется открывать многозадачность с помощью определенной кнопки или жестами, в зависимости от нашей конфигурации. Оказавшись внутри многозадачности, нам придется перетащить приложение, которое мы не хотим закрывать снова, когда оно находится в фоновом режиме.
Освоить запуск фоновых приложений
Закрытие приложений в фоновом режиме напрямую связано с управление батареей и поэтому нам придется выполнить некоторые шаги, если мы не хотим, чтобы наши приложения закрывались автоматически, когда EMUI решит, что они не нужны. Для этого нам нужно будет войти в Настройки> Батарея> Запуск приложений.
В этом разделе у нас есть возможность отметить автоматическое управление всеми приложениями, что может привести к тому, что мы не будем получать уведомления. Чтобы предотвратить закрытие этих приложений, нам нужно вручную отмечать заявки что нам все равно, если они закроют и снимают галку со всех тех, на кого мы не хотим, чтобы их затрагивали.
Расширенная настройка в экстремальных случаях
После того, как мы выполнили предыдущие шаги, у нас больше не должно возникнуть проблем с закрытием приложений в фоновом режиме с помощью EMUI, хотя вполне вероятно, что некоторые приложения, которые нам нужны, постоянно будут затронуты. Эта конфигурация может напрямую повлиять на батарею и поэтому мы рекомендуем использовать его только в особых случаях.
Сначала нам нужно будет войти в Настройки> Приложения и уведомления> Приложения> Специальный доступ, где мы можем увидеть ряд опций, среди которых оптимизация батареи. В этом разделе у нас есть возможность выбрать конкретное приложение для не позволяет управлять батареей по желанию, не закрывая его в фоновом режиме.
Компания Huawei выпустила последний флагманский смартфон под названием Honor V10. Он также известен как Honor View 10. Если вы купили это устройство и столкнулись с проблемой задержки или разрядки аккумулятора. Тогда эти советы вам помогут. Иногда смартфон не сможет проработать ни дня. Это происходит в большинстве случаев, когда фоновые приложения и данные остаются активными все время. В этом руководстве вы узнаете, как Отключить фоновые приложения и данные Honor View 10.
Конечно, это создает дополнительную нагрузку на батарею и часто приводит к ее быстрой разрядке. Если вы столкнулись с этой проблемой на своем Huawei Honor View 10, вероятно, вам необходимо отключить фоновые приложения и данные Honor View 10. Чтобы узнать, как это сделать, продолжайте читать этот пост.
Во многих случаях также было замечено, что фоновые приложения часто снижают производительность устройства и заставляют очень медленно реагировать при назначении и выполнении задачи. Таким образом, отключив фоновые приложения и данные на Honor V10, вы можете устранить обе проблемы одновременно.
Одна из лучших вещей — вручную отключить как можно больше приложений. Вместо того, чтобы запускать их в фоновом режиме, рекомендуется немедленно остановить их, когда вы захотите перейти в главное меню. Шаги, которые вы можете выполнить, чтобы отключить фоновые приложения и данные на Huawei Honor View 10, просто следуйте приведенным ниже инструкциям.
Ознакомьтесь со всеми советами и хитростями Huawei Honor View 10
Здесь вы найдете все полезные советы и способы устранения неполадок Huawei Honor View 10. Нажмите кнопку ниже, чтобы увидеть все советы и рекомендации Huawei Honor View 10.
[su_button url = » https://www.getdroidtips.com/tag/honor-v10-tips-and-troubleshoot/» target = «blank» style = «flat» background = «# 001c73» color = «# ffffff» size = «10» wide = «yes» center = «yes» icon = «icon: hand-o-right» text_shadow = «0px 0px 0px # fa6512»] Нажмите здесь [/ su_button]
Действия по отключению фоновых приложений и данных Honor View 10:
Закрытие фоновых приложений
- Откройте кнопку Недавние приложения на Honor View 10.
- Нажмите кнопку «Активные приложения».
- Либо выберите закрытие каждого приложения вручную, либо нажмите «Завершить все», чтобы закрыть все запущенные приложения.
- Коснитесь ОК, если появится всплывающее окно.
Отключить фоновые данные для facebook
- Откройте приложение Facebook для Honor View 10.
- затем коснитесь меню настроек Facebook
- Коснитесь параметра «Интервал обновления».
- Выберите «Никогда»
Закрытие и отключение фоновых данных для всех сервисов:
- Откройте приложение настроек и нажмите «Использование данных».
- Нажмите кнопку меню в правом верхнем углу экрана.
- Коснитесь, чтобы отключить функцию «Автосинхронизация данных».
- При появлении запроса нажмите ОК, и все готово.
Отключение фоновых данных для Twitter:
- Откройте приложение настроек и нажмите «Учетные записи».
- Коснитесь Twitter
- Нажмите, чтобы выключить кнопку «Синхронизировать Twitter».
Отключите фоновые данные для Gmail и других сервисов Google:
- Откройте приложение настроек и нажмите «Учетные записи».
- Коснитесь Google
- Выберите аккаунт, для которого хотите отключить фоновую передачу данных.
- Теперь нажмите, чтобы отключить различные процессы Google, которые вы хотите отключить.
Я надеюсь, что это руководство было полезно для отключения фоновых приложений и данных на Honor View 10. В случае, если у вас есть какие-либо вопросы или отзывы, оставьте, пожалуйста, комментарий ниже.
Больше связанного сообщения:
- Как выполнить сброс до заводских настроек на Honor V10 (жесткий и мягкий сброс)
- Как загрузиться в режим восстановления на Honor V10 (Stock / Custom)
- Распространенные проблемы Huawei Honor V10 и их решение — Wi-Fi, Bluetooth, камера, SD, SIM-карта и др.
Я автор технического контента и блогер на полную ставку. Поскольку я люблю Android и устройства Google, я начал свою карьеру с написания статей для ОС Android и их функций. Это привело меня к запуску «GetDroidTips». Я получил степень магистра делового администрирования в Университете Мангалор, штат Карнатака.
Приложения, которые работают в фоновом режиме, совсем не так безобидны, как кажется на первый взгляд. Даже если они написаны проверенными разработчиками и ничего вредоносного за ними не стоит, у них есть один существенный минус, который перекрывает многие плюсы. Минусом этим является сильное влияние на время автономной работы. Когда приложение на экране и работает только тогда, когда смартфон разблокирован, вы можете контролировать время его работы. В остальных случаях оно делает что-то само по себе и никто не знает, когда оно начнет скачивать данные или просто определять положение устройства через GPS. С этим сталкиваются все и в этой статье я дам несколько полезных советов, что с этим делать.
С фоновыми процессами надо быть осторожней.
Содержание
- 1 Портится ли смартфон со временем
- 2 Как контролироваться фоновые процессы в телефоне?
- 3 Опасно ли останавливать фоновые процессы Android
- 4 Из-за чего садится батарея телефона
Портится ли смартфон со временем
Многие пользователи часто думают, что со временем их смартфон просто испортился и поэтому перестал держать заряд, начал медленнее работать и чаще зависать. Конечно, небольшой износ у смартфонов действительно есть, но он не оказывает такого влияния, как сам пользователь. Особенно это относится к устройствам на Android. Именно они с годами обрастают фоновыми приложениями, расширениями и прочей чешуей, которая оказывает куда большее влияние на гаджет, чем просто старение плат.
Как контролироваться фоновые процессы в телефоне?
Лучший способ получить контроль над вашими процессами — это покопаться в телефоне с помощью инструментов мониторинга, встроенных в Android. То, в какие меню вам надо будет зайти и куда нажать, зависит от того, кто сделал ваш смартфона. Но в целом логика будет одна.
В некоторых случаях, прежде чем вы сможете начать настраивать параметры, вам нужно включить параметры разработчика. Для этого надо открыть ”Настройки”, далее ”О телефоне”, а затем несколько раз нажать на поле ”Номер сборки” (около семи раз). Вы получите уведомление о том, что параметры разработчика были разблокированы, как только вы закончите.
Первым делом перейдите в ”Настройки”, далее ”Система”, потом ”Дополнительно” и ”Параметры разработчика”. В этом меню надо найти пункт ”Работающие службы”. Внутри вы увидите, какие приложения потребляют оперативную память и сможете их установить. Но важно понимать, если вы не знаете, что останавливаете, вы можете сделать только хуже. Останавливайте только то, что сами запускали.
Если вы не знаете, что можно останавливать, а что нет, вы будете действовать на свой страх и риск. Главное, не трогайте приложения, в названии которых есть ”Сервисы Google” или просто ”Google” — за редким исключением это будут системные службы.
Опасно ли останавливать фоновые процессы Android
В системе есть ”защита от дурака” и остановить что-то, что действительно может привести к критической ошибке, скорее всего, не получится, но испытывать судьбу не стоит.
Чтобы остановить процесс, надо будет открыть выбранное приложение и нажать ”остановить”. Все просто.
7 крутых виджетов для Android, которые я советую попробовать
Если вы сомневаетесь или просто не хотите останавливать процессы из этого меню, можно зайти в другое место. Откройте ”Настройка”, далее ”Приложения”, после этого откройте список приложений и нажмите в правом верхнем углу значок с тремя точками. Там выберите ”Показать системные процессы”.
Чтобы принудительно остановить или удалить приложение вручную через список приложений, перейдите в «Настройки», далее «Приложения», потом «Диспетчер приложений» и выберите приложение, которое вы хотите изменить. Не удаляйте приложения, которые появляются, когда вы выбираете опцию «Показать системные приложения».
Изучите список, поймите, что вам не нужно, и остановите этот процесс. Надо понимать, что некоторые приложения сразу же перезапустят процесс и так можно делать бесконечно. Для этого вернитесь назад и просто остановите приложение. А если вы вообще не пользуетесь им, просто удалите его — так будет еще лучше.
Из-за чего садится батарея телефона
А теперь разберем, от чего именно садится батарея вашего телефона. Способы анализа, приведеные выше, бесспорно хороши, но есть в них и минусы. Они не показывают непосредственного воздействия приложения на аккумулятор. Чтобы понять, сколько процентов потратили процессы каждого конкретного приложения, надо открыть ”Настройки”, далее ”Аккумулятор”. Тут вы можете найти информацию о том, какие приложения работают и насколько активно они сажают аккумулятор. Так будет еще проще решить, что остановить или и вовсе удалить.
С каждой новой версией Android количество систем автоматического сохранения заряда увеличивается. Это означает, что со временем количество настроек может сократиться.
Обсудить стоит ли пользоваться определенными приложениями вы можете в нашем Telegram-чате. Там всегда есть кто-то, кто может что-то посоветовать.
Много споров и дискуссий всегда вызывали сторонние приложения для оптимизации работы смартфона. С одной стороны, они позволяют не задумываться о том, как и что надо сделать, чтобы остановить ненужные процессы, но могут быть в таких приложениях и минусы.
Главным минусом будет то, что такие приложения могут сами еще больше сажать аккумулятор. На это жалуются многие пользователи. Иногда действительно проще сделать все вручную, чем доверять все автоматике.
ОБНОВЛЕНИЕ: Похоже, что на EMUI 9+ (Android P +) компания Huawei представила новое приложение-убийцу задач под названием PowerGenie, которое убивает все, что не занесено в белый список от Huawei, и не предоставляет пользователям никаких параметров конфигурации. Смотрите ниже, как удалить его.
Традиционно Huawei и его надстройка Android под названием EMUI относятся к наиболее проблемным на рынке в отношении нестандартных ограничений фонового процесса. Для этих расширений нет API и документации. В настройках по умолчанию фоновая обработка просто не работает должным образом, а приложения, работающие в фоновом режиме, вылетают.
В некоторых версиях EMUI (мы знаем о EMUI 4 в и у нас есть некоторые отчеты о EMUI 5, а теперь и о последнем EMUI 9) никакие доступные пользователю настройки не могут помешать системе прервать фоновую обработку дольше, чем 60 минут. Это делает злая пользовательская служба под названием HwPFWService (а в EMUI 9 это называется PowerGenie), разработанная и поставляемая вместе с EMUI компанией Huawei.
Решение для пользователей
Телефоны Huawei обычно имеют несколько механизмов энергосбережения. Кроме того, у вас может не быть PowerGenie на вашем телефоне, но ваши приложения все равно могут быть убиты другим механизмом.
Самый простой способ помочь приложению в борьбе с убийцами фоновых процессов – запретить оптимизацию батареи в стандартных настройках. Это не гарантирует, что приложение будет всегда работать, но отчасти поможет.
Стандартная оптимизация батареи в Android
Откройте «настройки», найдите пункт оптимизации батареи. Коснитесь маленького перевернутого треугольника рядом с надписью «Не разрешать», коснитесь «Все приложения», найдите и коснитесь своего приложения и выберите «Не разрешать».
Некоторые устройства на EMUI 8, 9 и 10 (Huawei P20, Huawei P20 Lite, Huawei Mate 10…)
Для корректной работы приложений в фоновом режиме, на некоторых устройствах с EMUI, нужно включить ручное управление в настройках.
«Настройки телефона» > «Батарея» > «Запуск приложений», а затем установите для своего приложения «Управление вручную» и убедитесь, что все переключатели включены.
Эта функция есть не во всех смартфонах, и может иметь другое название.
Нужно отключить опцию «Управлять всем автоматически». А так же для каждого важного приложения включить все переключатели ручного управления.
Также для уверенности, что фоновые процессы не будут завершаться без вашего ведома, может потребоваться удаление PowerGenie, как описано ниже.
Устройства EMUI 9+
Huawei чрезвычайно изобретательна в взломе приложений на своих устройствах. Похоже на Android Pie, в дополнение ко всем нестандартным мерам управления питанием, описанным ниже, они внедрили новую сборку приложений-убийц прямо в EMUI 9.
Она называется PowerGenie, и вы не можете добавлять пользовательские приложения в их предварительно определенный белый список. Это означает, что нет другого способа исправить надлежащую функциональность приложения на Huawei, кроме удаления PowerGenie.
К сожалению, это системное приложение, которое можно полностью удалить только с помощью ADB (Android Debug Bridge).
Вам нужно:
- Установите ADB на свой компьютер
- Подключите телефон с помощью кабеля для передачи данных
- Включите параметры разработчика
- Включите отладку по USB в параметрах разработчика на вашем телефоне
- Выполните следующие команды на вашем компьютере:
adb shell pm uninstall -k --user 0 com.huawei.powergenie
adb shell pm uninstall -k --user 0 com.huawei.android.hwaps
adb shell pm stopservice hwPfwService
Мы еще не подтвердили это, но, возможно, вы можете просто отключить PowerGenie в «Настройки телефона» > «Приложения», но этот параметр необходимо применять каждый раз при перезагрузке устройства.
Устройства EMUI 6+ (и некоторые устройства EMUI 5)
- Настройки телефона > Расширенные настройки > Диспетчер батареи > План электропитания установлен на Производительность (Phone settings > Advanced Settings > Battery manager > Power plan is set to Performance)
- Настройки телефона > Расширенные настройки > Диспетчер батареи > Защищенные приложения — выберите приложение как Защищенное (Phone Settings > Advanced Settings > Battery Manager > Protected apps – check for your app as Protected)
- Настройки телефона> Приложения> Ваше приложение> Батарея> Энергосберегающая подсказка [x] и Продолжить работу после выключения экрана [x] (Phone Settings > Apps > Your app > Battery > Power-intensive prompt [x] and Keep running after screen off [x])
- Настройки телефона > Приложения > Дополнительно (внизу) > Игнорировать оптимизации > Нажмите Разрешено > Все приложения > Найдите приложение в списке и выберите Разрешить (Phone settings > Apps > Advanced (At the bottom) > Ignore optimisations > Press Allowed > All apps > Find your app on the list and set to Allow)
Huawei P9 Plus
Настройки телефона > Приложения > Настройки > Специальный доступ > Игнорировать оптимизацию батареи > выберите Разрешить для вашего приложения (Phone settings > Apps > Settings > Special access > Ignore battery optimisation > select allow for your app)
Huawei P20
Настройки телефона> Аккумулятор> Запуск приложения, а затем установите для своего приложения «Управление вручную» и убедитесь, что все включено (Phone settings > Battery > App launch and then set your app to “Manage manually” and make sure everything is turned on)
Huawei Honor 9 Lite, Huawei Mate 9 Pro
Настройки телефона > Аккумулятор > Запустите, а затем установите приложение в «Управление вручную» и убедитесь, что все включено (Phone settings > Battery > Launch and then set your app to “Manage manually” and make sure everything is turned on).
В EMUI 4 это не работает
Решение для разработчиков
EMUI 4
На EMUI 4 Huawei реализовал злой сервис под названием HwPFWService
. В вашем adb logcat
вы можете увидеть сообщение как:
[ 05-25 18:10:17.167 4230:16683 D/PFW.HwPFWAppWakeLockPolicy ] getUidWakeLock uid: 10185 wakelock >= 10 mins
[ 05-25 18:10:17.249 4230:16683 W/PFW.HwPFWAppWakeLockPolicy ] uid: 10185 wakelock > 60 mins
[ 05-25 18:10:17.249 4230:16683 D/PFW.HwPFWAppWakeLockPolicy ] force stop abnormal wakelock app uid: 10185
Хорошей новостью является то, что для того, чтобы не убить себя или другие сервисы Huawei / Honor, перед тем как убить приложение, hwPfwService просматривает тег wakelock и, если тег является одним из жестко закодированных белых списков, он не убивает приложение , Белые теги Wakelock: «AudioMix», «AudioIn», «AudioDup», «AudioDirectOut», «AudioOffload» и «LocationManagerService».
Вот как вы можете обойти это в коде:
String tag = "com.my_app:LOCK";
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.M && Build.MANUFACTURER.equals("Huawei")) { tag = "LocationManagerService"; }
PowerManager.WakeLock wakeLock = ((PowerManager) getSystemService(Context.POWER_SERVICE)).newWakeLock(1, tag); wakeLock.acquire();