Google усердно работает над Android 13, выпустив сборку ОС Developer Preview 2. По текущему графику мы можем ожидать, что первая бета-версия появится где-то в апреле, за ней последуют еще несколько бета-версий а полный выпуск ожидается в августе, сентябре или октябре. Вскоре после выхода Developer Preview 2 некоторые интересные изменения были задокументированы в ресурсе для разработчиков под названием «Использование ресурсов батареи».
В нем рассматриваются некоторые новые правила и ограничения, касающиеся «ограниченного» состояния корзины ожидания приложения, в котором может оказаться приложение, но, что еще более интересно, в нем подробно описывается новое уведомление о чрезмерном фоновом использовании батареи. Это службы, выполняющие операции, которые должны быть заметны пользователю и иметь связанное с ними уведомление, которое нельзя закрыть, пока служба не остановится или не будет удалена с переднего плана. Примерами такого поведения являются такие вещи, как приложения для отслеживания фитнеса, поскольку они активно собирают данные, или мультимедийный проигрыватель, который воспроизводится со службой переднего плана и может отображать такие вещи, как текущая песня и элементы управления мультимедиа в уведомлении.
Конечно, некоторые сторонние прошивки Android, а также другие приложения уже предлагают аналогичные функции фонового мониторинга батареи, хотя и не с таким уровнем глубины. Вы также можете вспомнить, что еще в Android 8 Oreo, Google уже предпринял аналогичный шаг, что привело к фоновым предупреждениям о разрядке батареи.