> And how is it like IE again?
Safari lags behind in web standards support (just like IE6 back in the day, remember the CSS hacks needed to get transparent PNGs working? transparent PNGs!), and itâ(TM)s the default on iOS, which has a non-trivial market share.
Opus? WebM? Ogg Vorbis? Not on iOS browsers. Chrome and Firefox for Android? Check.
Granted, on Windows you could always install Firefox or Opera (and later Chrome), so in that sense, Safari (and in turn forced WebKit) is worse. Which is also why Safari-on-macOS is less of an issue.
The Safari/WebKit monopoly on iOS is due to app store rules (no alternative browser engines, forced to use WebKit, which Apple controls, at least as far as enabled features go).
> Webkit is open source under a LGPL 2.1 license and was a fork of KHTML. Blink itself is a fork of WebKit.
Open source doesnâ(TM)t mean anyone gets to submit patches that are guaranteed to get merged and shipped in products or decide the roadmap (and thankfully so). Thereâ(TM)s a reason Blink was forked from WebKit.
> And to what modern web standards do you refer?
Comparing Safari on iOS to Firefox on Android and Chrome on Android (because on macOS, you can install alternative browsers without them having to use system WebKit):
https://caniuse.com/?compare=a...
The problem again is that on iOS, you cannot (as a user) choose to use Firefox or Chrome when itâ(TM)s suitable, the âzappsâoe that exist of them are just a custom GUI with WebKit as rendering engine.
> And why does it have to stay competitive? It is Apple software written for Apple devices. And?
Competition is good for everyone vs a monopoly (monopoly of browser engines on iOS).
WebKit-only might have made technical sense in 2007 (donât want to have multiple browser enginesâ libs loaded in 128 MB RAM). Today itâ(TM)s just anticompetitive to force devs on the App Store because The Browser doesnâ(TM)t have the features you need (e.g. WebUSB).
Slightly related / mildly infuriating: Appleâs behavior on WebGPUâs shader language and how we ended up with WGSL.