Battery data (cycles, health, etc.) gone in iOS 10.

echo1877

macrumors member
Original poster
Nov 10, 2015
82
105
Until now there was no public API for developers to retrieve battery data such as cycles, battery health, or charger information such as actual charging current and whether or not the device is actually charging. The data was actually available, but was not officially made available by Apple.

Many apps (including my own Battery Health which was removed from the App Store by Apple a while ago) took advantage of this information. There are still several apps on the App Store that utilize it.

Unfortunately, with iOS 10 Apple has decided to completely hide this information from the end-users (even though this info has been available on iOS devices since pretty much day 1) and with iOS 10 it is no longer available to anyone. :(

Just an FYI.

Note: I have not tested this with iBackupBot and similar tethered solutions that require a PC/Mac.
 

Shirasaki

macrumors G3
May 16, 2015
9,669
3,645
Then that's no wonder why I cannot see battery information on AIDA64 for iOS anymore.

One less reason to upgrade to iOS 10.

Time to purchase those super expensive equipment to evaluate battery recharge rate or something since apple can never hide such information from specialized equipment anyway.
 
Last edited:

kerrikins

macrumors 65816
Sep 22, 2012
1,198
428
It's the first version of the beta... Maybe way for the final release or at least later versions of the beta before worrying about it. It could just be that Apple has to tweak something.
 

echo1877

macrumors member
Original poster
Nov 10, 2015
82
105
Still works in Coconut Battery 2
That's good news. Obviously you're referring to the macOS version, not the iOS version of coconut, correct?
[doublepost=1466043376][/doublepost]
It's the first version of the beta... Maybe way for the final release or at least later versions of the beta before worrying about it. It could just be that Apple has to tweak something.
Unlikely. This is not a bug, this looks like an intentional removal of certain details from that API -- other information about battery and charger are still there.
 

BasicGreatGuy

macrumors G5
Sep 21, 2012
12,600
12,035
In the middle of several books.
Then that's no wonder why I cannot see battery information on AIDA64 for iOS anymore.

One less reason to upgrade to iOS 10.

Time to purchase those super expensive equipment to evaluate battery recharge rate or something since apple can never hide such information from specialized equipment anyway.
Why not use Coconut Battery app? Can see battery status and still use IOS 10. No need to buy expensive equipment just to read battery status.
 

Mlrollin91

macrumors G5
Nov 20, 2008
13,528
9,078
Ventura County
So has anyone tried the coconut battery iOS app on iOS 10? so OP: even updating the apps will not display this information anymore? If so this is completely bull. Apple's 'charging' system is so inaccurate. Once it hits 100% according to the meter, the battery is truly only at 95% and it requires another 40 minutes of charging to hit true 100%.
[doublepost=1466045066][/doublepost]
Oh I had not seen that one before. It still shows up in App Store search "coconutBattery Mobile"

And by the way I was using your app until iOS 10
Looks like it was added back to the app store this past week. Been gone since September, shortly after I got it.
 

RadioGaGa1984

Suspended
May 23, 2015
1,279
1,441
So has anyone tried the coconut battery iOS app on iOS 10? so OP: even updating the apps will not display this information anymore? If so this is completely bull. Apple's 'charging' system is so inaccurate. Once it hits 100% according to the meter, the battery is truly only at 95% and it requires another 40 minutes of charging to hit true 100%.
Yes after @echo1877 posted about it I searched and bought thing and it just crashes when launched.
 

Mlrollin91

macrumors G5
Nov 20, 2008
13,528
9,078
Ventura County
Yes after @echo1877 posted about it I searched and bought thing and it just crashes when launched.
Darn, very upsetting. I rely on these apps to make sure my devices truly receive a full charge. But as long as the macOS app works, then its better than nothing.

The developer of Coconut changed the name, so you have to repurchase it if you already owned the old one. But it appears its exactly the same without an update, and still no iPad support. Luckily if you already purchased the old one, you can always redownload it from purchases. But..kind of moot if it doesn't work with iOS 10 and if updates don't fix it.
 

Shirasaki

macrumors G3
May 16, 2015
9,669
3,645
So has anyone tried the coconut battery iOS app on iOS 10? so OP: even updating the apps will not display this information anymore? If so this is completely bull. Apple's 'charging' system is so inaccurate. Once it hits 100% according to the meter, the battery is truly only at 95% and it requires another 40 minutes of charging to hit true 100%.
[doublepost=1466045066][/doublepost]
Looks like it was added back to the app store this past week. Been gone since September, shortly after I got it.
Rushed and bought it but it immediately crashed when start in iOS 10.
 

kerrikins

macrumors 65816
Sep 22, 2012
1,198
428
Hmm, the Coconut Battery app for Mac still seems to pull the info, when I plug it in. I'm not sure what the difference is in how on-device apps function in comparison to computer ones, though.
 
  • Like
Reactions: PowerBook-G5

Mlrollin91

macrumors G5
Nov 20, 2008
13,528
9,078
Ventura County
Jailbreak?
Assuming a jailbreak will ever be available for iOS 10. And based on the lacking jailbreaks for iOS 9, I wouldn't hold my breath.
[doublepost=1466050159][/doublepost]
Hmm, the Coconut Battery app for Mac still seems to pull the info, when I plug it in. I'm not sure what the difference is in how on-device apps function in comparison to computer ones, though.
As long as this is working I will be okay. More of an extra step, but better than no data at all. This is what I had to do before the app showed up on iOS.
 

echo1877

macrumors member
Original poster
Nov 10, 2015
82
105
Hmm, the Coconut Battery app for Mac still seems to pull the info, when I plug it in. I'm not sure what the difference is in how on-device apps function in comparison to computer ones, though.
Assuming a jailbreak will ever be available for iOS 10. And based on the lacking jailbreaks for iOS 9, I wouldn't hold my breath.
Well it's likely that once jailbroken the data would be available to apps, but as you say, who knows if a jailbreak would ever happen for iOS 10...
 

Mlrollin91

macrumors G5
Nov 20, 2008
13,528
9,078
Ventura County
Well it's likely that once jailbroken the data would be available to apps, but as you say, who knows if a jailbreak would ever happen for iOS 10...
I wish your app was still in the App Store! I want the universal app. Coconut battery on my Air 2 is ugly and sucks!
 

echo1877

macrumors member
Original poster
Nov 10, 2015
82
105
Rushed and bought it but it immediately crashed when start in iOS 10.
Like I said, I'm fairly certain that NO app is going to be able to get any of that data on iOS 10. The source of the information in past versions was a framework called IOKit. And while IOKit still technically exists in iOS 10, the vast majority of the diagnostics data it contains has disappeared.

Having looked at IOKit on pretty much all versions of iOS to date, I can tell you that these changes in iOS 10 represent some major effort by Apple to eliminate all of this data without breaking system services, built-in apps, etc. It cannot be a bug or some temporary beta issue.
 

Mlrollin91

macrumors G5
Nov 20, 2008
13,528
9,078
Ventura County
Like I said, I'm fairly certain that NO app is going to be able to get any of that data on iOS 10. The source of the information in past versions was a framework called IOKit. And while IOKit still technically exists in iOS 10, the vast majority of the diagnostics data it contains has disappeared.

Having looked at IOKit on pretty much all versions of iOS to date, I can tell you that these changes in iOS 10 represent some major effort by Apple to eliminate all of this data without breaking system services, built-in apps, etc. It cannot be a bug or some temporary beta issue.
:( Sometimes I really hate Apple. Going out of their way to break this. Normally I would say it's because they plan to give us this information, but this case I highly doubt it. You can hardly get capacity info out of Tier 2 support. They just say good or bad. So annoying.
 

echo1877

macrumors member
Original poster
Nov 10, 2015
82
105
I wish your app was still in the App Store! I want the universal app. Coconut battery on my Air 2 is ugly and sucks!
I get about a dozen emails a day asking about it, it really sucks. If you have a developer account and know how to use Xcode I'm happy to put the source code on GitHub for you and others to be able to use it (at least on iOS 9...)
 
  • Like
Reactions: jhfenton

Mlrollin91

macrumors G5
Nov 20, 2008
13,528
9,078
Ventura County
I get about a dozen emails a day asking about it, it really sucks. If you have a developer account and know how to use Xcode I'm happy to put the source code on GitHub for you and others to be able to use it (at least on iOS 9...)
I can build a computer from a box of scraps but when it comes to coding I'm an idiot. I'm assuming your talking about doing the side-loading thing that F.lux did. But as you mentioned, once I install iOS 10 the point is moot. I definitely appreciate the offer though!
 
  • Like
Reactions: echo1877

Shirasaki

macrumors G3
May 16, 2015
9,669
3,645
New Updates: User may no longer be able to check how long their battery use in one charge as "Usage" and "Standby" in Battery menu goes permanent "--" rather than actual time.

This happens after I reset settings in iOS 10.

Don't know if this is a bug. But if it is NOT, then we will have no idea how long our battery goes unless using experience and estimation.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.