The DMA is only vague if you're trying to game it. The rules amount to “don't be a dick”.

Apple's out here asking “well how will I know if I'm being a dick?? I can’t operate under this environment!”

Whereas most people don't have to ask themselves that question

@stroughtonsmith yes and no,

There are areas were the DMA is unclear on how much access the platform vendor must provide day one to third parties.

Eg does the DMA require apple expose apis so that MS and Linux devs can implement iPhone mirroring?

Is this an iPhone platform feature or a Mac feature, so does it fall under the DMA or not?

These are legit questions that are unclear and would likely require a good bit of dev work to comply with securely.

@hishnash what they can't do is self-preference their apps on their platform. So no, they don't need to implement mirroring APIs for other platforms. But they do need to let other screen sharing apps allow remote control — which is how the feature should have been built in the first place

@stroughtonsmith @hishnash i am not sure i agree with the concept that anyone should be able to ship any app that can do anything the platform can do

there are just way too many power imbalances. how long until an employer or government requires people install apps on their phones that tracked them and let them remotely access, keylog and record everything they do?

it's been sickening to read how features that to me seem common sense, like family controls and screen time, have been used by abusers to monitor and control their partner. scaling that cruely to corporations or nation-states is unconscionable.

apple's pro-user anti-developer stance has been quite irritating for some employers and clients I've had over the years, but the idea that the person holding the phone can make an informed free choice about what apps that phone is running just isn’t based in reality.

seems to me the only way this could work is if eu married these laws with ones just as savage and policed for anyone coercing installation.

@leon
Not letting users have all the options they deserve is anything but pro-user.
@stroughtonsmith @hishnash