3 ms·
Every browser on iOS is essentially safari but reskinned. Apple forces browser apps to be WebKit based. That means supporting other codecs, and different types
by atty 4y ago
Every browser on iOS is essentially safari but reskinned. Apple forces browser apps to be WebKit based. That means supporting other codecs, and different types of web technologies, etc, only happens on iOS when WebKit supports it, because all browsers have to use the WebKit that’s provided by apple.
- Forgeties79 4y agoIs firefox WebKit based? Does it have the same drawbacks/exposures?
- dwheeler 4y agoOn iOS, yes. My understanding is that Apple forbids installing full Safari alternatives on iOS. On iOS the only permitted browsers are Safari reskins that use the Safari webkit. Source: https://en.wikipedia.org/wiki/Firefox_for_iOS https://en.wikipedia.org/wiki/Firefox_for_iOS If I'm misinformed please let me know. This greatly impacts ALL web development. Many people use iOS, and Apple prevents the installation of real alternative browsers. As a result, it's typically financial suicide for any web developer to use a client-side feature not currently supported by iOS Safari.
- banana_giraffe 4y agoThere is one partial exception: Puffin. It uses Chrome on Linux and a custom lightweight remote desktop-like client to let the server render the pages and the phone view them. It's an impressive work around, though it adds it's own problems, not the least of which putting a lot of trust in a third party.