Alternative browser engines are still disallowed.
They are a skin on Apple's Webkit
see: https://www.theregister.com/2023/02/07/mozilla_google_apple_...
Alternative browser engines are still disallowed.
They are a skin on Apple's Webkit
see: https://www.theregister.com/2023/02/07/mozilla_google_apple_...
It is what makes all the difference here.
Many features that are a Web Standard are unsupported on iOS precisely because Apple refuses to allow alternative engines because they don't want those features on their platform (mostly to favor native apps under the pretext of security, like if Google is not capable of making a secure browser, at least as secure as Safari).
Chrome and Firefox on iOS are not the same Chrome and iOS that run on all the other platforms, they are basically Safari.
It does matters.
it matters in the same way a Honda disguised as a Mercedes it's not a Mercedes. It's a Honda.
> Whichever engine the browser happens to use is the least of their concerns.
Not disagreeing with you on this, that's the way it should be.
OTOH, using simple logic, if it doesn't matter Apple would allow other browser engines on their platform, because it doesn't matter. But apparently it does matter. It matters so much that EU is trying to force Apple to permit alternative implementations of the software called "a Web browser".
Anyway, we have a precedent:
"Microsoft distributed its browser software, Internet Explorer, among consumers for free. It led to a concentration of the market share and the eventual downfall of Netscape, the company’s top competitor at the time. The DoJ case alleged that Microsoft was intentionally making it extremely difficult for consumers to install software by other companies on personal computers that ran on Microsoft’s operating system."
The point of my analogy wasn't to prove that Chrome is better than Safari, but that if I want an Honda, I do not want a car that looks like an Honda, I want an Honda (or a Mercedes or a Renault).
Android has the same problem with WebView, it's Chrome by default, but at least on Android GeckoView exists.
There must be a reason why Apple resists so much to making alternative engines available and nobody is buying that it is about security.
GP was talking about how Apple does not force you to open links with Safari except in one case.
The situation with webkit is a different thing.
It's always Safari.
In a different skin, but it's Safari nonetheless.
Do Firefox or Chrome on iOS support web apis that Apple does not support?
No, they don't, because it's Safari.
Sorry if I skipped a few steps and went straight to the conclusion, that's why it probably looked off topic to you.