| It's not only to make them run longer - they're reducing the peak demand on the batteries to avoid spontaneous shutdown when the aged battery can't handle the load. This seems like a good idea, and it appears to be well executed (ie it's not apparently based just on age or milage like a crappy car maintenance reminder), but Apple should probably have something in iOS that tells people their phone is running slow because the battery is 2 years old. [1] https://techcrunch.com/2017/12/20/apple-addresses-why-people... |
Apple is not slowing down devices to extend battery life. Apple is slowing down devices to prevent the thing from crapping out entirely ("unexpectedly shutting down"). Arguably, this does more to prevent obsolescence than plan it.
Agreed with @djrogers suggestion to alert the user to the situation. It should not be a user choice.
"Last year we released a feature for iPhone 6, iPhone 6s and iPhone SE to smooth out the instantaneous peaks only when needed to prevent the device from unexpectedly shutting down during these conditions [cold, low battery, battery age]."