Remix.run Logo
thewebguyd 3 hours ago

> Apple is doing the right thing for users.

The right thing for users would be to allow user choice, and for Apple to compete fairly.

Apple allowing third party access doesn't automatically mean user data gets hoovered up by OpenAI, Anthropic, etc. It just means users now get the choice, if they want to make that choice. Users could stay with Siri/Apple if they care about what Apple is offering, or choose to accept the risks and terms of service with other third parties.

The EU isn't saying "you must preinstall every competitors offering" its "you must offer the ability for others to hook into the same APIs to be able to offer their own assistant on par with the first party option."

The user still remains in control by virtue of their own choice.

onesociety2022 2 hours ago | parent | next [-]

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.

jaggederest 2 hours ago | parent | next [-]

> 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.

brookst 2 hours ago | parent | next [-]

Should you be able to use a Samsung SoC in an Apple phone?

At some point this is just a debate about vertical integration. Apple can deliver better experiences with it, but of course it limits user choice.

Many people want fully modular, open systems, which is lowest common denominator.

I can see both sides of the argument, but I am so skeptical of regulators deciding what can be integrated or not. If modularity is better for consumers, why don’t they prefer modular systems?

At the very least I think there should be a very clear tradeoff; right now the EU seems to think they can regulate their way to all of the benefits of vertical integration while outlawing vertical integration. I don’t see how anyone could look at that with a straight face.

Topfi 38 minutes ago | parent [-]

> Should you be able to use a Samsung SoC in an Apple phone?

How did we go in less than two comments from providing access to APIs that are already present, implemented and actively used by Apple (who in their holy wisdom deem us mortals not worthy to access these the way we choose) to a completely different hypothetical of requiring actively building support for another companies hardware?

Such slippery slopes really aren't helpful, nor in any way comparable to what the DMA actually intends or states.

onesociety2022 2 hours ago | parent | prev [-]

Yes I'd like some of these too but at the same time I get an uneasy feeling when I think that some potential idiot in a regulatory body in every country is now going to decide which API surface needs to be made available to third parties. If they take it too far, they could end up making nonsensical choices and kill innovation.

jltsiren 2 hours ago | parent | prev | next [-]

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.)

Terretta 42 minutes ago | parent [-]

Destroying competition by removing the consumer choice for vertical integration in service of strong security, privacy, reliability, etc.... is mistaken.

It's competing at the wrong level.

The iPhone is a toaster. Nobody's up in arms about whether the toaster takes other manufacturer's crumb tray. It's a television, and nobody's demanding QLED and OLED be swappable. It's a console. Xbox doesn't play PS5 games. It's fine.

There's no real line between hardware / firmware / software / malware ... For what Apple offers consumers, every layer of whateverware should be trusted.

Drawing imaginary lines based on the embodiment or substrates for logic gates is mistaken.

There are lots of phones. Lot's of different philosophies. Stop taking away consumer right to pick a philosophy and design for an end to end experience. It's fine.

thewebguyd 35 minutes ago | parent | next [-]

Nothing about allowing others equal access to the OS means that someone can’t still choose Apple’s first party services and products.

It’s not an either/or thing, it’s about preventing so called gatekeepers from anticompetitive behavior via favoring their own accessories and services while simultaneously preventing any others from possibly competing.

There’s no valid reason at all a third party smartwatch shouldn’t be able to integrate to the same level as an Apple Watch. No reason third party Bluetooth earbuds shouldn’t be able use ADWL for automatic device switching, etc.

Want to still use only Apple? Great, nothing says you can’t. But at least it would be user choice and there would be actually competition which would lead to better products for all.

Can’t believe I lived to see the day that people on HN start defending vendor lock in and closed platforms as a good thing. Have all the hackers retired?

24 minutes ago | parent | prev [-]
[deleted]
OrangeDelonge 2 hours ago | parent | prev | next [-]

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

brookst 2 hours ago | parent [-]

Oh, me, me! I spent a few years being responsible for a significant bit of DMA review and CYA and responses to regulators.

I’ve read all of it, multiple times, and been grilled by EU regulators (vicariously, via corporate lawyers).

It still boils down to general guidelines that it’s impossible to know if you’re violating before the fact, and they will not even approve/reject proposals in advance. It’s basically “go read the act yourself, and ship what you think is compliant, and you’ll know whether we interpret the words the same way by whether or not we fine you.”

Good times.

kaibee 44 minutes ago | parent [-]

> It still boils down to general guidelines that it’s impossible to know if you’re violating before the fact, and they will not even approve/reject proposals in advance. It’s basically “go read the act yourself, and ship what you think is compliant, and you’ll know whether we interpret the words the same way by whether or not we fine you.”

Companies want to know exactly where the line is so they can figure out how to comply with the letter of the law while doing as much as possible to get around the spirit of the law. This has been demonstrated over and over again. It isn't the job of the regulator to help companies with this process.

manwe150 2 hours ago | parent | prev [-]

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

onesociety2022 2 hours ago | parent [-]

VPN is not a replacement TCP/IP stack. I literally meant the TCP/IP stack in the XNU kernel. It might be an esoteric example but it's not that far off. DMA already forced Apple to open up browser engine layer so third-parties can now bring in their own browser engines in the EU and are not restricted to using just WebKit.

dwaite 2 hours ago | parent | prev | next [-]

> Apple allowing third party access doesn't automatically mean user data gets hoovered up by OpenAI, Anthropic, etc. It just means users now get the choice, if they want to make that choice.

Apple is also restricted in the sort of consent prompts they give the user. That could matter when a non-technical users is prompted by a third party app to effectively allow unfettered access to all user personal data on the device.

Sometimes when you look at the functional requirements for a feature it turns out to be a bad idea. In the EU, functional requirements can come after-the-fact from regulator interpretation of the DMA. Until Apple determines what those requirements actually are going to be, releasing a potentially harmful feature is irresponsible.

elisbce 2 hours ago | parent | prev [-]

And why is that a good thing? The average user can't even spell Anthropic. Why do you think they can safely pick a third-party model provider that could harvest the hell out of their conversations? The control of ecosystem is part of the privacy and security. My mom's Android phone has like 100 apps that she had no idea how they were downloaded. For real user choices, the vast majority of users just want a phone that they can trust and don't have to be a techie to avoid being exploited. They can choose to buy a phone that can be built from legos, OR they can choose to buy a phone from someone they trust to get the privacy and security taken care of for them. This is the real user choice.