Hacker News new | ask | show | jobs
by Aaargh20318 1731 days ago
It was not just battery life, it was also to prevent phones from spontaneously rebooting.

Apple’s CPUs are very bursty, and that causes them to suddenly draw a large current from the battery. Older batteries cannot handle this so the CPU doesn’t get enough power and reboots. What Apple did was to stop the CPU from suddenly ramping up speed, which means the battery doesn’t have to deal with a sudden spike in power demand and can keep up even if it’s degraded.

This does, of course, slow the phone down as it can’t ramp up as aggressively.