This process has been the norm with Apple products..........
Good information that should be followed. Li-ions are not supposed to have a "memory" but flushing them is good time to time. I do it monthly.
I wish one of our members "skull one" would give us his analogy on it. He is likely the most knowledged here on this forum when it comes to batteries and power usage.
Oh yeah, drag me into this debate so you can throw me under the bus
You do remember I switched to the dark side right? They promised cookies. I will tell you all right now. It is a lie. Just like the cake. *prays everyone gets the jokes*
Alright, lets set a framework.
*nix based phones, which Android and iOS are, have a similar process for determining percentage of battery life left. They take regular readings of full load to determine if the battery has enough voltage to provide proper operating conditions for the device. In between those samples they rely on an algorithm to calculate the percentage left. The reason for this? Full load testing actually eats enough power that you don't want to do it every minute. Heck, you don't even want to do it every 15 minutes. And you can't rely on testing it based on phone usage because at one millisecond you could be at full load and the next millisecond you could be at 1/4th load. So the reading could and would be worthless.
Under Android there is a file that is maintained named batterystats.bin (I am not aware of the file name for iOS). This file is created the very first time you turn on an Android phone. It maintains the history of discharge rate over time to help determine the predicted battery percentage remaining. Now this data is collected over the life of using the phone. Or in other words, your usage pattern is collected as a series of data points which are then used by a curve fit algorithm to predict what the battery life will be. While that is happening in real time, the OS also compares the data to the full load sampling at whatever rate the phone manufacture sets it to. It works fairly well.
Now this data can become biased. The two most likely scenarios are repeated short charges and a sever set of usage runs (IE you go hog wild on LTE data while the screen is at 100% and you are playing a 3D game). To help get the data back on track it is recommend you run the battery from 100% charge down to the phone dying every 30 to 60 short charges. This does two things. It sets the data point for top charge and for bottom charge. This is critical for maintaining the proper percentage over time. That is because all Lithium-Ion batteries have a life span. They can be anywhere from 300 full cycle charges to 500 full cycle charges depending on the variation of chemicals used. Now, this life cycle is based on a simple premise. The first full charge sets the 100% mark. At the end of the 400th full cycle charge, the battery should still be able to maintain 80% of that first charge level for usage. IE if you get 10 hours of usage the first time, if all things are equal at the end of the 400 cycles you will still get 8 hours of usage out of the battery. So by "doing a conditioning run" you are showing the OS how healthy the battery currently is.
Now consumer grade Lithium-Ion batteries usually operate in the range of 2.7v to 4.2v. They tend to average 3.7v over the life of the discharge. Getting above 4.3ish volts and you risk starting a chemical reaction that will plate the anode very quickly and you will also start overheating the battery rapidly, which can then cause a thermal runaway condition. Trust me, you don't want that. The battery will literally explode. Also since the plating is already occurring naturally I don't suggest we help it along. Below 2.5v and a circuit breaker in the battery trips and renders the battery useless till a special charger can reset the circuit. This is done to avoid a overly long charging cycle. IE as you charge the battery it heats up, the longer it is in the primary charge state, usually referred to as Stage 1 charging, the more chance of damaging the battery. In fact it is recommend you short cycle charge starting at 40%. That number is used for two reasons. The first; 40% is the industry recommend charge level for long term storage of consumer grade Lithium-Ion batteries. The second; Stage 1 charging usually ends at around 85% charge. So going from 0 to 85% is almost twice as long as 40% to 85%. And if you have high ambient temperature around the battery or the battery is also under load due to usage things can heat up pretty quick. Which again is bad, because the more heat, the more chance of plating the anode and making the battery a paper weight. Also be aware of the batteries temp when it is very cold or very hot. If the battery itself is below 32F, don't even bother plugging it in. Your average charger doesn't have the current level to overcome the chemical reaction to cause a charge. Above 120F and you risk hurting the battery permanently and yourself if you are holding the phone.
Now I just rattled off a lot of technical crude but lets put this in to perspective so no one panics.
Q: Can you hurt the battery by going from 0 to 100% every single day?
A: Technically the answer is NO. You will simply guarantee that the battery will reach its predicted 80% charge level very quickly
Now the funny part, most of us swap out our phones every 2 years or even less. The battery should last under the worst case scenario based on that device swap out average.
Q: If I never do a "battery conditioning run" and I short charge the phone every day will that hurt the battery?
A: Nope. All it does is train the phones data over time that your 100% to 0% is shorter than a full cycle charge from the manufacture. No harm in that at all.
Q: Can I induce a thermal runaway by accident?
A: The odds are very very remote. But if you wanted to try, yes you could.
Q: Where can I get more information like this?
A: You could read the patents as well as some VERY DRY manufacturing white papers. Or you can read
Basic to Advanced Battery Information from Battery University
Q: Are you a nut job?
A: Yes. That is why I read VERY DRY manufacturing white papers and spent 14 months studying the Android OS inside out.