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

sony xperia stamina

Исторически именно Sony представила первую очень эффективную нестандартную оптимизацию фоновых процессов и тем самым открыла ящик Пандоры.

Это называется режимом Stamina и мгновенно прерывает все фоновые процессы и все уведомления, если он включен.

Решение для пользователей

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

Попробуйте настроить приложение без оптимизации батареи в настройках телефона > Аккумулятор > Три точки в правом верхнем углу > Оптимизация заряда аккумулятора > Приложения > ваше приложение (Phone settings > Battery > Three dots in the top right corner > Battery optimisation > Apps > your app).

Решение для разработчиков

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

if (Build.MANUFACTURER.equals("sony") && android.provider.Settings.Secure.getInt(context.getContentResolver(), "somc.stamina_mode", 0) > 0) { // show warning }

Проблема в том, что это скажет только о том, включена ли Stamina, но не о том, используется ли она в данный момент, но мы можем предположить, что она не заряжена, а уровень заряда батареи ниже X% (TBS).

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

  • Pixel, Nexus и чистый Android
  • Nokia на Android P убивает любой фоновый процесс
  • OnePlus и одно из самых серьезных ограничений работы фоновых процессов
  • Huawei cвоя оболочка EMUI и серьезные ограничения
  • Xiaomi и надстройка над Android под названием MIUI
  • Samsung использует грязную технику экономии заряда батареи
  • Meizu на Android завершает программы в фоновом режиме
  • Sony уничтожает ваши запущенные приложения с помощью Stamina
  • Asus не дает запускаться приложениям с помощью Power Master
  • Wiko смартфоны с проблемой
  • Lenovo решение проблемы
  • Для других производителей решение как запретить системе Android убивать приложения в фоновом режиме
Оцените статью
Информационный ресурс для любителей компьютеров и IT технологий