Earlier quoted context omitted.
> So now the US government and the EU will be making legislation that specifies phone APIs and designs user interfaces. Great! They already do. For instance Microsoft was forced to create BrowserChoice.eu because of an antitrust case. GDPR puts requirements on user interfaces for personal data collection. I'm not aware of similar US examples (except maybe the aforementioned COPPA), but I know US law specifies form de…
Those are incredibly minimal requirements, basically equivalent to labelling restrictions on food. They're nothing like specifying a detailed spec for application delivery, permissioning, resource access, background update orchestration, UI design for installers and update management etc, etc. And yes this would have to be mandated, otherwise it would leave gaps for vendor implementation abuse. Remember Apple doesn't…
You're moving the goalposts, you originally said:
>>>>> The problem with this is that it would be putting an obligation on Apple to design and implement APIs it doesn't want to create or support, and implement features it disagrees with.
The way this usually works is that the regulators/legislators would come up with relatively high level requirements [1] and Apple would have to figure out the design details to meet them. If their detailed design fails to meet or subverts the high level requirements, then they will be forced to defend their actions in court, where "we don't want to do it" isn't a defense.
[1] Which hypothetically could be as simple as 1) users must have the option to install 3rd party app stores on their devices, 2) 3rd party app stores may not be technically disadvantaged compared to the 1st party store, and 3) maybe some requirements around revenue or cost sharing.
> On your last point, not if you take away the two primary pillars of it's profitability - exclusive payments processing and store exclusivity. Revenues would collapse, which after all is the point of doing all of this, and they'd lose control of the platform.
Explain to me why Apple hasn't abandoned the Mac OS platform for those same reasons, since it doesn't have the "exclusive payments processing and store exclusivity" that you seem to think are so essential.