What was happening is that the CPU was, at peak, pulling more power than an older battery was capable of delivering and it was causing a brownout.
Their solution was to restrict CPU performance as battery condition deteriorated to ensure that your phone was always giving you the maximum level of performance available to you.
Batteries are consumables and their performance degrades over time.
The whole thing was spun into "Apple is reducing performance of my old phone to make me buy a new one" - when the narrative could have just as easily been "Apple gets the most possible out a battery at all times." Note that competitors might have just used the lower performance level the whole time.
After the furor they gave you a 'set my performance to 100% at all times and let my phone take a dirt nap if it can't handle it' toggle switch in settings.
> Batteries are consumables and their performance degrades over time.
I can accept that for removable batteries. But if you have to essentially dismantle the device to replace the battery, it's part of the device and should be treated as such: the battery being a consumable means the entire device is a consumable.
But that doesn't change anything - the point is, they could have just limited the CPU power draw to below the minimum threshold at all times so performance was constant, but low. That would in my opinion be strictly worse.
[edit] To be clear, I also want replaceable batteries but that conversation is totally orthogonal.
What was happening is that the CPU was, at peak, pulling more power than an older battery was capable of delivering and it was causing a brownout.
Their solution was to restrict CPU performance as battery condition deteriorated to ensure that your phone was always giving you the maximum level of performance available to you.
Batteries are consumables and their performance degrades over time.
The whole thing was spun into "Apple is reducing performance of my old phone to make me buy a new one" - when the narrative could have just as easily been "Apple gets the most possible out a battery at all times." Note that competitors might have just used the lower performance level the whole time.
After the furor they gave you a 'set my performance to 100% at all times and let my phone take a dirt nap if it can't handle it' toggle switch in settings.