Customer satisfaction really is the driving goal. Apple will be able to focus more resources on the OS if they have one OS to support. If they have an arbitrary number of OSes to manage, that dilutes the available engineering resources, introduces complexity, and risk, and in the end erodes the customer experience.Ah, so it's greed and laziness then!
In all seriousness it's telling that this is all of greater importance to Apple than customer satisfaction with the software.
It’s pretty simple if you drop the tin foil hat conspiracy theories. The problem with iPhone is that these many combinations of upgrades can mess up the firmware and brick the phone. My iPhone 13 PM can support the original iOS version day I bought it, but to downgrade to that version Apple has to maintain multiple version branches and test downgrades for any release after 13 PM original iOS. People skip upgrades some install every minor release and patch.iOS 17 is compatibility with iPhone 15 Pro Max, yet I cannot downgrade to iOS 17 if I want.
Maybe, but Apple allows you downgrade macOS versions on Macs.
Apple doesn't have to support older OS releases.
So why aren't Apple applies same logic to macOS?
So Apple doesn't need product sales growth on Mac?
Apple adds security fixes in each new release. Why on earth would anyone want to be on iOS 15 lol
Honestly, I wish they went in the opposite direction. There are too many settings and toggles and other nonsense. iOS was once 'better' than android because it wasn't bogged down with a ton of customization and far worse splintering.Not supporting older software on new hardware may have it's reasons.
But atleast Apple can give a section in settings called "THEMES" which can have all the skins of previous and current OS versions. (I wish there was a way to use the skeuomorphic design of the first iPhone).
That way there won't be an issue related to UI for people who don't like the new UI like liquid glass.
Apple adds security fixes in each new release. Why on earth would anyone want to be on iOS 15 lol
False. You’re missing the point here (many others are, too). Most of us who want downgrading to be possible do NOT want support with it.Customer satisfaction really is the driving goal. Apple will be able to focus more resources on the OS if they have one OS to support. If they have an arbitrary number of OSes to manage, that dilutes the available engineering resources, introduces complexity, and risk, and in the end erodes the customer experience.
Not everyone will appreciate or enjoy changes to the UX, that's true. But dividing up the support effort to try to keep myriad OS versions functional, stable, secure, and running on a wide variety of hardware options will quickly pull iOS into a windows-like swamp of bugs, instability, and essentially absent support.
Limiting the supported OS versions is absolutely the best way to serve customer satisfaction.
In all seriousness it's telling that this is all of greater importance to Apple than customer satisfaction with the software.
My guess is the thinking is that old versions have known exploits, some that Apple literally publishes themselves. If they allowed it it would make it easy to downgrade which could be used to bypass Activation Lock, jailbreak and get access to sensitive information and whatever. It could encourage scams/theft and Apple could be held liable for all of this. That's probably why when they do support older versions they like to provide security patches like with macOS or iOS on devices that can't update/the short period where they support two versions at once.Why doesn’t Apple allow that? I have no clue. Again, I want NO support. I already stay behind and I don’t have it. Just digitally sign the firmware. Flip a switch and I can DFU restore it as-is.
Performance? Battery life? Both? Design? Those are the main reasons people give for staying behind. It isn’t the same to be on iOS 26 on an iPhone 16 or 17, than being on iOS 26 with an iPhone 11. The former might eventually be okay once Apple optimizes further. The latter will be garbage forever.Apple adds security fixes in each new release. Why on earth would anyone want to be on iOS 15 lol
this is steve in classic mode, why can’t apple support million other softwares/versions and so on. They have limited resources. You can’t grow people with those skill sets by throwing money. Probably will confuse most of iPhone users and bad customer experience with developers not supporting as many versions.
Let us users deal with the compatibility problems. If we don’t want them, we can always update and go back a version or two
I understand that, but “I will irreversibly destroy every iOS device ever via irreversible software updates” sounds a LOT worse, in my honest opinion.My guess is the thinking is that old versions have known exploits, some that Apple literally publishes themselves. If they allowed it it would make it easy to downgrade which could be used to bypass Activation Lock, jailbreak and get access to sensitive information and whatever. It could encourage scams/theft and Apple could be held liable for all of this. That's probably why when they do support older versions they like to provide security patches like with macOS or iOS on devices that can't update/the short period where they support two versions at once.
The current system actually even protects users that aren't updated by making it less viable to target iOS users as a whole. I don't love it but I can see some reasoning as to why they don't allow it.
Don’t care about devs. Many kill the latest non-current iOS version as fast as possible. That’s nonsensical.Result: apple reputation tarnished by people complaining they get hacked running 5 year old platform, app devs forced to compile against ancient code base rather than adopt new APIs
Apple do, and devs care about minimising their support burden.Don’t care about devs.