I do agree that this seems to be exception rather than the rule - so having both is actually nice IMHO.
I do agree that this seems to be exception rather than the rule - so having both is actually nice IMHO.
This is by design to force you install the app. Most of these days, I just treat it as a signal to neither use the app nor the website.
I'm not sure if it is intentional to push you to the mobile app, but I have to imagine the mobile app doesn't have all these issues.
The kicker is that the text is so small and to make the site usable (and readable) you need to rotate your phone to landscape mode.
This works well enough that I haven't downloaded the reddit mobile app or used their mobile site ever since they killed Apollo.
And worse: neither would propagate to on-site links. That is, if someone had explicitly linked "www" rather than "old" or "i" at reddit, then regardless of which interface you'd arrived at it from, requiring you to constantly re-specify the actual interface you want. Particularly when not logged in to the site.
I'd begun using Reddit nearly 15 years ago, my last comment is now two years old, and my subs private (and inactive). Site's dead to me.
However *if you're visiting the site via a specified hostname ("www" or "old", previously "i"), following any arbitrary link from a post, comment, or Wiki page to Reddit will not respect the hostname you'd arrived at that link from.
This to me is absolutely maddening behaviour, as it's now necessary to edit the URL within the browser nav bar. Tedious on desktop, painful on a touchscreen device.
I no longer read Reddit.
there are surprisingly many of them for pretty much every social media website.
What kind of sad, self-loathing software developer sits down and says "OK boss, whatever you say, boss, gonna go make it bad now..." I mean, I know to a lot of people, it's just a 9-5 and you do what your boss says, and "pride in your work" is not really a thing anymore, but come on. Who gets even a shred of satisfaction doing this?
I think a better explanation is just incompetence.
For local apps, I'll firewall it: on mobile I use rethinkdns and trackercontrol to block unnecessary network calls; on desktop I'll mostly just deal with it (I have an extensive hosts file), but that doesn't mean everything).
I used to care a lot about app designs feeling "native" but when I actually took inventory of the apps I use, I came to the conclusion that all app developers (including Apple and Google themselves) will force their own designs and theming into every app. The only exception seems to be coming from a bunch of open-source apps that don't have branding concerns to worry about.
With the realisation that most apps look and navigate must as bad as their website equivalent, I found it much easier to use web apps.