Hacker News new | past | comments | ask | show | jobs | submit
AFAIK, Apple has never retroactively removed functionality from devices people already purchased

Selling a walled garden is one thing, building walls around a garden you already bought is another thing entirely

This is the Google model then. Base everything on open source, even allow unofficial builds of your operating system (LineageOS, Graphene), but slowly introduce more and more device attestation and DRM so it becomes de facto impossible to actually use anything but the closed builds because everything from banking apps and electronic identification apps to streaming apps will refuse to run on your "unsafe" operating system.
loading story #42767540
loading story #42768316
They did even worse.

New firmware upgrades made older devices slower and painfully unusable: https://www.techradar.com/news/apple-might-be-slowing-down-y...

And they have plenty of experience building walls around a garden. Ask anyone using OSX for the past 15 years and you will see how difficult it has become to write or publish software for Apple.

loading story #42769564
Just some of them:

- Battery Management (iPhone 6, 6s, and SE): In 2017, Apple introduced a battery management feature in iOS 10.2.1 to prevent unexpected shutdowns by throttling the performance of iPhones with degraded batteries. This led to slower device performance without informing users, which is a removal of expected performance functionality.

- 32-bit App Support: With the release of iOS 11 in 2017, Apple dropped support for 32-bit apps. This meant users could no longer use older apps that had not been updated to 64-bit, effectively removing access to those apps on updated devices = You want the new OS? -> you have less functionality.

- Pulse oximetry features were recently removed from new Apple Watches due to Masimo's patent infringement claim.

loading story #42766225
loading story #42765980
loading story #42767998
loading story #42766047
And main difference with Apple is that you don't have to log in to their services on iPhone yet still have full _phone_ functionality.
loading story #42767084
loading story #42772656