logoalt Hacker News

“It works better in the app”

604 pointsby blenderobtoday at 12:32 PM409 commentsview on HN

Comments

yipinwongtoday at 6:08 PM

I have 200+ apps installed on my phone.

I deleted 150ish.

I have no issues.

I will delete another 30 to see how it will go.

pyraletoday at 2:45 PM

Humanity would progress leaps and bounds if every app was deleted, and people just made websites that worked for phones instead.

Yes, I know some apps wouldn't make it in the browser. These are sacrifices I am willing to make.

cooggogtoday at 2:00 PM

Hah. I was trying to buy something on the BestBuy website. I’m not sure what kinda of bitcoin miner they’re running on that site, but it repeatedly manages to crash the tab as I was trying to browse. I had to eventually just download the app.

massimodeluisatoday at 3:09 PM

Calendar on Android already talks to the network...the same URL only subscribes from desktop. So is that missing webcal/text/calendar handoff, or a Play-release hole?

vova_hn2today at 2:34 PM

> Many companies want a permanent presence on your homescreen and think you're too thick to use your browser's bookmarks feature.

I thought that they just want to collect more data about you.

brianzeliptoday at 4:19 PM

ClassDojo.com, a platform for students/parents/teachers, is a major offender of this.

IvanK_nettoday at 3:13 PM

