logoalt Hacker News

onesociety2022last Monday at 11:30 PM6 repliesview on HN

I never understood how any regulatory body is going to decide which APIs in iOS must be made available to third-parties to hook into. So what if I'm a third-party maker of TCP/IP stack and I want Apple to offer me the ability to sell my custom TCP/IP stack to my iOS customers as a replacement for the stock TCP/IP stack that ships with iOS. Clearly no regulatory body has cared about that because it's too niche of a space?

So some government official will scour the entire API surface of iOS and decide which ones Apple needs to expose to third-parties? They have already decided App Store and Payments APIs need to be made available. Now it looks like they also expect off-device foundation models need to be made available to third-parties.

What about making Apple Watch specific APIs in iOS be made available to all third-party watch makers so any one can bring any smartwatch and use it just as effectively as the Apple Watch with an iPhone? What about all the AirPods specific APIs that lets Apple offer a better experience with AirPods than a generic bluetooth earbuds? What about Apple Pencil? And so on... If you go down this path, the list is endless.


Replies

jaggederestlast Monday at 11:44 PM

> What about making Apple Watch specific APIs in iOS be made available to all third-party watch makers so any one can bring any smartwatch and use it just as effectively as the Apple Watch with an iPhone? What about all the AirPods specific APIs that lets Apple offer a better experience with AirPods than a generic bluetooth earbuds? What about Apple Pencil? And so on...

Don't threaten me with a good time? All of those seem like great policies. The fact that I cannot use an apple watch with an android phone is ridiculous, and vice versa as well.

show 2 replies
xp84last Tuesday at 2:35 AM

> the list is endless.

Good. They are making an operating system. User choice and competition matter. I know Apple would prefer to allocate more resources to Liquid Glass animations and burying more UI elements inside “…” menus, but I personally think I don’t need any more innovation above the OS level from Apple. Especially because 80% of their changes to the application layer in 10 years have just made their platforms worse.

Let them ship a stable platform that allows applications to do tons of useful things, even when you don’t accept a mega-package of apps and services all from the first-party vendor that locks you in.

If Apple built houses, you would have to jump through hoops every time you use a microwave or lamp you didn’t buy from Apple.

thewebguydlast Tuesday at 3:46 AM

> What about making Apple Watch specific APIs in iOS be made available to all third-party watch makers so any one can bring any smartwatch and use it just as effectively as the Apple Watch with an iPhone? What about all the AirPods specific APIs that lets Apple offer a better experience with AirPods than a generic bluetooth earbuds?

That's...literally the point of these regulations. Sounds great to me.

jltsirenlast Tuesday at 12:07 AM

Creating competition where it would not otherwise exist is the essential nature of the EU. Originally it was mostly about forcing protectionist member states to accept competition from other member states. But they extended the approach to breaking perceived natural monopolies a long time ago.

The exact rules ultimately don't matter, because the EU is after outcomes. If the current rules don't lead to the desired outcomes, they will keep changing the rules, until they get what they wanted. (Or until their goals change.)

show 1 reply
OrangeDelongelast Monday at 11:46 PM

I think if you actually invested time into researching the DMA you will be able to understand why they are making certain decisions.

show 1 reply
manwe150last Monday at 11:43 PM

Replacement TCP/IP stack sounds like a VPN—which iOS allows

show 2 replies