Now 🔥AppleInsider covers the #AppleBrowserBan
"Apple has created a program that lets third-party browser engines come to iOS, yet keeps security and privacy in mind. "And for whatever reason, they've chosen not to do so." - Apple
Note: this is on Android. On desktop I don't really use PWAs, and FF doesn't support them. On iOS all PWAs and browsers run on Safari (#AppleBrowserBan), which means you get an even worse experience than this. Chromium's PWA support may be many years ahead of FF and WebKit, but FF at least doesn't breaks things on purpose like Apple does.
See for example:
https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/
https://webventures.rejh.nl/blog/2024/history-of-safari-show-stoppers/
https://www.construct.net/en/blogs/ashleys-blog-2/safari-releases-development-1616
Now 🔥AppleInsider covers the #AppleBrowserBan
"Apple has created a program that lets third-party browser engines come to iOS, yet keeps security and privacy in mind. "And for whatever reason, they've chosen not to do so." - Apple
Firefox released four patches for v136 in quick succession (March 11th, 18th, 25th, and 27th), which included at least one security fix.
Meanwhile, iOS Safari (and - thanks to the #AppleBrowserBan - every browser on iOS) requires full OS updates to fix security issues, which often take weeks (if not a month or more) to ship to users.
Hey #38C3,
please support #AppleBrowserBan
The Problem:
Apple has been ignoring web standards for years. They only allow one browser engine—WebKit—on iOS. This regulation blocks features essential for developing browser-native web apps.
Learn more and join the advocacy:
https://open-web-advocacy.org/
CMA Provisional Report on mobile browsers.
I read the 600 page provisional report from the UK competition regulator's two year market investigation into mobile browsers and the #AppleBrowserBan so you don't have to: https://brucelawson.co.uk/2024/cma-provisional-report-mobile-browsers/
Adobe's `usePreventScroll()` hook takes ~8 lines of code to prevent scroll on every browser - except for iOS Safari - that one takes 163 lines, many of which are comments trying to explain what the f*ck is happening.
But can it run a 3rd-party browser?