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 The potential fines are SO high that a single infraction would be devastating. No competently-managed company will go forward with anything vaguely in doubt.
@DavidAnson @stroughtonsmith the potential fines are high if you have a team of incompetent lawyers or if you have a team of malicious businessmen that are accustomed to work by lobbying.
@dzamir @stroughtonsmith 10-20% of worldwide turnover is super high no matter who’s on your team and however talented they may be.
@DavidAnson @stroughtonsmith there’s 0% risk of this happening if you care about it not happening, it’s not like you do a small error in your implementation and they give you the major fine
@DavidAnson @stroughtonsmith at the same time even me, an incompetent in laws, can read the DMA and suggest to Apple a strategy to implement it without issues.
The problem is that they are trying as hard as they can to find escamotages and ways to keep the status quo (that it’s the opposite of what the DMA wants)
@dzamir @stroughtonsmith If they decide a new feature is anti-competitive, the company is sunk. Maybe screen mirroring is problematic because you can’t share to Windows. Boom, fine. Or because you can’t share to Android. Boom, fine. Or maybe you just can’t share to some really old version of Android. Boom, fine. There’s no way to know ahead of time and that means any innovation could result in a fine. Nobody wants to run a company like that and shareholders will revolt if there ever is a fine.