Android 14 может добавить поддержку новой функции, которая могла бы дать пользователям представление о состоянии батареи их устройства.
В Android 14 появится функция проверки работоспособности батареи
Новые интерфейсы прикладного программирования (API), обнаруженные в последней бета-версии Android 14, могут отображать такие сведения, как состояние батареи телефона, дата изготовления, когда он был впервые использован, сколько циклов зарядки было завершено.
Поскольку они предоставляются с использованием API, сторонние приложения также могут получить доступ к некоторым статистическим данным в преддверии ожидаемого появления функций мониторинга состояния батареи, когда Android 14 выйдет в этом году.
- Читайте также: Qualcomm внедрит технологию GPT в телефоны
Новые API-интерфейсы BatteryManager были замечены Мишаалом Рахманом из Esper в последней бета-версии Android 14. Два из этих API, отслеживающих циклы зарядки аккумулятора и его состояние, являются общедоступными, что означает, что сторонние приложения могут получить к ним доступ.
Приложения для мониторинга состояния батареи существуют в Play Store уже несколько лет, причем такие приложения, как AccuBattery и BatteryGuru, предлагают оценку состояния батареи без каких-либо API, на которые можно положиться. Между тем, владельцы iPhone получили доступ к функции мониторинга состояния батареи, встроенной в приложение «Настройки», начиная с iOS 11.3.
По словам Рахмана, для того, чтобы стороннее приложение получило доступ к этим системным API, вам нужно будет предоставить ему разрешение BATTERY_STATS Android. Это разрешение, которое вы можете предоставить с помощью интерфейса командной строки и USB-кабеля.
Хотя до выхода Android 14 еще несколько месяцев, разработчик Нарек (Twitter: @narektor) уже опубликовал приложение с открытым исходным кодом, которое способно считывать эту статистику из общедоступных и системных API. Если на вашем смартфоне Pixel установлена Android 14 Beta 2, вы можете загрузить приложение Batt с открытым исходным кодом из GitLab.
Стоит отметить, что приложение является всего лишь доказательством концепции, и вам не следует полагаться на эти детали до тех пор, пока Android 14 не выйдет позже в этом году. Рахман также указывает, что такие приложения, как Tasker, также добавят поддержку автоматизации на основе статистики заряда батареи, предоставляемой системой на Android 14. Аналогичным образом, если Google предложит встроенную систему, подобную iOS, для предоставления статистики состояния батареи, это сократит потребность в сторонних приложениях, предлагающих аналогичную функциональность.