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

google-pixel-4-xl

AOSP (Android Open Source Project) в чистом виде – это лучшее что могут установить производители в свои смартфоны.

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

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

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

Более того, в Android 6.0 Google резко ограничил фоновую обработку с помощью режима Doze https://developer.android.com/training/monitoring-device-state/doze-standby .

Эта попытка объединить различные функции экономии заряда аккумулятора в экосистеме Android потерпела неудачу. Дело не только в том, что режим Doze не мешал различным поставщикам реализовывать свое собственное энергосбережение. Режим Doze сделал невозможным выполнение некоторых фоновых сценариев на Android или, как это ни парадоксально, телефоны стали потреблять больше энергии, например, сбор данных с датчиков посредством группирования датчиков (см. Решение для разработчиков ).

Серьезная ошибка в режиме ожидания в Android 6.0 даже не позволяла приоритетным службам выполнять свою работу, но к счастью, это было исправлено в 7.0.

Решение проблемы на других смартфонах

Pixel, Nexus и чистый Android

Nokia на Android P убивает любой фоновый процесс

OnePlus и одно из самых серьезных ограничений работы фоновых процессов

Huawei cвоя оболочка EMUI и серьезные ограничения

Xiaomi и надстройка над Android под названием MIUI

Samsung использует грязную технику экономии заряда батареи

Meizu на Android завершает программы в фоновом режиме

Sony уничтожает ваши запущенные приложения с помощью Stamina

Asus не дает запускаться приложениям с помощью Power Master

Wiko смартфоны с проблемой

Lenovo решение проблемы

Для других производителей решение как запретить системе Android убивать приложения в фоновом режиме

Спасибо!

Теперь редакторы в курсе.