This is nice in that Apple acknowledges that iPhone 6s and iPhone 7 devices still exist and are used. I wish third party developers would read that memo and get with the program. The App Store is becoming a ghost town of "This app stopped supporting your icky old device" warning messages due to app developers abandoning these phones.
Apple technically supports downloading legacy app versions, but the system is broken: it usually requires the app to be in your purchase history, and developers can opt to delete their old binaries entirely.
Maybe something the EU could enforce is requiring Apple to offer the 'last compatible version' prompt for all users, not just previous downloaders, ensuring older hardware isn't artificially artificially rendered useless for basic tasks.
And for my iPod touch! I was prepared to keep using it around the house – it's so much lighter than a phone – but I was worried about leaving it logged into iCloud Keychain if it wasn't going to get this fix.
I think you might be confusing two things. iOS developers build against a particular SDK, but they specify a deployment target which is an OS version. You can build against the latest or near-latest SDK (in fact Apple requires you to), while still targeting arbitrarily old OS versions. The developer changes these independently. Developers can easily use APIs introduced after their deployment target OS. So if you want…
I think I saw a YouTube video where some developer said that Apple requires you to use latest version of Xcode, that version has a minimum SDK (I think iOS 15) and he was complaining he couldn't update his iOS 12 targetting app anymore.
I believe Apple makes it difficult, but not impossible. At the end of the day, these things are specified in text files that can be edited, regardless of what options the GUI gives you. Definitely shame on Apple for trying to nudge developers to give up on older phones, but it aligns with their desire to keep their customers buying new phones.
I think you might be confusing two things. iOS developers build against a particular SDK, but they specify a deployment target which is an OS version. You can build against the latest or near-latest SDK (in fact Apple requires you to), while still targeting arbitrarily old OS versions. The developer changes these independently. Developers can easily use APIs introduced after their deployment target OS. So if you want…
I think I saw a YouTube video where some developer said that Apple requires you to use latest version of Xcode, that version has a minimum SDK (I think iOS 15) and he was complaining he couldn't update his iOS 12 targetting app anymore.
This is nice in that Apple acknowledges that iPhone 6s and iPhone 7 devices still exist and are used. I wish third party developers would read that memo and get with the program. The App Store is becoming a ghost town of "This app stopped supporting your icky old device" warning messages due to app developers abandoning these phones.
Apple technically supports downloading legacy app versions, but the system is broken: it usually requires the app to be in your purchase history, and developers can opt to delete their old binaries entirely. Maybe something the EU could enforce is requiring Apple to offer the 'last compatible version' prompt for all users, not just previous downloaders, ensuring older hardware isn't artificially artificially rendered…
Developers don’t want new users downloading old versions and increasing the population of older versions they have to support
This is nice in that Apple acknowledges that iPhone 6s and iPhone 7 devices still exist and are used. I wish third party developers would read that memo and get with the program. The App Store is becoming a ghost town of "This app stopped supporting your icky old device" warning messages due to app developers abandoning these phones.
They got the memo... directly from Apple that drops fully functional phones with their SDK updates, only giving you tiny crumbs of security update once in a while
The iPhone 11 - the oldest version supported by iOS 26 - was released in 2019. My iPad Air from 2019 barely runs iOS 26 with 3GB RAM. What do you expect Apple to do differently?
Still waiting for iOS and iPadOS security updates to 18 as per the tradition of supporting the past 2 generations of OSes rather than this sneaky rug-pull of trying to foist fugly 26 on users who don't want an unusable device. This sort of spurious patching and releasing token cheap devices is a form of gaslighting.
Why should Apple patch iOS 18 when all users can just update to the latest OS.
I mean self repair without renting proprietary equipment, having to soften glue with heat, etc. I used to be able to swap batteries in seconds without tools. Some laptops could do it without shutting down.
They got the memo... directly from Apple that drops fully functional phones with their SDK updates, only giving you tiny crumbs of security update once in a while
The iPhone 11 - the oldest version supported by iOS 26 - was released in 2019. My iPad Air from 2019 barely runs iOS 26 with 3GB RAM. What do you expect Apple to do differently?
Not forcing apps to drop support of fully functional phones, especially over poorly designed visual gimmicks?
Imagine you don't upgrade to iOS 26 and don't lose out on any of the app updates?