Система TARE (The Android Resource Economy) в Android 13 работает по принципу «квот» на энергопотребление. telegra.ph Когда заряд телефона падает, система начинает ограничивать количество задач, которые могут выполняться приложениями в фоновом режиме. telegra.ph
Процесс работы TARE: expertbeacon.com
- У каждого приложения есть «банк» кредитов, которые оно может тратить на выполнение фоновых задач. expertbeacon.com
- Система даёт приложениям кредиты за выполнение полезных действий, например за обработку задания из JobScheduler. expertbeacon.com
- Приложения тратят кредиты на выполнение фоновых задач, при этом более интенсивные задачи требуют больше кредитов. expertbeacon.com
- Если у приложения заканчивается кредит, система ограничивает его способность работать в фоновом режиме до тех пор, пока оно не заработает больше кредитов. expertbeacon.com
- Система также начисляет «дебиты» за плохое поведение, например за слишком частое пробуждение устройства, что может привести к более строгим ограничениям. expertbeacon.com
При низком заряде аккумулятора TARE может ограничить следующие действия приложений: telegra.ph
- обновление данных в фоновом режиме: приложения могут не получать обновления в реальном времени, например, новые сообщения в мессенджерах или обновления в социальных сетях; telegra.ph
- загрузку файлов: скачивание файлов может быть приостановлено или замедлено; telegra.ph
- использование GPS: приложения, использующие GPS, могут работать с ограниченной точностью; telegra.ph
- визуальные эффекты: анимация и эффекты могут быть отключены или работать с меньшей частотой кадров. telegra.ph