4 ms·
How does an app for Reddit make sense? It’s an image and text platform. There’s no weird hardware apis required. Native apps make sense when you need to tap in
by Gigachad 1y ago
How does an app for Reddit make sense? It’s an image and text platform. There’s no weird hardware apis required.
Native apps make sense when you need to tap in to platform specific features like the Lidar api and such. They don’t make any sense for most websites.
- hammock 1y agoWe’ve forgotten what an “app” was
- galangalalgol 1y agoThere isn't even a need for JavaScript for reddit though it does seem to require it. I posted this without JavaScript enabled so it obviously would be fine for reddit too. Using an app for reddit doesn't make any sense to me at all. Banking apps make sense, they are doing some crazy device finger-printing to avoid id theft. But when the goal is to convey information use html and css. If you are taking payments then yeah maybe some JS. If it is a game, try wasm. Apps are for things that need access to hardware that the browser doesn't allow, which these days is a short list.
- chasing0entropy 1y agoReddit is in full in AI data hoarding mode. Try to load their website with fingerprinting entirely mitigated and you'll be greeted by impossible are you a robot validation
- Barbing 1y ago>fingerprinting entirely mitigated This is an interest of mine, but I’m still fingerprinted per a recent comment. May I ask: How?
- chasing0entropy 1y agoChromium with autogenerate device resolution and client agent id with only simple JavaScript enabled(no rtc or gdi data) is enough to wall you from Reddit login script unless you're already validated by cookie
- Gigachad 1y agoIf you’re on a VPN it straight up blocks you with no captcha until you log in.
- wqaatwt 1y ago> a game, try wasm On iOS? Waste of time for anything but simple 2d games.
- jasonjayr 1y agoThe 3rd party Reddit apps made an effort to be more 'native', and actually used native UI elements to make rendering and interactions faster than the web page could. WAAAAAY too often the 1st party native app is exactly what the other poster said: a browser context with access to some local native API's in order to hoover more data about the user. It is rare that a first-party app actually has some effort put into it to be a quality app. Is in fact so rare, that the sites that actually put in the effort suffer because folks can't believe that a native app for a site could actually be better or worth it.
- ghostpepper 1y agoI think the parent's point was that an app for reddit only makes sense because they deliberately don't add the features you like to the mobile site. There's no reason those features couldn't work perfectly well in a browser, they just choose not to (and to kill off third party apps).
- DrewADesign 1y agoIf Figma runs perfectly well in a web browser, Reddit can do the same. It was built for and evolved almost entirely within the browser, like many other Internet forums. Pure data grab.
- zxexz 1y agoReddit runs well IMO if you go to old.reddit.com. The mobile site is borderline useless, presumably intentionally.
- troupo 1y agoAccording to Reddit's "Staff Platform Engineer (Web Platform Team)": --- start quote --- Old Reddit has the advantage of being pretty much static non-interactive content. No video, tiny thumbnails, and barely any JS or styling. Some people like this and some don't, but the end result is a very lean website that performs well out of the box. https://x.com/jimsimon_/status/1841087335414280571 https://x.com/jimsimon_/status/1841087335414280571 Suffice to say, I'm on the frontend perf team and we're acutely aware of these problems https://x.com/jimsimon_/status/1841092341991403974 https://x.com/jimsimon_/status/1841092341991403974 --- end quote --- This was in October 2024. Which is of course a bunch of bullshit when you consider that Reddit's backend returns most data in under 400ms, and it takes Reddit frontend 3+ seconds to render it It could be that they are just incompetent.
- craftkiller 1y agoThey would seamlessly in the background pre-cache all the articles and images coming up in your feed so if you had intermittent connections like on the subway, you could browse nearly[0] unaffected. [0] Unfortunately, the app I used in the before-time did not implement queuing for submitting comments/posts so that functionality was broken while you were between stations, and videos weren't cached.
- DanielHB 1y agoWeb apps can do that too with service workers, it is just a bit of a pain in the ass.
- progval 1y agoAnd if you ever push a service worker with a bug, then you make the browser permanently unable to display the site unless the user knows how to manually remove the service worker. I've seen it happen on Gmail.
- DanielHB 1y agoYes it is a pain in the ass, but just for other people who read this, the bug was in the self-update code for the service worker. If you mess up the cache configuration it can make the service worker never look for an updated version of itself. It is quite subtle thing in a very small part of the service-worker code but it is not like any random update can brick your app.
- Glyptodon 1y agoThe main reason they make sense is that no matter which version of real reddit you use it's got irritating behaviors. But a browser based better reddit wrapper could easily also make sense.
- rbits 1y agoI used vger.app (a frontend for a Reddit alternative) as a PWA for a few weeks. Then when the native Android app released I switched to it and it felt so much better to use. I can't tell you why, it was just more responsive.
- crossroadsguy 1y agoThat is in context of Reddit being Reddit. It kept screwing with its mobile site for years (now it's FUBAR btw), so third-party apps were the only sane way to use it on mobile. Even Reddit’s official app used to be a decent third party app - Alien Blue. Then Reddit bought it and made it pathetic. That’s why people used third party reddit apps. On desktop, the browser’s always been the best way to use Reddit — as long as old.reddit still works. If you are on a non-Safari browser, there's also RES. Same goes for many other sites. Like HN — it’s fine on mobile browser unless I bump the font size, then it pretty much breaks. But I’m not installing an HN app for something the mobile usage time share is barely 5–10%.
- TeMPOraL 1y agoSimply because native UI is faster and more functional and better integrated and better thought out than anything webdevs of any company can put together even if they cared to do it well. Sites like Reddit, or platforms like Slack or Discord, are perfect use cases for native clients, because there's a lot of space to make them better and more streamlined than the webapp. Unfortunately, that only ever happens when some third party gets involved, and rarely survives long - but the experience, however brief, is glorious. See: RIF ("Reddit is Fun") on Android; Ripcord (Slack/Discord client) on Windows.
- Gigachad 1y agoIt’s a website for showing text and pictures. I know I’m being a bit reductive, but there is absolutely no reason why reddits functionality couldn’t be extremely performant in a browser. In fact the Reddit mobile site actually is very snappy, it’s just full of nagware trying to push you on to the app.