Apple is now facing a situation that is somewhat similar to Tesla's Supercharger throttling of the 90 kWh battery packs after a certain amount of uses:
Apple Addresses Alleged Throttling of iPhones With Degraded Batteries
Around 2016, some iPhone 6s users began experiencing unexpected device shutdowns. With iOS 10.2.1, Apple claimed to have solved the problem.
What appears to have happened is that some aged iPhone batteries became unable to supply enough voltage to keep the phone operating nominally, and the phone would therefore crash. Apple's firmware update prevented shutdowns by throttling the iPhone's CPU to half or less the original clockspeed, which allowed the hardware to operate without trying to draw more power from the battery than the battery could supply.
Now, a lot of people are angry, because Apple didn't disclose that the iOS updates would slow down their iPhones very noticeably once the battery had degraded to a certain point. By iOS 10.2.1, the iPhone 6, 6s, respective Plus models, and SE could be throttled. iOS 11.2 added iPhone 7 and 7 Plus to the list.
It wasn't until some Redditors decided to run benchmarks that the extent of the CPU throttling could be quantified. Throttling could only be reversed by installing a new, fully capable battery. This created a new issue: some people who went to the Apple Store to complain about their battery were denied battery service (both warranty and out-of-warranty at $79 cost) because the Apple diagnostic tool determined that their iPhone battery was within spec, even if it wasn't performing nominally and the phone's CPU was throttling as a result.
The first lawsuits against Apple for this throttling issue are now being filed: Apple Being Sued for 'Purposefully Slowing Down Older iPhone Models' [Updated]
I think that device makers need to be more transparent about OTA updates that alter the performance characteristics of a device for the worse. The fallout may be much worse for Apple now that they were caught sneaking around, as opposed to them disclosing the issue in an upfront manner.
Apple Addresses Alleged Throttling of iPhones With Degraded Batteries
Around 2016, some iPhone 6s users began experiencing unexpected device shutdowns. With iOS 10.2.1, Apple claimed to have solved the problem.
What appears to have happened is that some aged iPhone batteries became unable to supply enough voltage to keep the phone operating nominally, and the phone would therefore crash. Apple's firmware update prevented shutdowns by throttling the iPhone's CPU to half or less the original clockspeed, which allowed the hardware to operate without trying to draw more power from the battery than the battery could supply.
Now, a lot of people are angry, because Apple didn't disclose that the iOS updates would slow down their iPhones very noticeably once the battery had degraded to a certain point. By iOS 10.2.1, the iPhone 6, 6s, respective Plus models, and SE could be throttled. iOS 11.2 added iPhone 7 and 7 Plus to the list.
It wasn't until some Redditors decided to run benchmarks that the extent of the CPU throttling could be quantified. Throttling could only be reversed by installing a new, fully capable battery. This created a new issue: some people who went to the Apple Store to complain about their battery were denied battery service (both warranty and out-of-warranty at $79 cost) because the Apple diagnostic tool determined that their iPhone battery was within spec, even if it wasn't performing nominally and the phone's CPU was throttling as a result.
The first lawsuits against Apple for this throttling issue are now being filed: Apple Being Sued for 'Purposefully Slowing Down Older iPhone Models' [Updated]
I think that device makers need to be more transparent about OTA updates that alter the performance characteristics of a device for the worse. The fallout may be much worse for Apple now that they were caught sneaking around, as opposed to them disclosing the issue in an upfront manner.