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.
Their new version is incredibly slow, moves me to sub-pages trying to expand comment threads (very disruptive if I saw something in the Google preview snippet and want to control F to it, but whatever comment that was literally isn’t loaded), and sometimes outright fails to load. now I can’t/wont use it.
So screw reddit, it’s a glorified q&a site, with sub forums run by fedora neckbeards, that’s gotten uppity and chosen to be hostile to users. And for some reason Google hasn’t just downranked it to death. The other day there was a thread complaining that their AI responses are reducing websites clicks. I hope that it is very damaging to reddit.
--- 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
Suffice to say, I'm on the frontend perf team and we're acutely aware of these problems
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.
McMaster-Carr begs to differ. Hell even old.reddit is pretty snappy (but deliberately shittily rendered on mobile). Websites can be fast if you don't stuff them with bullshit or degrade then on purpose to drive traffic to the app.
But if they had a native app (do they?) I imagine they would have the wherewithal to build the app natively, with the same stellar navigation of their website, and maybe some native-only features? Imagine if you could use the 3d sensor + camera of an iPhone, and point it at an assembly, and the app would identify the parts it could, and you could order with one click, or integrate with a local ERP or other systems...