Ask HN: Is it just me or is mobile web browsing awful?
I've got an iPhone X. It's not the latest and greatest, but still runs fine and does basically everything I need it to do.
However, it seems like any time I need to visit an actual web site from my phone, the entire experience is just terrible. Nearly every web site fills the screen with resource-intensive ads, enormous newsletter sign up dialogs with tiny close buttons, and of course, the obligatory cookie notice.
I don't want to have an app for every single business I visit or service I subscribe to, but I also do what I can to avoid visiting their horrid web pages.
How do you tackle this? Or am I just making a big deal over nothing?
108 comments
[ 0.21 ms ] story [ 89.4 ms ] threadThe issue also is that often when using the back button the page reloads ( I suspect due to memory issues on my iPhone 11) and I lose track of my reading position.
I start to not care for the news, someone I know will tell me the stuff I need anyway.
I started buying paper books, and reading those.
It's as bad on desktop, but ads, modals, and banners take up less of the available screen real estate, so perceptually it seems less annoying.
I've had luck with Orion (notably on YouTube videos) on iOS, though. DNS and other browsers might help, too.
I personally use Firefox with uBlock on Android for many hours per day, and would never choose Apple because of their 'my way or the highway' attitude to app usage.
On Android I can even build and install an APK if need be, with no extra hassle. Those held captive by Apple just have to take what they're given.
So it is awful, but if you are willing to spend some time you can still make it usable.
(Hope Google's outrageous "DRM for web" idea never gets traction.)
Speaking of. There is almost nothing that infuriates me more than some web developer overriding the behavior of zoom. Not cool.
User agency rocks. Malleability ought to be the web's killer feature, is the open possibilities that apps will never have anything to offer or compete on. Cross-cutting software that improves every site or app we visit, in a consistent way: it's divine.
And mobile seems like the most constrained common form factor, which in my view amplifies the need to be able to adjust. But perversely the best & most important ability, the ability to adapt, is not available on common browsers like Chrome Mobile. And Firefox only semi-recently started re-allowing arbitrary extensions on mobile.
At Google some PMs used to lament that Android users spend more time in the browser than in apps versus iPhone. In my experience using browsers on Android are much better than on iPhone and not everything really wants to be an app.
Id point the finger at Google actually allowing different web browser apps (Safari drives every browser on iPhone and lags in many areas) and just natural competition. (If ads really bothers you an ad blocker is an install away).
My only complaint really being cookie banners but they suck the fun out of desktop web too.
iPhone Apps require specific hardware and tools to make and maintain, and can't easily be built on an automatic pipeline. So all the work has to be by dedicated people using manual process.
It only gets laggy and slow when the app is obviously some poorly put together react native, Xamarin app, or some other non native app. You can tell usually because they just kept the exact same design from their iPhone app. You have to put a lot more work into those kind of apps to make them not run like garbage.
I would wager it’s not Safari mobile though just your standard website got way more resource hungry due to SPA proliferation etc.
TL;DR hard to verify your claim as Safari is the only allowed browser engine on iOS.
If somebody had a jailbroken/dev phone that would eg allow compile and install of Firefox then we could actually know.. I’m very skeptical it’s down to the browser though. Not sure if typical benchmarks are telling as hardware always different. Again “badly optimized” websites and 6+ years old hardware; albeit should be fast enough…
When there are speed differences, it’s often because the app in question was only ever tested against Chrome and/or makes use of Blink specific quirks (as YouTube did/does). I’ve also seen some talk about over aggressive polyfills gunking things up under non-Blink browsers.
Does "the web" work better, or the Google ecosystem?
One reason I don't want to move from iOS is their embedding of their stuff into the OS, which in turn beams my queries etc through GOOG.
But it's been a long time (multiple years) since I messed around with an Android tablet.
(Don't have the money to take risks rn, though ironically the next laptop will probably be anything but a macbook -- touchbar is terrible, heart my f keys)
By installing this: https://apps.apple.com/us/app/wipr/id1030595027
It's not the ultimate triple-A ad blocker but it hides the vast majority of crap.
---
For subjective site customisation (as opposed to typical ad/tracker blocking) it's also quite straightforward to use the following to inject your own JS/CSS into pages: https://itunes.apple.com/us/app/userscripts/id1463298887
- 1Blocker as a general content blocker (as of this comment, it still blocks ads on YouTube videos as well!)
- Hush to remove cookie notices. I never see them anymore.
- For select sites that still insist on annoying pop-ups or aggressively hostile content layout, I tell safari to use reader mode by default. I do this for any substack sites I visit, for example, because of the ugly fonts, poor contrast, and obnoxious gradual fading of a pop-over asking you to subscribe every time you go to a page.
The best one I've found is Wipr. It's almost as good as uBlock Origin. It seems there's a trade-off in approaches.
the relentless nagging by some sites to install the mobile apps needs to die.
Just like the other popular post today lamenting the terrible state of scrollbars and other UI elements that has degraded the desktop UX in recent years....
Even the attention to mobile web experience seems to have degraded.
There was huge focus on optimizing the very limited bandwidth and resources on mobiles... there was WAP and XML ...people atleast tried. Now a 2 year old phone that is effectively a supercomputer struggles to load simple list pages and blogs.
It seems all about the hope that you can keep the user engaged long terms. I don't blame them, competition for user attention is brutal in the age of the SEO content farms, oligopoly of social networks and the "Tyranny of the Marginal User" as posted here a few days ago.
But probably way less effective now that most users seem overwhelmed by so many push notifications and instinctively learned to mass ignore or dismiss them (myself included, just randomly noticed that background habit a while ago). And then we end-up with piles of installed unused apps just like lost websites in the browser history.
But in response to your title question, yes! Not just mobile, IMO, but it's usually worse there. Web site experiences are generally terrible these days.
I wish we hadn't come to the point where we _need_ content blocking to browse the web sanely. I constantly feel like I'm using sites where the people deciding the user experience are not themselves users of the site. Or if they are, they just don't care about usability over bottom line and A/B metric testing results.