Go to the App Store on an iPhone 7 and every app will refuse to install because it requires the latest and greatest OS even though they used to work just fine on the old OS. They deliberately drop support even when they don’t have to. Total shitty behavior.
I gotta throw away my phone because you, Mr. Developer, can’t be bothered to keep the old code around for backward compatibility.
And additionally, even if there once was a compatible version, Apple only lets end users download it if they have previously purchased/downloaded the app.
In my opinion, this is almost fully Apple's fault
If you’re writing an app that targets the newest hardware features, say because you’re making a camera app that uses the latest updates, it’s not going to run on iOS 5. You can’t hold that against app authors, or even against Apple, really. There’s not a lot of return on investment for sinking thousands of dev hours into supporting ancient phones that almost no one uses, and which by definition are more likely to be used by people who won’t spend a dime on apps or services.
How does apple do this ?
Better they allowed installing linux on old devices. But even then it wouldn't move a needle - it's such a niche case.
Maybe some would end up in extremely poor countries, but even there people can afford $30-50 for a brand new computer and Apple rather get those old devices recycled properly.
That's not a high bar to clear. Who's realistically going to use a laptop/desktop with a Core 2 Duo (2006), for instance?
Used by a tiny percentage only because Apple has made it as difficult as possible to not upgrade, which is especially egregious precisely because their devices are long-lasting.
(This comment brought to you via a perfectly functioning iPhone 8 running the latest possible iOS that supports it.)
Huh?
Ssssshhhh ..... Microsoft does not want people to hear this .....
No, at least for Apple devices, the overwhelming majority are replaced before they reach EOL. According to https://telemetrydeck.com/survey/apple/iPhone/models/, only around 25% of people are using iPhones that were released more than 3 years ago.
Maybe more people aren't running older hardware because it's too difficult, rather than because they don't want to. The basic idea is here is taht if a device can still hold a charge and the user is OK with limited features, they should be able to keep using it as long as they feel like it.
This comment gave me whiplash
Take me back to the days where things were governed by UX and not revenue.
Just a browser is all I want.