Android научится более эффективно, чтобы открыть для себя слишком «жадность» приложения

Если ваша батарея Android-Smartphone начинает быстро сливаться без видимой причины, это может быть связано с приложениями, работающими на заднем плане. Google намерен помочь решить эту проблему, запустив ряд новых инструментов, которые позволят выяснить приложения, которые используют слишком много энергии.
В рамках новой бета-версии программной платформы разработчики Android смогут контролировать «режим чрезмерной активации», используя панель Android Vitals в Play Console. Wake Lock — это система на системном уровне, которая не дает смартфону бодрствовать, даже если он должен быть неактивным, например, после заблокированного устройства и экрана выключен. Некоторые приложения используют эту функцию для очевидных целей, такие как воспроизведение музыки или отслеживания местоположения. Тем не менее, неправильное использование этой функции, особенно на заднем плане, может значительно ускорить разряд батареи устройства.
Новая метрика отмечает приложения, которые использовали функцию блокировки в режиме активации более трех часов за последние 24 часа, работая только на заднем плане. Google говорит, что есть многочисленные жалобы пользователей Android на эту проблему, поэтому компания предоставит разработчикам новый инструмент для обнаружения проблемы, прежде чем повлиять на большое количество людей.
Google продолжает тесно сотрудничать с крупными производителями смартфонов, такими как Samsung, для разработки более последовательного определения того, как выглядит «хорошее» презентация разработок Android. Цель этого занятия состоит в том, чтобы помочь разработчикам создать более эффективные приложения, которые будут одинаково хорошо работать на отдельных смартфонах разных брендов.
В будущем Google планирует представить больше инструментов для разработчиков, чтобы помочь им создать более эффективные приложения. Что касается метрик для чрезмерного блокирования бодрствования, то в настоящее время он находится в бета-тестировании. Google призывает разработчиков присоединиться к его тестированию и оставить свои отзывы.