iPhone and Android devices read battery info differently, leaving it up to human judgement for battery testing. iPhones have much better internal battery testing information that gets pulled from the device. Android devices report less data about their batteries.
For Android the results of our tests are pulled directly from the device through ADB. The device will only give a couple numbers to represent what the status is of a battery, this info is below;
The main information that the android test will display, is the battery status, which goes from;
- Not charging
And the Health of the battery, which is;
- Over voltage
- Unspecified failure
Apple is a little different in we can pull how many times the device has been charged and the ratio of the battery, more detailed info is below.
1. Battery Ratio = this is what the 100% charge percent is now compared to what it was when it came from the factory.
2. Battery Cycle Count = this is the calculation by the phone to how many times the battery has been discharged to 0% and then back to 100%. So if you use a phone today and only use 25% of the batteries power then charge it back to 100%, then did it for the next 3 days, equaling a total of 100% discharge and back to 100% it would be considered 1 battery cycle.
3. Battery Serial = the serial number of the battery
4. Battery level = is the current level of power in the battery. If a battery has been charged to 50% out of 100%, the battery level will be 50.
Different companies have different standards on how to tell if a battery is good or bad, with androids you just get the good/bad, but with iPhones they will take into account the battery ratio and battery cycle count. For instance someone may say that the battery ratio must be above 80% and the Battery Cycle Count must be under 500 cycles for it to be a good battery. The values that Lean One Touch reports as a failure for battery problems can be customized to suit your specific needs.