It is conceptually despicable, especially for devs, but it prevents Google from completely running the show.
Now the European Union is coming after Apple without trying to rein in Google's influence... This seems short-sighted.
I think you have a fundamental misunderstanding of the goals of the EU in this matter. The objective is not to keep both companies on even keel, but it is merely about enforcing existing anti-monopoly laws. If this results in Google gaining a de-facto browser monopoly then those same laws can be used to break up that monopoly when we get to it.
What would be the alternative in your opinion? Allow Apple to break the monopoly laws in hope that they will be able to rein in the growth of the Google browser? What good is a law if it will not be enforced?
Force Apple to allow alternative rendering engines, but only the ones with <50% market share. This would promote diversity in rendering engines without giving what is already by far the most dominant rendering engine the opportunity to get more of a stranglehold over the market.
People already mistake Blink-only APIs like Web USB, Web Bluetooth, Web MIDI, etc. for web standards. The market is already dangerously close to where it was 20 years ago, where a vast number of web developers treat the most popular rendering engine as if it’s synonymous with the web. Handing more opportunities for market share to Blink is playing with fire.
You want Apple to allow Gecko or Ladybird? Sounds great! But the monopoly that threatens the web at the moment is Blink.
That means no more “download Chrome” prompts on Google search and YouTube, no pestering people to install Chrome when tapping links in Google iOS apps, no bundling of Chrome in installers of unrelated software (very common on Windows), etc.
Some sort of rule against favoring one’s own browser in web apps (as has happened with GSuite and YouTube on multiple occasions) would also be nice but unfortunately strikes me as unlikely.
It would be nice if there were more alternatives, but I can't really expect anyone to spend the resources necessary. I don't think crippling chrome for some kind of sense of "fairness" is a productive solution.
It's never ever that simple in politics, and this is about a new law (Digital Markets Act). Ask yourself:
- How were all the terms in the Digital Markets Act determined?
- Which players or initiatives were able to scoot by unnoticed (e.g. Chrome's grip on web standards)?
- What is the interpretation of what constitutes a gatekeeper? (note: its actually 'gatekeeper' not monopoly we're talking about).
- Who will decide whether Apple's changes are in compliance?
It can be true that their aims are generally to have more fairness in the market, but there's always going to be other factors at play in this kind of legislation. Note that the DMA was written in a way that allowed Europe-based Spotify and Booking.com to avoid being labeled gatekeepers.
Booking.com is registered in the US...
At the very least, if the EU really wants to limit the tech giants' grip on the web, it needs to fund independent open source web engine development handsomely; their pockets are more than deep enough and projects like ladybird and servo can use the extra resources.
You're misunderstanding the goals of the EU. The EU only cares about limiting their grip as a result of their main goal. The main goal of the EU is to protect the rights of their citizens, which they do by enforcing existing anti-monopoly laws.
The EU has in principle no problem with a company gaining giant market share by providing a successful service or product. There would be no problem if Google or Apple would gain 99% market share by everybody voluntarily choosing their product. But it is a problem if they then use that marketshare to make it harder for competitors to compete.
I.e.: you're wrong to say that they're trying to minimise the 'grip' they have. They are merely trying to prevent companies abusing that grip.
That being said; I'm pretty sure that the EU does actually fund a lot of open source development
The performance improvements are nice, but trying to make a Firefox another Chromium skin irks me. Plus I still miss the official compact mode.
That's the problem. They should go after Google too. Honestly all of these megacorporations should be broken up.
> In addition, apps that use alternative browser engines — other than Apple’s WebKit — may negatively affect the user experience, including impacts to system performance and battery life.
https://www.apple.com/newsroom/2024/01/apple-announces-chang...