|
|
|
|
|
by scarface74
1313 days ago
|
|
I am surprised that on HN, supposedly technically people still tout the “vendor uses private functionality” trope. Of course every OS has “private functionality” that is not exposed to untrusted third party apps. Do you want every application to have root level access to your device? The private enclave? Apple usually dog foods any new APIs before making them public. Once you make an API public, you’re stuck with it warts on all. Apple can also do things in ways that would be insecure for third parties to have access to. For instance, in iOS 2 (?) Apple had an internal app extensions framework and in the US, was hard coded to support Facebook and Twitter. A few years later, Apple had extensions framework where the extension was in a separate process for security and opened it up. It took years for Apple to come up with a decent Siri intents framework for any third party and still Spotify took years to support all of the features that they complained about after Apple implemented the APIs. |
|
Nobody is mad about iOS existing or using custom entitlements. Nobody is mad about the App Store existing or charging 30% on top of most IAPs/transactions. Nobody is angry at Apple for shipping Safari by default, or even for loading up iOS and MacOS with uncontrollable telemetry.
We're mad that we don't have options. Apple has no reason to arbitrarily limit our options besides personal profit, which is something they objectively do not need. That's what people are going to bring up during antitrust hearings, and it's the stuff you can't refute with "oh muh security". Apple is a hardware vendor that uses their status to abuse the software market, much like Microsoft did with the early web before they were brought to heel by antitrust hearings. The writing is on the wall for Apple, private entitlements or no they're headed straight to the hot-seat.