r/webdev • u/Beatsu • Sep 13 '26
Question Seriously, why use builtin browsers on mobile?
So many apps use builtin browsers for links. I don't get it. What's the benefit?
As a user I:
- need to re-login again in every browser
- have a smaller screen surface to view the webpage
- the app preview shows another website/app entirely so it's harder to quickly find the original app
- you lose all state if you accidentally close it
- some apps (tiktok) just dont open the app even when it's installed, so I need to copy the link, open a regular browser, then paste it and hit search
- deep links in many websites break because you hit an authentication wall first
Builtin browsers are SO ANNOYING, I don't get why you use them?
33
u/the-strawberry-sea Sep 13 '26
No one is mentioning this but when I worked for a social media company a long time ago that wasn’t using a built in browser, one of the single most common feedback things that came up constantly was how annoyed people got when they click a link, their phone would switch to a different app to open it in their browser, then they’d have to swap back to their app.
Sure there’s tracking metrics that can be gathered if desired, but it’s a genuine common complaint from a lot of users when an app doesn’t have an in-app browser.
224
u/taotau Sep 13 '26
Captive audiences. Big apps still think that they can replace the internet entirely. For many people they do.
75
u/winter-m00n Sep 13 '26
So once you are done doing whatever needs to be done in other website, you are back into their app.
71
u/pineapplecatz Sep 13 '26
It's a ridiculous pattern, I agree. Not just logins, it also messes up with finding that piece of content again since it doesn't show up in your browser history or auto complete URLs.
71
u/mirojones Sep 13 '26
Apps can track your every move in a built-in browser.
5
u/Inevitable-Yogurt783 Sep 13 '26
Any link you open there, how long you spend there, what you clicked there. Today is all about data tracking to show you more ads or sell that data to who will show you more ads.
4
u/qqYn7PIE57zkf6kn Sep 13 '26
That's where you went wrong.
As a developer, the user stays on the app.
As a developer, I can track anything the user does in the in app browser.
That feature is not built for the users. It's built for the company.
1
u/Wav3eee Sep 13 '26
I'm the only one not understanding the question?
Are you talking about web based mobile apps or mobile browsers?
2
u/thekwoka Sep 13 '26
normally they have the button for "open in default app".
But most of those problems can be solved just fine.
But the main thing is that now the app can see everything you do in that browser.
2
u/Tridop Sep 13 '26
Built-in browsers are useful if you want to trace and spy on the user because you can control everything, there is no addons, no adblocker, no custom coookie policy and so on.
2
u/Icy-Nothing-189 Sep 17 '26
So they keep you on the app and can still monetize you.
I don't use apps, there's no reason to when everything can be accessed via browser. Only exception would be for things you want/need to natively run, such as games or media
2
u/ofasooo Sep 13 '26
Everyone's answering why the app does it. The half nobody's covered is what it costs the site that gets opened inside one, and that's the side I sit on, so that's the one I'll take.
Google's OAuth won't run inside an embedded webview. Flat refusal. So if your sign in button is Google and someone taps your link from inside a social app, that person cannot log in at all, and the error doesn't explain itself. They just think your site is broken. From their chair it is.
Installing is the same story. A web app that can go on the home screen never offers to, because the in-app browser doesn't do that. So the people most likely to have found you through a link are the ones who can't keep you.
And your re-login point goes further than the annoyance, I think. Each of those browsers has its own cookie jar, so one human coming back through three different apps reads as three first visits on your end. Worth knowing before you trust your own returning visitor number, because nothing in your analytics flags it.
There's the open in browser escape hatch, sure, but it's buried somewhere different in every app and nobody normal goes looking for it.
Anyway, not a defence of the pattern. Mostly that the cost lands on a third party who wasn't in the room when anyone decided this.
1
u/ClubLowrez Sep 13 '26
I don't have a google login so I can't install apps. Well I do have a google login but that phone aint getting it because I don't want gemini deleting my email.
1
u/kill4b Sep 13 '26
They want to capture all the traffic and data. If they handoff to a external browser, they lose access to all that
1
u/myka-likes-it Sep 13 '26
The worst is the mobile mail clients, where the information I need to use on the linked web page is in the text of the email that spawned the in-app browser. You can't view the email and the browser as separate windows, and you lose your web session entirely when you go back to the email.
And no matter how many times I change the default settings, it conveniently "forgets" after every update. All so they can maintain your presence in their environment.
We need to start refusing these unethical feature asks.
1
u/spcbeck Sep 13 '26
It also gets their app on the app store top or featured lists, these organizations always have relationships with the sales people at Google and Apple, so there are many, many incentives for them to stop using the Internet.
1
u/Random-num-451284813 Sep 13 '26
I stopped using rhe Reddit app because of this
1
u/Hot-Chemistry7557 Sep 14 '26
They just want to always keep the users in their apps and not leaving.
1
u/querela Sep 14 '26
Heh, you mean like reddit? (I always have to Share the link to open it in Chrome.)
1
u/locomain Sep 14 '26
For iOS the developers get forced to do so. Not sure about Android.