So is it the case that iOS 15 demands just enough more from my phone to make it lose its snappiness? And by that I mean, sometimes there will be input lag when I’m using the touchscreen, random apps taking too long to load/crashing, etc. Minor things, but the stark contrast between now and 3 months ago is shocking.
The surprising part is iOS 15 was a minor update - there are no features that I would conclude demand more processing power. So is Apple just not optimizing their iOS releases for a 3 year old phone? Or is this planned obsolescence?
- Power went on and off in our building for several minutes. That obviously turned off my always-on printer and all other devices. Now for some reason the printer won't turn on. All my other devices like my TV, Raspberry Pi and desktop computers plugged 24/7 and still work perfectly after the incident.
- Some appliances like vacuum cleaners and fridges and freezers made recently tend to break faster. And although they consume less watts of power when used, their relatively frequent need to be replaced generates more waste. In comparison, our 30 year old (I'm 28!) fridge is still functioning.
- About mobile devices, I have a Samsung tablet and an old Iphone whose batteries or screens can't be trivially replaced: I replaced the battery of my tablet now for some reason the touchscreen is messed up making it unusable although the display still works ok. A still older Android phone from 2014 won't install updates or most recent software. Not so long ago, Apple had been known to deliberatly slow down old devices, but no longer know to what extent that is still true.
- Car parts. Lots of progress have been made regarding fuel economy but Renault cars IMO could be made more reliable and user-friendly: changing a lighbulb on the Renault Modus requires you to disassemble the bumper [1] ... Changing the battery on a hybrid car... I'd rather not know.
-
[1] http://www.fiches-auto.fr/articles-auto/entretien-automobile...
They're discarded by the millions each year for being stuck on some old useless software version. Updates for a three year old phone is more than some do. I think it suggests the manufacturers have no intention of it being used more than a year or two out.
I don't think it's designed to sell more phones, just an easier way of reducing scope.
Also my experience with programming TV set up boxes is that it's more pragmatic too. Some code was built for old set up boxes with no graphics cards and no versioning. The new ones support 4K, Android, lots of sexy stuff. But the code for the oldest boxes didn't support ES6 or, say, anything above Angular.JS and jQuery. So now you have code written for the minimum hardware even when run on expensive, cutting edge stuff. Planned obsolescence would have saved a lot of trouble and resulted in better experiences.
Smart TVs probably operate the same way, which is why the YouTube built into my TV freezes all the time, but Netflix runs fine on the same hardware.
I'd imagine some similar decision making goes into IoT too.
https://www.statista.com/chart/5824/ios-iphone-compatibility...
The push for more and more features, instead of reliability and stability, is driven by the desire for sales at all costs.