The last time I can remember an iPhone being severely impacted to the point of not being usable anymore, was the iPhone 4 when it got the update to iOS 7 and the iPhone 6 / 6 Plus when it got iOS 11, but then it got iOS 12 and that improved the performance of the 6 series again. iOS 7 destroyed the performance of the iPhone 4, and not even iOS 7.1 could save it. However, since then iPhones have gotten a lot more powerful, to where iOS updates don't impact the device nearly as much as they used to. And on the iPhone 13/14 lineup for instance, the A15/A16 is so powerful now that it could probably go through like 6+ years of iOS updates. Additionally, iOS 17 is supposed to be an update focused on major performance and stability improvements a-la iOS 12 while also featuring some long requested features, so if the performance improvements are notable enough, it could probably put more life back into older devices like the iPhone X.
I have mentioned this already, but I think the issue just shifted: it used to be performance that was impacted, now it’s battery life. Performance is far better than it used to be. Battery life is abhorrent. Let’s take the two unsupported iPhones on their final versions: both the iPhone 6s and the iPhone 7 have abhorrent battery life on iOS 15. Plus models aren’t amazing either, and they were obliterated when compared to iOS 9 and 10, respectively.
Hopefully it gets better as time goes forward. The iPhone Xʀ onwards have amazing batteries. We can only hope that when these devices reach their limit, battery life is good enough so as to be great even with degraded batteries (this is the case with original versions of iOS: battery health is irrelevant if the device isn’t updated).
I will emphasise: performance isn’t the issue nowadays. Battery life is. Whether it can be mitigated by battery packs or otherwise is irrelevant: I don’t need a battery pack for my 6s on iOS 10 with the original battery with 63% health, I shouldn’t need it on iOS 15.
Whether this will change with newer devices, like I said, remains to be seen.
The iPhone Xʀ’s battery life is definitely worse on iOS 16 than it was on iOS 12.
Except it isn't stupid, it is responsible from a security, engineering, and support perspective. In terms of the security aspect, like I mentioned above, iOS is used on over 2 billion devices. That is a major target for black hat hackers to want to try and exploit which could negatively impact iPhone users. Supporting many iOS versions would add unnecessary stress and load on Apple engineers & support advisors such as Geniuses. And it would take a lot of time away from Apple's engineers' work on newer iOS versions. iOS 17 for example is supposed to be a release focused on major stability and performance improvements alongside some long-requested features, which would probably benefit a lot of users. Allocating engineering resources towards maintaining security for old versions of iOS on devices supported by the latest major version of iOS would be awaste of R&D money. Not to mention if users stayed on old versions forever, what would be the point in Apple continuing to maintain iOS at all?
We are not asking for Apple to support any older version. We will happily run older versions with no support. We ask one thing of Apple: flip that pointless switch, eliminate iOS version signing, and allow the user to install whatever we want, whenever we want.
Apple doesn’t have to do anything other than flip a switch.
they are not malicious though? software inherently won’t perform as well on older hardware as it ages. we’ve been over this. and apple wouldn’t force an update on you but the fact that you’re still using an iPhone XR on iOS 12 is just simply irresponsible imo. that version is subject to potentially hundreds of security vulnerabilities, it’s missing the latest features, and it’s missing a lot of app support. Battery life on the XR on iOS 16 is similar to iOS 12. It’s not exact, but it’s similar. Apple wouldn’t butcher the battery life of a device, it’s why they recalibrate the battery after so many iOS versions, to try and squeeze more performance / battery life out of it. My phone (the 13 pro max) shipped with iOS 15. I updated it to iOS 16 and saw pretty much no difference in battery life other than the fact that my battery has naturally degraded to only store 88% of its battery capacity due to said degradation. However, accusing ios of intentional battery degradation is just severely incorrect. I think you’re incorrectly placing battery life issues on iOS when battery life decreases are almost always because of battery degradation, with some impact due to iOS, but not enough to severely matter.
They are though: it’s software that degrades performance and/or battery life, and it’s a software installation which I cannot reverse.
Apple will - and does - butcher battery life. You can see that on the iPhone 6s and the iPhone 7. Apple butchered performance on 32-bit devices, rendering them unusable for anyone with a slight amount of standards. Historically, examples are there for both cases.
Battery health is irrelevant if the device is on its original version of iOS. My iPhone 6s on iOS 10 with its original 7-year-old battery with 63% health is flawless, like-new. Therefore, battery health isn’t the cause of battery life degradation, iOS updates are.
So this: “I think you’re incorrectly placing battery life issues on iOS when battery life decreases are almost always because of battery degradation, with
some impact due to iOS, but not enough to severely matter.”
is incorrect.
Replacing the battery only helps if the device is severely updated and severely degraded, and regardless, the results obtained after replacing (again, if updated far enough), do not match the battery life that an iPhone has on its original iOS version.
Replace the battery on an iPhone 6s on iOS 15, and it wouldn’t be anywhere near the screen-on time it could get on iOS 9 or 10. It will be better than a severely degraded battery on iOS 15, yes, but it will not be as good as it was on iOS 9.
As far as your iPhone goes, it’s probably too new to see any significant degradation. The first major update is probably half-decent.