4 ms·
Technically correct, but the Firefox and Chrome listed in the iOS lockdown store are basically just skins on top of WebKit, not actually different web browsers
by skrowl 5y ago
Technically correct, but the Firefox and Chrome listed in the iOS lockdown store are basically just skins on top of WebKit, not actually different web browsers (like they are on Android and other modern operating systems).
It sounds like the EU and others may be fixing this soon by forcing Apple to allow other app stores on their devices if they want to continue selling devices in their regions.
Presumably Amazon store / Epic store / etc on iOS will carry real Firefox / Chrome.
- freediver 5y agoWhat do you mean by skin on top of WebKit? WebKit itself just renders the web page. The browser manufacturer has to build an entire browser and decide how to treat user privacy for example, does it have telemetry and what kind, whether to use native controls or not, what browser features to implement like reader mode, how to handle multiple tabs, gestures etc.. Calling that a skin is same as calling Vivaldi a skin of Chromium disregarding the effort made to make it different.
- lewispollard 5y agoWell... Yes, Vivaldi is a skin of Chromium, that doesn't mean there isn't a lot of effort going into that skin. The point is that Firefox and Chrome on iOS are not the same browser as Firefox and Chrome on any other platform. For example, if I get a bug report from someone saying they're using Chrome on mobile, if they then say they're using iOS, that's a whole different kettle of fish from any other Chrome bug report I might get. It's going to be much closer to a Safari-related bug than a Chrome one, in a conventional sense.
- freediver 5y agoFor it to be a "skin", there would need to be a default "skin" to "reskin". WebKit has no default 'skin' becase it is just a web view. If you make an app with WebKit you have zero browser features, not even an address bar to type an URL into.
- lewispollard 5y agoSkin, UI, I take your point, but the point being made elsewhere is not about the semantics of "skin", but the fact that the underlying browser runtime and renderer is not the same between iOS and other versions of browsers. You're unlikely to find a bug report that is caused by the UI of a browser, rather than the runtime.
- theshadowknows 5y agoAlso iCab which at least let’s you use the new engine. I don’t think the other browsers even allow that.