iOS has a battery health feature that Android lacks as a native feature to show the maximum remaining battery capacity of the device. However, Android 14 may bring it to all Android devices when its final version is released.

Former XDA DevelopersEIC Mishaal Rahman has revealed that Google has added some new BatteryManager APIs to Android 14 beta. Two of these are public APIs, used to provide information about cycle count and charging status, while the others are system APIs that report the device manufacturing date, first use date, charging policy and status of health.

Rahman notes that any app with the BATTERY_STATS permission can call these system APIs, but they’re only available on Pixel devices running Android 14 Beta 2 or later. Developer Narek has developed an app called Batt that uses these new APIs to report smartphone battery status and charge cycles. You can download it from GitLab and try it on your device if it’s running Android 14.

Device battery status reported by the Batt app

Device battery status reported by the Batt app

However, the accuracy of the data shared by the app cannot be guaranteed as it reports what the APIs return and those statistics depend on the information tracked by the charging IC. It also depends on whether or not the HAL supports this feature.

Hopefully Google adds a proper battery health feature to stable Android 14 so you don’t have to rely on apps like Batt to check your device’s battery health.



Let's talk about "Android 14 could bring battery health features to phones and tablets" with our community!
Start a new Thread

Philip Owell

Professional blogger, here to bring you new and interesting content every time you visit our blog.