In-App Browsers: The worst erosion of user choice you haven't heard of
open-web-advocacy.org
open-web-advocacy.org
That said, do keep in mind he's not unbiased; he's a PM at Microsoft for Edge and used to work on Chrome. Nowadays he's also one of the Blink API Owners (he approves new Blink Web API features). Most of his writing on the state of the browser market is solid, just know that he's obviously got an angle and arguably is also responsible for the modern Blink monoculture.
I get that, but by the same token, a thoughtful app maker can provide that option to you today (I have apps on my device that expicitly have that option).
Honestly, if this rule were in place, that App Store rejection would make even /more/ sense — it’s even /more/ cumbersome to stitch together a login flow by redirecting to another entirely separate app (the default browser).
EXCEPT IT DOESNT WORK
i.e. you can toggle it on recent clients and it does nothing.
If you install an old version (I think i used summer 2023, but might have been even older). It does work and does stick when you upgrade.
it has been this way for months: https://xdaforums.com/t/guide-force-facebook-app-to-open-lin...
Then I reached your "but it doesn't work".
Happy everything became normal again :)
Like, maybe it harms Apple's reputation as privacy champions, or creates security vulnerabilities or something
I don’t understand this ask. If the idea is that in-app browsers are inherently compromised either through security or user preference, then at that point it makes no sense for an in-browser component to exist in the first place; all it’s going to do is invisibly bounce the request from the app to the default browser, at which point the app might as well just invoke the default browser directly and not bother using the in-app version.
Brave works if you just want adblock and youtube playback even on iOS!
Then there are the offshoots like Kiwi browser that has the Chrome extension store!
Even Samsung and Edge on Android atleast has Adblock plus that can be enabled but obviously not as good as ublock origin on Firefox.
But we can install alternatives that are better.
- in-app file browsers (garbage stock dialog from operating system, not your favorite commander)
- in-app text editors (stock text input widget; not your favorite editor)
- in-app programming languages (Javascript, VB ..., rarely Lisp)
Let's complain about everything while we are at it!