Consumers chose iOS and android because it was better than BBOS, Palm, Windows Phone/CE and Symbian for their use cases and experience.
Only because customers then had half-a-dozen viable choices and
could choose the better newcomers, iOS and Android, over the more established ones... and
that was probably only because Microsoft failed/were stopped from making Internet Explorer the only viable web browser.
Now, Google and Apple have had over a decade to pull the ladders up after themselves and make it near impossible for anybody else to break in. That's why pretty much every country needs regulation against anti-competitive behaviour.
The EU is a large important market Apple had to cater to, the UK, while relevant, is nowhere near.
Sure, but these new rules are really just the UK implementation of the EU's DMA (which was probably partly written by the UK anyway) which any tech firm that wants to trade in the EU will have to comply with anyway.
When you can't go after a monopoly, go after a duopoly, triopoloy, *opoly.
Anti-monopoly legislation works best when it
prevents monopolies forming.
Most competition laws don't require a
literal monopoly or duopoly - just a market that is dominated by a few big players.
Do developers want another platform to port their apps to?
That's why there are multi-platform developer tools.
Do customers want a 3rd choice in OS?
That's why there are standard protocols, formats etc. to help interoperability. When you have couple of big players, they can push their own proprietary "standards" to lock people in.
Shame on Microsoft for their monopoly on PC browser clients.
Great example.
There are W3C standards for how web browsers worked.
Microsoft had a near-monopoly in the OS market, bought a web browser and bundled IE with windows, pretty much reducing the competition to negligible market share. Even managed to make IE the standard browser for MacOS.
Then, Microsoft started adding proprietary features to their browser (ActiveX, OLE not to mention various HTML and CSS quirks - and quite probably just being obstructive at W3C) so some websites written for IE stopped working properly on other browsers. Because they were the dominant browser on the dominant OS they really didn't have any incentive to stick to standards. Some web developers went the extra mile to make sure their sites worked on firefox, webkit etc. but it was a faff.
Then - something broke that pattern. Was it the EU browser choice screen? Was it other anti-trust cases about IE bundling? Was it Microsoft missing the boat on mobile? The rise of iOS? Google using search to push its own browser? Probably a bit of all of those. Anyway, browser choice got better, standardisation got better, proprietary browser extensions largely went away, there were three mainstream choices
aside from IE - Chrome/Firefox/Safari - and a lot of smaller options which were
viable because they used open-source versions of the main engines and/or the same W3C standards. Browsers started competing on how
well they implemented the standards, not by inventing new standards.
Except that we're now creeping into the situation where Chrome and Safari (via its mobile version which is the
only choice on iOS/iPad OS - other iOS browsers are little more than re-skinned Safari) are getting really dominant. Mobile Safari is becoming a pain to develop for, has been slow to adopt W3C standards for things like multi-touch and other Rich Web Application features over its own etc.