I just tried to make an Instagram post at www.instagram.com. It was possible a year ago, but they removed this option recently :(

ethintoday at 3:54 PM

Hot take but I think the entire concept of a "web app" needs to die. My web browser does not need access to my GPU, OpenGL/Vulkan, USB, MIDI, HID, <insert whatever other weird invocation of Cthulhu that exists here>. All of those are things a native app needs, not a website. IMO if you need that kind of access and your instinct is to do it as a "web app" your doing it wrong. Same thing, I would argue, for things even like WebAudio or WebSpeech. At this point my web browser is so complicated that it might as well be a mini-OS of it's own.

Like, I think that the instinct to make everything a web app is what partially leads to things like what this article complains about. Well, besides laziness, of course.

show 1 reply
alansabertoday at 2:01 PM

So what's the solution again? Everything as a web app?

show 2 replies
OroPlatoday at 2:14 PM

I don't want yet another app on my phone.

My rule for apps these days is that if it is not available through F-Droid, I won't be using it.

nomilktoday at 3:20 PM

> and think you're too thick to use your browser's bookmarks feature

To be fair, bookmarking is easy but browsing and locating a bookmarked URL is far from easy. To bookmark in chrome on desktop requires pressing an obvious star button on the right of the address bar (it's always there, so easy to locate). But browsing/locating a bookmark requires clicking on the vertical ellipses on the right-most of the browser, finding 'Bookmarks and lists' amongst a lot of wordy options, then the fun starts: you can scroll bookmarks but cannot even see the full bookmark (only the first 40 characters and favicon) and they're not even in alphabetical order. If you have several hundred, like I do, that's a lot of work, and consequently, I approximately never do it. Easier to copy the url into an email and send it to yourself.

For folks like myself who use different browsers across operating systems, it's even more convoluted for obvious reasons (e.g. I use safari on iOS and chrome on macOS, so something bookmarked on iPhone doesn't make it to macbook and vice-versa).

tl;dr bookmarks are a mess, even for the tech-savvy

hermannj314today at 2:29 PM

I charitably assume if something can't be been done on a mobile it is because someone was granted an "on a phone" patent or clicking that button on a phone somehow will entitle Apple to 30% of my revenue stream in perpetuity.

I usually don't attribute it to malice or incompetence from hypothetical devs, instead I blame malice or incompetence from hypothetical lawyers.

ChrisMarshallNYtoday at 2:31 PM

> This isn't the most complex software engineering task known to humanity. Add a + button. Pop open a text entry field. Validate. Save. Done. I'm sure even the shitty Gemini model can vibe code that in a couple of months, right?

Sick burn.

I tend to prefer using the browser, where possible, eschewing bespoke apps, but I would expect an app to have more functionality than the browser.

It's sad, when it doesn't.

equaketoday at 4:06 PM

Why isn't AI filling all those gaps?

show 1 reply
RichardChutoday at 2:22 PM

The problem is that at big companies such as Google, it can take months to plan out features and put them on the roadmap. That is, if they even get prioritized above other things to begin with.

hnrprtlpdbtoday at 4:11 PM

Thanks, genuinely helpful

thegrim33today at 3:19 PM

In reality I see the anti-app sentiment as mostly a scheme to get more data into the cloud, more traffic that can be collected and spied on, less power and control for the user, and demonizing local computing and users having control over their data. A scheme to give companies and government more complete control over everything you do. Basically further enshitification of computing infrastructure.

chrisjjtoday at 2:57 PM

"you must use a computer web browser".

Yeah, and I have one on my Android phone!

daemonologisttoday at 2:37 PM

The no-Google-calendar-sharing-on-mobile is an absolute classic. I have personally seen multiple clumps of people huddled around a phone trying to figure out how to share a calendar with each other - fruitlessly until I butted in, because normal people don't know about desktop mode and even if they did would have no reason to think it necessary.

(If you didn't read the post, it doesn't work in the app either. It only works on "desktop.")

brooftoday at 4:16 PM

Another example, although this was from a year or two ago and I'm not sure if it's still the case: duolingo's website functions differently than the app and is just hands down better. turns out I could just export it as a PWA and so I could have my cake and eat it too.

plantaintoday at 3:23 PM

Looking at you Reddit.

pelotrontoday at 2:21 PM

This past weekend I was flying on Delta and my first flight was delayed such that I was going to miss my connecting flight, so I rebooked onto a later one. During my layover I visited the gate agent to get a boarding pass with a seat assignment.

"Do you have the Delta app?"

"Nope."

Then he pressed a few keys on his keyboard and printed out a new boarding pass for me within five seconds. I couldn't believe he was trying to kick me over to the app if it was that easy.

show 2 replies
Larrikintoday at 2:17 PM

If your app can be implemented in React Native with no developer pain, it should just be a website.

Native is a much better experience than mobile websites when you actually use the features and power of these fairly advanced computers we carry around in our pockets.

synalxtoday at 3:33 PM

One thing that annoys me to no end is when a mobile app can't even load without an internet connection. There's a plague of apps that are thin veneers over a web view. I get that this is easier to deploy and manage, but I find it a really poor experience compared to a well-designed mobile app.

nullctoday at 4:57 PM

I take "It works better in the app" as confirmation that the app steals your data, tracks your location, etc. I wasn't going to run an 'app' in any case, but pushing confirms the decision.

K0INtoday at 3:42 PM

Me and my wife share calanders both ways between Google cal and iCloud cal its an absolutely shit show to setup, and I also rember having to use the Web app for certain settings how can we not have solved this by now?

revolvingthrowtoday at 3:30 PM

App vs website is purely taste. Some people will never install an app but will use your website. Some people love apps and will never use your website. Some people prefer apps to PWA when the app does thing, because what if it changes and enshittifies or just vanishes - an app doesn’t need to be updated. Some people prefer PWAs to apps because why would I bother with the endless updates just fix it on the website, in fact I don’t even want your shitty app at all why in Lord’s name is this an app?!

Sometimes… well sometimes there’s no dev resources available to make an app work in a way you’d expect. Google is just a tiny startup, be reasonable in your expectations.

Point is: if you actually want to reach a large audience — you want both. Also, don’t expect good experience if you use Google’s products.

lmmtoday at 1:42 PM

This isn't about the app being unfinished, it's about Google deliberately half-assing support for open standards. They want you to be stuck in their calendar ecosystem so they make sure there's more friction adding a calendar from outside than adding someone else's Google calendar.

mohamedkoubaatoday at 4:13 PM

A lot are saying that they prefer websites over apps but at least apps can't force you to upgrade to the latest version while a website will always serve you the latest version. Ofc that doesn't address all the downsides of an app

tonymettoday at 3:41 PM

Reddit is the worst. Their app-transition code is 10+ years old and still full of recursive loops. 30% of the time i drop into the App Store even when i have the app installed. 75% of the time I lose navigation. And there’s no “remember this” button.

At least Google makes an attempt at usability. It’s not like the product team has a choice.

jokoontoday at 2:33 PM

the problem is that HTML is so bloated nowadays, that medium phones cannot deal with it, so apps always have better performance

kkfxtoday at 3:23 PM

These days, applications (whether they're web, mobile, or desktop) with absurd shortcomings in terms of UI/UX are a daily occurrence, yet most people seem to have become incapable of noticing, or at least of giving sensible feedback on the matter.

Obviously, the bulk of it is noticeable in notoriously crapware software like management systems, but it's increasingly emerging just about everywhere.

I wonder how long it will take to understand even just this small slice of the problem, without even getting into "anything apps" and the need to return to the OS as a single integrated application/framework with end-user programming—a trend of which we're only seeing a few hints.

ziofilltoday at 3:22 PM

Reminded me of this https://xkcd.com/1367

duckydude20today at 3:50 PM

google cloud

ratelimitstevetoday at 3:40 PM

a native app's job isn't to parallel the web app's feature set. a native app's job is to get you to accidentally opt in to all sorts of invasive surveillance and allow for a constant stream of attempts to grab your attention.

show 1 reply
LoganDarktoday at 2:19 PM

There's another class of problem, websites that pretend to work in the browser but refuse to support any reasonable type of login session.

Like, sure, there are login sessions that expire after five seconds of inactivity. Sometimes it even turns out that they don't support passkeys or TOTP, and you have to add a phone number for SMS authentication, which reduces account security by letting attackers prove your identity.

I want a browser extension that automatically clicks those "I'm still here" pop-ups on scummy websites like this...

But they have an app. And they don't even shove it in your face that the experience is better with the app or whatever. But it is for one and literally only ever one singular reason: it doesn't log you out every five seconds

arakas4488today at 7:13 PM

[flagged]

blenderobtoday at 12:39 PM

Feels like this field has become a lot about doing the easy, visible parts, getting a month of attention, maybe a promotion, then moving on to the next "new project".

Meanwhile, the people who stay behind and actually make these half-finished apps work properly, maintain them and deal with all the boring problems rarely get the same credit or benefits.

show 2 replies
arc_lighttoday at 2:09 PM

[flagged]

imnotr0b0ttoday at 2:17 PM

[dead]

pier25today at 1:57 PM

[dead]

huflungdungtoday at 2:51 PM

[dead]

nonethewisertoday at 1:49 PM

Definitely annoying to have random features not work in app. This "subscribe to event" feature for example.

More implicit in this post seems to be an argument against apps entirely, which I cannot agree with. He doesn't exactly say this but it points there.

  - never establishes a need or true advantage to an app. does briefly acknowledge apps can do something unique things but then immediately undercuts it. positions Google etc. motivation as wanting to occupy your home screen, dont trust you to use bookmarks, etc.

  - says he has experience building phone apps and knows the pain of updating across so many devices and says solutions converge on basically re-implementing web browsers (which I think is a large leap)
So when he says

  >If you want an app, fine. Do it. Just finish the job please!
I dont really believe him. From his perspective, why is an app ever necessary? To me it's obvious because I absolutely do not want to use Google Calendar in a phone browser. Primarily because the UI on an app is optimized for the phone. And at that point it feels like imperfect feature parity is just the normal problem of releasing the "same" thing many times.

The title also seems to be pointing to a sort of equivocation where you say a group of People say X, and then blame a Person 1for contradicting X by saying Y. Except We've never established that Person 1 was in the group of People saying X. You see this a lot on reddit, hackernews as well. "Oh, many people in the comment section said said Y before now user123 is saying X thats a contradiction."

Having said all that, the blog is labeled "rant" and I can respect that a lot of the purpose is to blow off steam.