Do not download the app, use the website (idiallo.com)

1131 points by foxfired 19 hours ago

tempestn 11 hours ago

At AutoTempest we resisted making an app for years, because anything that a hypothetical app could do, we could do with the website. And in my opinion, when searching for cars, it's more convenient to be in your browser where you can easily open new tabs, bookmark results, etc.

And for years, it was our most requested feature, by far. We had instructions for how to pin the site to your home screen, and would explain to users how the website does everything an app can do. Still, constant requests for an app. Finally we relented and released one, and very quickly around half our mobile traffic moved to the app without us really trying to nudge people at all.

People just really like apps! I think it suits our mental model of different tools for different uses. We've also found that app users are much more engaged than website users, but of course much of that will be selection bias. Still, I can see how having your app on someone's home screen could provide a significant boost to retention, compared to a website they're liable to forget. For us now, that's the main benefit we see. Certainly don't use any additional data, though I won't argue that other companies don't.

kelthuzad 10 hours ago

>We had instructions for how to pin the site to your home screen, and would explain to users how the website does everything an app can do. Still, constant requests for an app.

This is the result of the inconsistent user experience to which gatekeepers like Apple have been actively contributing through active sabotage of web apps, such that all profitable apps can be more effectively and reliably taxed through Apple's App Store.

The manufactured perception of the general public then became that web apps are not "real apps" despite offering the exact same features. They have been dragged down by the subtle artificial friction that makes the UX feel subpar.

This reminds me of my own experience of mobile websites when they first emerged. I thought that the desktop version of a website is the "real website" i.e. that there is only one static original website and that its mobile version was some fake substitute, so I always activated the option "show desktop version". Then I learned about responsive web design and it clicked for me. I predict that a similar epiphany will occur among casuals once the active sabotage of web apps stops due to regulations reigning in the anti-competitive business practices of gatekeepers.

I'm sure that some people will still prefer "native" apps for whatever reason. However, if regulators do a proper job and allow web apps to compete on a level playing field, then a lay person wouldn't even be able to differentiate between them. This is even the case today where some developers simply wrap their web app in a WebView and ship it as a "native" app.

Sophira 3 hours ago

> I thought that the desktop version of a website is the "real website" i.e. that there is only one static original website and that its mobile version was some fake substitute, so I always activated the option "show desktop version".

It wasn't that long ago that when you used the mobile internet, you would be getting a "fake version" of the site that could render speedily, despite the limited speed of 2G networks.

First it was all about WML[0], which would be processed by a proxy that would deliver the file in a binary format that would be smaller.

And even when mobile phones that could access proper HTML content hit the market, it was often still accessed through the use of an accelerator proxy[1] which would optimize the page (stripping unnecessary parts) that you were trying to access so that it could be downloaded faster.

These technologies are still in use in some places, as I understand it. But it's generally not necessary nowadays for locations with access to 3G or better.

[0] https://en.wikipedia.org/wiki/Wireless_Markup_Language

[1] https://en.wikipedia.org/wiki/Web_accelerator

prmph an hour ago

Exactly, web apps are superior in most ways to mobile apps for the user experience, but only if vendors support the web and stop actively trying to make it like apps are the better option.

The preference for apps is a learned behavior, not something fundamental. The vast majority of people with real understanding would prefer the web

threatofrain 7 hours ago

There isn't just Apple, there's also Google which is a big promoter of PWA's, and in fact they popularized the term. PWA's just never took off.

kelthuzad 4 hours ago

gargan 4 hours ago

Isn't the Mac way a good thing though? For example everything on Windows is moving to web apps where I feel they can load just as many trackers onto you eg https://www.theverge.com/news/710509/whatsapp-windows-app-we...

Whereas on Mac, Meta are keeping their native app presumably because they can't be in the Mac app store with just a web wrapper

But maybe I've just got the exact delusion youre talking about in that I view the app as having more functionality. Maybe they need to free web apps to be on a level playing field as you say

lcnPylGDnU4H9OF 3 hours ago

akdev1l 3 hours ago

troupo 9 hours ago

> This is the result of the inconsistent user experience to which gatekeepers like Apple have been actively contributing through active sabotage of web apps, such that all profitable apps can be more effectively and reliably taxed through Apple's App Store.

If web apps were any good, we'd see a plethora of them on Android. There are none (or very, very, very few).

If web apps were any good, nothing Apple "gatekeeps" would prevent you from building an amazing web app for iOS. The things Apple "gatekeeps" (such as mobile push) would not prevent you from making a smooth fast web app.

And yet here we are.

> if regulators do a proper job and allow web apps to compete on a level playing field

They already are competing on a level playing field. It's not "lack of NFC" or "lack of Bluetooth" or "lack of <another moving goalpost>" that prevent you from having good web apps.

kelthuzad 9 hours ago

realusername 9 hours ago

rplnt 10 hours ago

> People just really like apps!

I would say people really hate websites on mobile. The browsers are horrible, the pages are slow and oftentimes broken in some way. You get all these popups everywhere, ads are much more intrusive. It's just bad experience, so of course people would prefer app for something they use.

I avoid the browser on mobile as much as possible and I don't remember ever having a good time using it.

gcanyon 5 hours ago

I refuse to use Facebook's app. It's been years, I don't remember why, don't ask me.

Their web app is fundamentally broken in half a dozen ways, and has been for years. A couple examples (not all):

If you are in the middle of typing a comment and switch to another app, when you come back, it will reload the display, losing your comment.

Video shorts load in a way that hides the video after about two seconds. Editing the URL to remove the parameters fixes this.

The layout of comments/posts often breaks, forcing me to switch to "ask for desktop version" to make one feature work, then switch back to "mobile version" to make another feature work. Neither is completely functional.

As I said, there are more. As I said, I don't even remember why I rejected their app, but at this point, if they can't make a mobile web site, why would I trust them to make an app?

prmph 39 minutes ago

devnullbrain 5 hours ago

micromacrofoot 4 hours ago

RealCodingOtaku 10 hours ago

This. I dislike most mobile websites as much as I hate the mobile apps. So to pick my poison, I have a formula.

- Banking: Install it on a different android profile because my websites forces me to use the App one way or the other anyway.

- If the site uses an existing open protocol to interact (IndieWeb, Fediverse, etc), use a non-browser/non-electron app that can handle multiple instances of such protocols.

- If not, and it has PWA, is responsive, and I use it at least twice a day, use the PWA (so far I have one).

- If it does not have PWA, but have has nice responsive layout, Firefox Android with uBlock Origin (I use Iornfox).

- For everything else, if I'm outside without a laptop, whine, complain, and use the website in the mobile browser, enable desktop mode if it has a crappy UI.

- If I'm not outside, browse it from my laptop.

Einenlum 8 hours ago

bryanrasmussen 10 hours ago

right, and the problem is that even if you have a good site on mobile it is sitting in the browser, the gateway to all the awful site experiences, to get to your good site people may go through a bunch of crap. Thus they would rather have an app.

The problem is not just to make your site mobile friendly, it is also that the rest of the web isn't.

tempestn 5 hours ago

Many of those things are true in general, but fwiw I think we've done a decent job making the site fast and usable on mobile. It's comparable to the app in most ways, but many still prefer that.

driverdan 2 hours ago

> You get all these popups everywhere, ads are much more intrusive.

I've literally never had that problem. Firefox Mobile + uBlock Origin eliminates ads.

rplnt an hour ago

ryukoposting 8 hours ago

I think this is a much more accurate characterization, especially in AutoTempest's case. Their experience on mobile has always been slow and glitchy. I'm not sure what makes their web "app" so heavy, but it's very noticeable.

tempestn 5 hours ago

jajko 7 hours ago

Thats because you don't use mobile firefox with ublock origin (on android). I very much prefer sites for stuff I do, they provide 100% of same experience, with one exception - can't easily block ads in apps.

Thus mobile is often even a better experience.

PhasmaFelis 10 hours ago

Mostly that's because devs want to drive people to the app, where they can track you a lot better, so they make their mobile sites shitty on purpose. Plenty of mobile apps are just webapps anyway under the hood. There's absolutely no reason for a mobile site to be massively worse than the app unless the devs want it that way.

crinkly 10 hours ago

I hate everything on mobile. The apps are badly put together. The web sites are crap.

I think Apple's core apps that ship with iOS are about the only things that don't annoy me. They work offline and disconnected for days at a time quite happily and generally work as intended. No one else seems to bother with that and rather ships some fat web turd instead that works occasionally and forces you to sign in all the time.

zelphirkalt 8 hours ago

Most people don't know how to use a computer well. Most people are just slightly above computer-illiterate. They were introduced to phones which have apps. Now in their minds that's how everything must be. Anything else induces fear into their minds.

While technically competent people might go:

"Oh neat, I don't even need to install an app, if I just put the website icon onto my home screen."

Most users are like: "Oh my god noooo! Not another way to do something! Aaaaa I cannot cope!" and panic.

thiht 3 hours ago

Why do you think people have to be "computer illiterate" to prefer apps? That’s pretty narrow, and obviously just an explanation you came up with to fit your mental model.

I just find apps more practical and convenient than websites in a browser most of the time, on my phone.

TeMPOraL 8 hours ago

Using a website instead of an app isn't signaling some particularly strong computer literacy. Not that it matters - the web, both mobile and general, has been neutered so much over the years that webpages are just as useless, locked down experience siloes as apps; really the main difference in practice is the icon experience and how unobtrusive surveillance is :).

zelphirkalt 7 hours ago

neilalexander 7 hours ago

ant_li0n 2 hours ago

You come off like a dick, but it's really true.

I saw a tweet where some Zoomer was roasting an "Elder Millenial" for switching devices from a mobile phone to a desktop when making a big purchase (airline tickets? I forget).

I didn't feel like wading into that argument (what's the point? like spitting in a campfire), but... yeah.

Some folks say that we are regressing wrt technological proficiency, but it's really just that more people use technology than they used to. Regression to the mean, maybe? Is that the right expression?

matt_kantor an hour ago

happyopossum 3 hours ago

This is an unnecessarily rude and reductive take. Tons of people without your exalted computer science background are perfectly competent and comfortable with using computers “well”.

Their mental model of how they LIKE to use them is different from yours though - and that should be ok instead of arousing angst.

Einenlum 8 hours ago

I remember when ChatGPT was released. I talked about it to a friend who is not technical. She said "oh wow, I really need to try it". She later said "I couldn't find the app in my AppStore".

I kept saying they had a website and why would you need an app. She couldn't understand what I was saying.

Seems like indeed the general public really likes apps and even thinks you can't do so many things in the browser.

kaptainscarlet 6 hours ago

Devs are usually disconnected from the average user's experience. I too used to be the same.

AbstractH24 5 hours ago

happyopossum 3 hours ago

> She couldn't understand what I was saying

I don’t buy this for one second. The web is well known, and well understood - I’ve never run into anyone, in any age group, with any level of education, who wouldn’t understand what a website is.

Either you’re being overly dramatic and exaggerating here, or you had a very difficult time pronouncing the words you were intending to say.

tortilla 2 hours ago

JimDabell 8 hours ago

> People just really like apps!

This is it. I’ve worked on plenty of projects that have web/iOS/Android, and the reason for offering native apps has always been user demand. All of this “spy on the user” crap literally never even comes up in conversation. We don’t care at all. We care about native apps because users care about native apps.

xigoi 2 hours ago

If that’s the case, why do so many websites try to push you into using the app even if you have no problem with using the website?

brailsafe 7 hours ago

I think this is probably more true than not in terms of proportion of apps that offer a native client interface to an existing web service, but I don't think it's true for Reddit or other large companies who's primary business is selling advertising and data.

landgenoot 7 hours ago

People just don't like bloated JS heavy websites

bambax 7 hours ago

This is a very interesting, but it doesn't explain why companies push so hard to download their apps. It's even contradictory: since it seems users want apps so much, there should be no need to push them.

macNchz 3 hours ago

Businesses want you to use their app for a few reasons: it’s stickier because they can start sending you push notifications right away without even signing in/making an account, they get their logo right on your home screen, there are expedited login methods available like FaceID, they bypass most normal ad blocking so they can show users ads but also get much more reliable telemetry, they get access to APIs that allow them to request/slurp additional user data like your contacts list, persistent location services, and camera roll metadata, plus they can access a broader set of system APIs for fingerprinting purposes (even if against the ToS).

Then there’s a measurement element where app installs became an important KPI around the time ad blocking became more popular and interfered with detailed website engagement tracking, creating a self-fulfilling kind of thing.

On top of this I think another factor is that many websites are in terrible shape, super bloated by ten thousand tracking pixels and third party snippets added willy nilly by marketing teams using Tag Manager, so apps benefit from gatekeeping that bloat to a degree.

eddd-ddde 5 hours ago

When most people want mobile apps, it makes no sense to develop a mobile website with feature parity for the handful of people that will use it.

neilalexander 7 hours ago

They are potentially operationally cheaper. Answering a few API requests is cheaper than sending the same HTML over and over and over again.

graemep 7 hours ago

7thaccount an hour ago

Thank you for trying to resist app-insanity. It really sucks that my doctor's office tries to get me to use one. No, I don't want to download an app for the one time I need it each year. Just make a freaking website. There are some exceptions like a calculator app that is completely offline.

silisili 9 hours ago

My wife is one of these people. We couldn't be more different in that regard. I loathe apps and generally only install them when there's no alternative. She seems to either not understand or trust websites, and wants an app.

Different strokes for different folks, I guess. Every time I grab her phone I get dizzy and lost from the hundreds of apps. When she grabs mine, she wonders how I accomplish anything at all.

W3zzy 8 hours ago

Your wife probably just wants a smooth user experience and an app delivers on that. Apps have a clear way of installing and onboarding.

I discovered that all our self hosted applications were easily adopted after I added SSO. My wife just wants one account to rule them all.

I got her accustomed to installing web apps by adding all the links in a shared note. She clicks the link, pins the site and uses SSO to log in. Easy.

AbstractH24 5 hours ago

o_m 10 hours ago

At the last company I worked for we wanted to shut down our app to save expenses. The idea being that most people would just the website if we removed the app. It seems like you didn't gain anything by making an app, you just created more expenses and complexity.

djeastm an hour ago

Well don't leave us hanging! We need the anecdata!

oc1 9 hours ago

but did the idea pan out? did the users switch to the website or did you lose em?

IshKebab 10 hours ago

Interesting. Why do you think so many websites try to foist apps on you if people will voluntarily download them anyway?

tgsovlerkhgsel 10 hours ago

My guess would be that it's because (as the above poster says) "app users are much more engaged than website users" and only "half our" moved without nudging - the sites would like more engagement from all users.

That said, the harder you "nudge" me, the more I want to avoid the app and the whole business. Especially if you have any other dark patterns - I will assume you want me to download your app just so you can abuse me better.

W3zzy 8 hours ago

TeMPOraL 7 hours ago

Because they don't accept their website is not worth an app. Most of that long tail of businesses has a transactional relationship with users, who by very nature would ideally want to think about them as little as possible and only for the short moment of actual transaction.

In short: I do install apps of main platforms and physical shops I frequent. It's usually vastly better than a website, even if it just wraps a webview. But I don't want to install an app for every site I visit, for the same reason I don't want to go on a date with every stranger that smiles at me when I pass them by on the street.

tempestn 5 hours ago

Yeah, as others have said, I'm guessing it's primarily for the enhanced engagement and retention. And come to think of it, I've experienced it myself in reverse, in that social media is much easier to ignore when the app icon isn't right there on your home screen.

figassis 10 hours ago

The ones that do are usually the ones that know people will be reluctant to download.

melagonster 7 hours ago

Maybe OP offers some really valuable products?

willsmith72 3 hours ago

What about just using PWABuilder? Sure maybe it's not as nice an experience as a native app, but the savings on costs and time with having 1 product mean you can do way more innovation elsewhere

p0w3n3d 8 hours ago

Thank you for this extensive analysis. In my country now's the phase that every shop, even small one, wants me to download an app (for the client identification purposes). And tbh one thing is making an app for people who want it, another is requiring an app. Those "loyalty card" apps all weigh at least 100MB because of the browser bundled inside, and they are too heavy for my phone. I mitigated it using catima, an open source loyalty card wallet, but some of the app creators started to generate time based codes, so it's no longer a viable solution for me in those cases, and I started suspecting those apps do more than showing a code

WA 8 hours ago

Mobile apps do not bundle a browser. They use Chrome/Android System WebView on Android or WKWebView on iOS. Capacitor is one project that lets you build on top of installed browser engines, unlike Electron, which bundles Chrome.

A new Capacitor app has a size of 3-5 MB at most.

If such a simple app has 100 MB, they bundle shit like Facebook SDK and such.

dontlaugh 7 hours ago

Proper native apps simply have better UX.

Of course it’s possible to mess that up, but the default is superior.

W3zzy 9 hours ago

I would say using the web"app" give a better user experience since you always have the latest version without the need for updates. Only if offline use is possible an app would be necesarry.

akoboldfrying 8 hours ago

I don't really know or care whether I'm using the latest version of anything. To care about that, I would first of all need to be aware that I'm not using the latest version.

distances 7 hours ago

There's no reason a website should be more up to date than an app. Could just as well be the other way around.

jajko 7 hours ago

The question is - did you notice users uptick when adding an app, or just some web users moved to it?

tempestn 5 hours ago

Mostly it was just moving from mobile web. I think it it is contributing somewhat to long term growth as well, but that's more difficult to determine amongst other factors.

geokon 7 hours ago

Doesn't an app allow for caching which makes the whole experience much more responsive?

I think antifingerprinting means that browsers are constantly re-loading and rerendering tons and tons of resources. The web is much much slower than it could be in theory. If you have an siloed app then you don't need to worry about that and can reuse everything. You open a new tab and nearly everything displays instantly (except the different car or whatever you're displaying)

This would also decrease your network bandwidth load. So a win for you and your customers

rustystump 17 hours ago

I cannot agree more and this has always been a pet peeve of mine.

Most native apps are some half gig large where even the heaviest website is a few mb. They dont let you highlight text and have other bizarre design choices. Even worse, they request importing contacts list which isnt even an option on the web.

Native apps could be butter but more often than not they are like margarine. Smooth, oily, and not good for you.

ljm 15 hours ago

A lot of native apps are just wrappers around a JS context with a few bridges into native APIs and they are pure data grabs.

Reddit always asks you to use its native app, for example. Why the fuck would I care so much about Reddit that I want it outside of my browser? Same goes for any other website.

spauldo 15 hours ago

Reddit is one of the cases where a native app makes sense. Some of the 3rd party Reddit apps were great.

But I'll eat my hat before I'll install Reddit's own app. Reddit killing off 3rd party apps is why I post here and not there.

Gigachad 14 hours ago

card_zero 15 hours ago

andoando 15 hours ago

Dylan16807 9 hours ago

twelvechairs 9 hours ago

WatchDog 12 hours ago

linhns 9 hours ago

teaearlgraycold 14 hours ago

xtracto 14 hours ago

This is so funny. For me, it was as if the "monkey's paw" had played me.

Back in the early 2000s, I loved desktop applications. My thinking was that there's no way a web app could do what a desktop application could. I loathed slow, proprietary, online-requiring, HTML based web apps .

25 years have passed, and now we DO have some "native" device apps... but they are just HTML web elements bubdled in a freaking custom browser.

Edit: anyone remember the "PortableApps" wave? I loved having that in a usb drive.

reactordev 14 hours ago

blensor 10 hours ago

The most annoying thing is repeat questions ( reddit, linkedin, facebook, ... ). If I already told the site 10 times that I don't want to use the mobile app, stop asking me. That's even worse than cookie consent banners, at least those stay away

notpushkin 12 hours ago

Speaking of apps that are just wrappers around websites – it’s possible to do that in just 50 kb: https://f-droid.org/packages/us.spotco.maps

riedel 13 hours ago

It is just the app producers forcing you. Like AliExpress, the app is just the website (it does not even respect the default text size), but only the app allows you to do reviews. Some only give you rebates if you install their spyware. Many do not support notifications for no obvious reason. IMHO we need more user scripts to fix some of those stupidities.

77pt77 8 minutes ago

> where even the heaviest website is a few mb

Not nowadays they aren't.

And haven't been for at least a decade!

quitit 7 hours ago

I am particularly incensed by governments that require citizens use apps to access their digital services.

Especially so in the EU, where on one hand they're annoyed at big tech, and on the other they're forcing citizens to be customers. Even services which are web-based rely on an app for login authentication.

Sammi 6 hours ago

Why tha hell am I required to use a locked down american device to access my public services in Europe? This is not ok.

ChrisMarshallNY 15 hours ago

Most apps, these days, seem to be “hybrid,” where they use a system like Ionic or React. These systems usually slap on some considerable libraries.

I understand why, but I’m not a fan of hybrid apps. I like to do native, which results in much smaller, faster, and more efficient apps. It’s just not as cost-effective, if you want to support multiple platforms.

However, native apps aren’t automatically well-behaved ones. In fact, they usually have access to even more tools for eroding privacy or user agency.

Good behavior is up to the app developers, and that doesn’t seem to be much of a priority, these days.

65 15 hours ago

If it's not a game or a large company's app, it's probably a web view app. At my company I work on the website, and we have an app that is essentially just a bunch of web views of the website. Why we need an app I don't know. I suppose people are just used to apps more than they are websites, which makes me sad.

dsp_person 15 hours ago

Funny cause I was just thinking about the tradeoff of "internal wasm app" vs "internal native app".

The former has convenient distribution, but worse performance and other limitations.

The latter can be tricky to keep updated, ensure the environment is the same for everyone and/or cross-platform differences, etc., but significantly better/faster.

But both binaries about the same size. Assuming using something like sokol or SDL3.

W3zzy 8 hours ago

:-) be nice to margarine. It can be used to better your health. Because it's not butter, it can be supplemented with vitamins and minerals and can be used to lower cholesterol. But, I get your point.

BrtByte 11 hours ago

It's such a basic interaction, yet so many apps disable it

croisillon 7 hours ago

and don't forget imdb and airbnb, who absolutely _need_ the latest ios to work

abeindoria 11 hours ago

What makes margarine not "good for you?"

andrewstuart2 16 hours ago

500MB average seems like a gross exaggeration. I agree apps are oversize but I have maybe 2 native apps on mobile that are so large.

socalgal2 14 hours ago

Average, yes, probably an exaggeration. Some apps

iOS:

    wechat:          740meg
    gmail:           672
    google chat:     585
    uber:            582
    tiktok:          572
    headspace:       498
    instagram:       467
    doulingo:        462
    bank of america: 456
    capital one:     435
    expedia:         412
    linkedin:        402
    doordash:        392
    google:          379
    facebook:        365
    unitied airlines:355
    chase:           352
    google photos:   348
    line:            346
    amex:            339
    google maps:     336
    youtube:         329
    booking.com:     320
    citi:            319
    amazon music:    317
    snapchat:        316
    lyft:            307
    wells fargo:     292
    strava:          283
    twitch:          279
    rotten tomatoes: 262
    airbnb:          254
    youtube music:   245
    whatsapp:        239
    mlb:             220
    discord:         212
    tinder:          202
of course Apple doesn't list the size of their own apps like Apple Maps, Photos, Music, etc...

I am quite surprised at a few apps I know are just a webpage, because I can to go to the webpage and see it's exactly the same, are still 40meg to 80meg. I'd expect them be able to be as small as a few K. Open a webview, navigate to https://mycompany.com. The end

tpmoney 3 hours ago

jiehong 3 hours ago

chrisandchris 11 hours ago

mh- 14 hours ago

fph 9 hours ago

dbtc 16 hours ago

Chase Mobile for iOS is 350MB; far from 500, but still baffling why an app would need to be that large just to show me some numbers.

Capital One is 435MB...

Garmin Connect is 518MB for some stupid reason, while Strava is half that and Gaia GPS (great app), is under 100.

cosmic_cheese 16 hours ago

LostMyLogin 15 hours ago

megablast 16 hours ago

boznz 16 hours ago

The UK's new electronic visa application form app is over 200MB and it is literally only a 3 page application form. Program efficiency at its finest!

redbell 17 hours ago

> If you've ever opened Reddit, LinkedIn, Pinterest, or practically any popular service on your phone's web browser, you've likely encountered it.

Another website that asks to Get The App is https://imgur.com/ , every time you open a link to just view that image you instantly got asked to Get The App. It's really annoying!

kristopolous 17 hours ago

The "download app" notifications on reddit are like some kind of art project to maximimally annoy you. Probably the worst offender is facebook where they have what can only be called an intentionally broken mobile website - the idea of losing the person's name if you edit a comment, the page deciding to reload you back to the main page if you switch tabs to research something or the post box clearing out if you switch focus, the comment box being nearly impossible to navigate through with the cursor, these are all profoundly egregious bugs that have been there for years.

Basically if you intend it to do something more substantive than comment a series of emojis, they have a bunch of bugs that block you.

I'm guessing someone has made the calculation that being terrible in these ways are more profitable.

Maybe people doom scroll more if the content is vapid?

I'd love to see the user stories. "Brenda is a 52 year old professional who likes commenting "Happy Birthday" to AI generated images of people with cakes. She loves multilevel marketing and buying stuff on Temu. Her husband Greg, reposts memes programmatically generated by content farms using LLMs and topic trackers"

Tempat1 13 hours ago

Reddit used to have a really excellent mobile experience at i.reddit.com. It was a minimalist fast-loading mobile-first formatted version of the website. Unfortunately they shut it down not too long ago.

donatj 10 hours ago

3036e4 12 hours ago

jorisboris 14 hours ago

And it literally blocks users from using messenger in the mobile browser, I need to ask for desktop website

create-username 11 hours ago

andoando 15 hours ago

I feel the same way about reddit. Modals are bigger than the page with unclickable buttons.

Profile/settings icon/button is rendered half way or fully out of the page.

Chat feature is completely unusable

kristopolous 13 hours ago

frollogaston 17 hours ago

Also uhh the default search engine in mobile Safari. Just Google searching gives you a half-page notice to install the app. If you have the app, it's a half-page notice to use the app. And guess what's inside the app, a website.

userbinator 17 hours ago

I believe that's done based on user-agent header; but it shouldn't be surprising that the UA on a mobile browser is the hardest to change, showing once again that users' control of their computing devices is extremely important. With the appropriate UA, imgur will just give you the raw image data directly.

Winsaucerer 15 hours ago

I hate Imgur. Even with the app installed I find it doesn’t work well. I don’t understand why people use it — does it just work for them in a way it doesn’t for me, or are they more tolerant of its terrible usability?

WD-42 15 hours ago

It’s not designed to work well, it’s designed to serve ads.

quitit 7 hours ago

And a big thumbs down to Google Maps, that when presenting a location on the web, that's already being shown, it will cover it with a pop-up heavily steering the user to download the app.

cibyr 12 hours ago

Imgur is particularly infuriating because it was initially touted as an alternative to the shitty image-sharing sites of the day (photobucket and the like) - one that would let you just link to an image without any bullshit. Now it's completely unusable.

progbits 9 hours ago

We just need to repeat the cycle again.

Every ~5 years someone makes a new good site, it's great at first, funded from donations. Then they hire people, feature creep, add ads, sellout to VC, enshittyfi, rinse and repeat.

LostMyLogin 15 hours ago

The worst for me is when you open Google Maps in the browser and the appears with the blue continue button. If you click it, it opens the iOS store page. If you then move back to your browser it re-opens and focuses the iOS store page one more time.

myHNAccount123 13 hours ago

the imgur website is one of THE shittiest ever made. Just try it on mobile or without ad blocks. They can't even play a gif properly.

h4ck_th3_pl4n3t 14 hours ago

I hate imgur with their freaking redirects of deep links that have .jpg or .png in their URLs. They redirect to the HTML and then ask me to download a shitty app and prevent me from looking at the damn content.

If you cannot afford the web traffic, just shut down your webservers instead of this bullshit.

markbao 18 hours ago

Don’t agree, but to each their own. The native app experience for every app noted in the article is better and smoother than the mobile web version, in my opinion. Lots of people hate Electron apps, which suggests to me that my preference for native apps isn’t unique.

Web apps can ask for your location or microphone the same way native apps can. Just reject it, there’s nothing that says you have to accept on either platform, so to say that’s a negative for native apps is odd.

The biggest downside of native apps is you can’t customize them with extensions or user styles like you can with websites.

montroser 18 hours ago

The author is not contesting that the app experience is better. Yeah, the web experience is worse -- because the product people are treating the entire web presence as a _marketing surface_ for the app. So, the web version is basically an ad for the app. This is true of Reddit, Yelp, and others. How could it not be worse?

It's too bad because it's not like the web is incapable of providing a beautiful ux for those products. But then so why do you think these companies employ massive teams of devs, for Android, and then again for iOS, reimplementing their functionality on every platform? All that to provide you with that sweet extra smooth native "feel", 2% nicer than the web could do? No, it's not for you...

dylan604 18 hours ago

> No, it's not for you...

This is key. Companies pushing apps is not for your benefit. It's so they can further monetize you right under your nose and with your full permission by accepting their EULA. This is just a furtherance of the if you don't pay for the product you are the product.

thfuran 15 hours ago

charcircuit 17 hours ago

fiddlerwoaroof 14 hours ago

> It's too bad because it's not like the web is incapable of providing a beautiful ux for those products.

I’ve never seen a web app I was happy with being a web app. I understand that a lot of people prefer web-based tools but a lot of us cannot stand them and try to get our work out of the browser as much as possible because we dislike the UX of the browser platform.

aiisjustanif 3 hours ago

hiAndrewQuinn 8 hours ago

The web is definitely incapable of hacking the speed of light, though. And if you want truly instantaneous search - I mean deterministic, keystroke by keystroke - you have to put your data as close to the customer as possible, ideally right on the same device, ideally right in the same process.

Is this necessary for most commercial projects? Of course not. But many of the programs I consider the nicest to work with today are that way precisely because someone fought back against the call of the network.

thwarted 18 hours ago

Mobile apps are so limited compared to an actual web browser's interface. The reddit mobile app only lets you view one topic/conversation at a time. Same with the IMDB app; it's impossible to do any research, like comparing actors or movies, using the IMDB mobile app because the flows are all captive and there's very limited ways to navigate between the resources. With a browser, I can open up multiple sets of content at once. So many mobile apps are just fixed views and offer no compelling interface for anything but the extremely limited way they want (force) you to use their app. The fact that a browser allows multiple tabs and can do bookmarking makes up for (works around) the relatively lack luster interfaces both website and mobile apps have.

dpkirchner 17 hours ago

Mobile IMDB is not the best example -- simply navigating backwards causes a page reload, or at least a long stall and jitter as the page scrolls you around. I'd prefer an app experience (however I just use the Letterboxd app instead.)

Tabs are a big win for mobile web, I agree. I just don't think it outweighs the annoyance of navigating the app in more traditional ways.

cosmic_cheese 16 hours ago

With exception to Reddit, I generally prefer apps to sites because mobile process management is considerably nicer than browser tab management.

App processes are sorted in order of most recent use, keeping the most relevant ones at hand, and those that aren’t used for a while just silently go away without much fuss.

In comparison browser tabs aren’t organized unless the user does that themselves, and so with each web app tab management overhead increases. Some browsers have an idle tab auto-close feature, but that closes the wrong tab (usually a page with info pertinent to something I’m working on) quite often. “Installing” PWAs can be an ok-ish workaround, but the problem there is that a lot of sites don’t have the little bit of manifest magic that makes saving to home screen “install” a PWA instead of just opening a browser tab.

VoidWarranty 18 hours ago

The reason I believe the web experience is inferior is because companies put more resources into apps at the expense of the web.

Apps break often. They need a lot of support. Everything must be constantly updated. You never know when Samsung or Apple will push an update that breaks things because of some esoteric policy shift or setting change.

But the web? If you do it right, maintenence is much easier. If things do break: users can try different browsers or devices to get around instead of being bricked.

I can't be the only one who _never _ updates software on my phone until I absolutely have to. Everything is so brittle. I'm sick of being gaslit that apps make that better. Despite it's own horrible implementations, the web is far more stable.

bitpush 18 hours ago

> The reason I believe the web experience is inferior is because companies put more resources into apps at the expense of the web.

The main reason is just a single company - Apple. They have been hell bent on nerfing Safari so that they can continue their rent seeking behavior on App Store.

If Spotify has a functional mobile website, they cant take 30% cut from their app. The way Apple does is 2 fold. 1) deliberating not investing $$ into Safari 2) claiming that you'll get malware from internet.

Both are hypocritical.

mvanbaak 16 hours ago

scarface_74 16 hours ago

cosmic_cheese 17 hours ago

As a mobile dev who’s done a little web work, my experience has been the opposite. If you’re writing your apps with native OS SDKs and mostly stock widgets (don’t go reinventing wheels for the sake of branding), maintenance generally isn’t too bad.

Web app projects on the other hand always feel some degree of held together by bubblegum and duct tape. Do so much as breathe wrong and they fall apart (which is part of why the industry has become docker-centric). None of the old web projects I have laying around are trivial to get into good enough shape to develop on again, whereas I can pick up and old iOS app that hasn’t been touched in a decade and getting it running in an afternoon.

I will say however that there’s a class of poorly built cross platform mobile app that I’ve come to abhor, because as you say they’re brittle and break easily on top of generally being unpleasant to use.

noodletheworld 11 hours ago

I feel like many web developers want this to be true, but it is categorically false.

When you target a higher level abstraction, be it web, or flutter or whatever, you are explicitly choosing not to follow the platform native UX.

It’s more convenient to developers not to have to worry about that.

That’s it.

Web is easy. It’s free.

That doesn’t mean it’s better, or that it’s even possible for it to be as good as a native experience.

You can make a web app that is good; but it is the unavoidable and undeniable reality that web applications have a glass ceiling.

It is. Not. Possible. to write a web app that is as good as the equivalent native application can be. Certainly not a cross browser one.

There are reasons, you can blame Apple and safari or whatever you want, but that’s where it’s at, today.

> The reason I believe the web experience is inferior is because companies put more resources into apps at the expense of the web.

It’s not a falsifiable argument.

“That is not as good because I believe less effort was put into it”.

Ok.

I believe that for the equivalent effort you could create a better web app than a native app. I think you could measure that, and it would be pretty clear.

However, I believe many large native applications could not be implemented using the web platform. I think react native and the disaster that is is a reasonably solid proof that this is true.

They’re worse because web is worse, not because they didn’t bother to put effort in; because it wasn’t possible to do it using the web platform.

Native is always better if you out the effort in. It has capabilities that web doesn’t.

It is impossible for it not to be better.

pixl97 17 hours ago

>But the web? If you do it right, maintenence is much easier

Eh, I'll argue this isn't as true as you think. Browsers are constantly updated these days and have their own fun things that break or mess with experiences.

But that's not the biggest issue with browsers, at least on the PC, it's that the average user seems completely incapable of keeping mal/adware off their device. For those users the app world is an escape from the hell they were in.

For me as a power user apps suck. But they became popular quickly for a reason.

SapporoChris 17 hours ago

yownie 18 hours ago

>I can't be the only one who _never _ updates software on my phone until I absolutely have to.

right there with you brother

idlemonk 17 hours ago

opan 18 hours ago

>The native app experience for every app noted in the article is better and smoother than the mobile web version, in my opinion. Lots of people hate Electron apps, which suggests to me that my preference for native apps isn’t unique.

I want native programs on my PC, and fewer apps on my phone.

I get all my apps from F-Droid. If I need to use Steam chat or view the menu at Taco Bell, mobile website it is. I am not gonna put their proprietary software on my phone. This also brings up another interesting difference. There is no desktop program for Taco Bell, that would be super weird. I think other comments already addressed that, but a lot of mobile apps are basically just the website.

A game like Luanti or some sort of Tetris is something I'd want native in both places (desktop and mobile). Games in browsers are a mess.

radley 16 hours ago

> The native app experience for every app noted in the article is better and smoother than the mobile web version

I've found it to be the opposite. Perhaps if you're heavily involved on Reddit, LinkedIn, etc., then it's more convenient. But I only go to those sites via a search link. Why would I want to spend time and effort installing the app, just to see the same content I just landed on?

It's a huge red flag when websites push their app so intrusively. It means the app has little value and will be just as bad or worse when you use it.

meehai 14 hours ago

Tbh, the web won the application platform mostly because it's a standard. Everybody knows html, css and a little JS.

On the other hand, for mobile apps, there is still a device-specific mentality.

Imagine web apps being built with a different flavor for all the major browsers...

I hope that the same level of standardization comes to mobile apps too with the option to use more device-specific features on top of the generic UI.

johnnyanmac 17 hours ago

That's partially by design. Apple makes it a pain to make proper PWA's, and companies with websites make extremely intrusive elements to ruin the mobile website in order drive to the app. Which is easier to monetize and harder to adblock, I imagine. Some places outright disable the mobile view for the app.

More simply, I don't need an app for every website I visit. a bookmark is much more lightweight than downloading yet another app to clutter my drawer.

singpolyma3 15 hours ago

I'm not apple lover, but safari support for PWAs is pretty good. What do you think is missing?

judah 11 hours ago

Zak 16 hours ago

People who know what Electron is and profess hatred for it are usually mostly annoyed by the fact that it bundles all of Chrome, giving the app an absurd memory and storage footprint relative to its functionality. People don't complain the same way when apps are made with Tauri.

Rebelgecko 17 hours ago

For me, the last straw with the Amazon app was when it started injecting ads into the Android text selection UI

Intermernet 13 hours ago

That sounds like a potential attack vector. Similar to copy/pasting commands from web pages. I'm surprised it's allowed, but I suppose it's also very tricky to fix.

BrtByte 11 hours ago

But I think a lot of the frustration comes from how aggressively companies push the app, even when the web version is perfectly serviceable for casual use

amarshall 17 hours ago

Many of the “native” apps on mobile app stores are React Native, though.

singpolyma3 15 hours ago

Why quotes? React native is native

wiseowise 9 hours ago

React Native uses native ui.

aflag 17 hours ago

Isn't the mobile app of Reddit just using electron as well?

Tadpole9181 17 hours ago

If this was actually done, let's say as a government-imposed requirement, we may actually see some innovation in browser usage and the release of new UI frameworks.

tootie 17 hours ago

Honestly haven't noticed this. What I have noticed is that few if any apps implement a "find text on this page" which I use constantly in browser.

yownie 18 hours ago

it doesn't seem like you even read the relatively short post since:

"The native app experience for every app noted in the article" doesn't make any sense, the article lists none.

"Lots of people hate Electron apps, which suggests to me that my preference for native apps isn’t unique."

again......what does this have to do with the article at all? Aren't you merely reinforcing the articles point?

" Just reject it, there’s nothing that says you have to accept on either platform, so to say that’s a negative for native apps is odd."

Except that most app's would stop working if anyone confined them to the minimum amount of data required, case in point any scooter app that won't let you rent unless you have google location services turned on vs just regular GPS.

OPs point is that app are a walled garden of functionality that lock users in because of expedience for living life.

jjulius 16 hours ago

>"The native app experience for every app noted in the article" doesn't make any sense, the article lists none.

At the risk of nitpicking, the second paragraph mentions Reddit, LinkedIn and Pinterest.

fiddlerwoaroof 18 hours ago

I agree with you: I always use native apps where they exist, on mobile or desktop and only use web apps if I’m forced too.

zkmon 11 hours ago

The problem is, this article assumes that you have an option to choose between the app and web page. This is not true in most important cases. The web site is gone or made a useless page which only tells you to download the app. Banks won't allow you to do much on their website. Infact, you can't login to their website if you don't have the app. I can't login into my work PC or laptop, if I don't use my company apps.

Same goes for every serious app which need to ID you. The app-based 2FA/MFA is becoming the standard for the web access. This is a need or pattern created by availability of a bad solution. Similar to how the cars created sprawling cities in the USA which prohibits you using your legs.

So, telling people to use website instead of app, is the same as telling them to walk to the corner shop instead of using a car. You can't walk to the many other essential places anymore, though.

You can escape from the car if you live a small village that has everything you need. But you can't escape from apps and internet if you need to feel that you exist in this world.

scarface_74 10 hours ago

Which bank is that where you can’t log into their website from PC or mobile?

zkmon 6 hours ago

All European banks require you have the app to be able to do anything with your account. The is more of compliance/regulatory thing.

And to login into my work, I need to first login into my laptop and then enter into a very elaborate way of login into VPN or company WiFi. VPN/WiFi login requires you to first login into company app on your mobile to get a temp password. The company app need to work with other auth apps in a very complex way, making you hop through multiple ID checks. It is very likely that one of these apps might not like your speed of response and block you, requiring you create an incident ticket which itself requires logging into your account first. Since you can't create the ticket, you will call help desk and wait for half-day as they keep shifting your ticket across support queues.

heikkilevanto 4 hours ago

andreasgl 4 hours ago

scarface_74 4 hours ago

npteljes an hour ago

OTP in Hungary is sunsetting their mobile web site in favor of the app. Website still accessible from PC. App seems to be a webview of the actual website.

threecheese 4 hours ago

One of the two medical networks in my area just locked their EHR portal down and require the mobile app, there is no way to access it from their website on mobile or desktop.

I wouldn’t care, except they require it for payments and in 2024 they auto-enrolled us in “paperless”. Fixable - by using the EHR systems configuration (needs a mobile app to access) back to mailed bills.

Major issue is though, I was sending their voluminous useless survey emails to spam, as they do not allow patients to unenroll their email address (it’s the primary key essentially), and their unsubscribe is essentially useless, and so I did not see repeated requests for payment.

This resulted in a $90 copay *going to collections*. Which of course sent me a paper bill, thankfully, and I got to it before it impacted our ability to access credit.

msephton 10 hours ago

My bank Monzo only has a minimal website. The app is everything.

scarface_74 10 hours ago

aiisjustanif 3 hours ago

ErrorNoBrain 17 hours ago

I prefer having as few apps as possible

so using the web is my go-to

i dont have reddit, on my phone for example.

Also, all those app icons are just "advertisement" every time you look at your phone screen... i dont need that.

if you REQUIRE me to use an app, then i'm only using it if i absolutely have to. (there's almost always an alternative)

xxr 17 hours ago

>app icons are just "advertisement"

You wouldn't believe the volume of actual advertisements that show up as push notifications on my wife's phone

AaronAPU 16 hours ago

These things only exist because some people just allow it. They allow it and occasionally buy something, enabling the entire hellhole we now all live in.

RamblingCTO 10 hours ago

userbinator 17 hours ago

At least relatively recent versions of Android let you turn off notifications per-app:

https://support.google.com/android/answer/9079661?hl=en

flkiwi 16 hours ago

ajsnigrutin 15 hours ago

Mengkudulangsat 17 hours ago

These are so infuriating they should be illegal.

Especially when they come from apps you can't delete like your bannking app.

frollogaston 17 hours ago

BrtByte 11 hours ago

Totally with you on this. Every extra app feels like mental clutter

nikodunk 16 hours ago

I also hate obligatory mobile apps, especially when they’re linked to hardware: At the battery company I work for - pilaenergy - we’re aware that our hardware may well outlive our software, so we’re providing a mobile app that’s accessible over an WiFi access point or over your local WiFi, as well as the traditional mobile apps. This way - the software comes bundled with the hardware and can’t be sunset. Something that has long been an issue with IoT products.

theanonymousone 12 hours ago

I was a heavy Quora user from 2014 to 2019 with fairly many answers and questions. In 2019 they essentially blocked website for mobile users and urged them to download the app. That's when I decided to respect my dignity and deleted my account.

If you have a website, everyone with a browser should be able to use it.

can16358p 11 hours ago

Quora has been known for its dark patterns. At one point they didnt't show you a page if you clicked a link to it within their site and prompted to login, though if you copy paste the page link to a new tab it opened.

They've never had my trust, and never will.

8n4vidtmkvmk 13 hours ago

I don't offer a native app for my business. We have a PWA. It works great on mobile. Yet users keep asking for an app. They're so conditioned to look in the app store now. I keep having to tell them to just pin the website to their desktop. Just a couple taps. All good.

I don't need or want their data. It's a liability. They pay a monthly subscription. I want their money. Not their data.

apigalore 13 hours ago

Just don't collect any data. Having an app doesn't mean you need to collect any data.

usr1106 12 hours ago

But you need to develop and maintain 2 apps. And to deal with 2 ugly companies. And even F-Droid if you were an ethically responsible business. So the GP's approach makes sense if you want to run your business in a lightway fashion.

devjab 10 hours ago

DocTomoe 12 hours ago

Sometimes it is not whether or not you do, but if you send the signal that you could.

By refusing to provide a (superfluous) app, not only do you spare yourself the dev (and continued maintenance) costs, you also are not even as exposed to the data protection argument.

WA 4 hours ago

Are you leaving money on the table or is your business in such a niche that people will jump through hoops for the results?

aiisjustanif 2 hours ago

I feel like this is the point of the original post, it is not jumping through hoops to use a website.

xmprt 12 hours ago

Why not create a simple app with a webview so your users are happy? I can't imagine that would take more than a couple hours of work. Google can be burdensome but that's only if you require things like payment and data collection in the app which a webview doesn't need. Otherwise, it's probably less than an hour of work per year to maintain.

flanbiscuit 11 hours ago

iOS app store would reject an app like this, according to their guidelines. At least Google allows you to put PWA as apps in the Play store

https://developer.apple.com/app-store/review/guidelines/#min...

4.2 Minimum Functionality

Your app should include features, content, and UI that elevate it beyond a repackaged website.

8n4vidtmkvmk 11 hours ago

I did, for Android. But can't for iOS, like the other commenter said.

There's a Web app for turning your web app into an Android app. The hardest part is jumping through all the play store hoops.

Aachen 19 hours ago

Dutch: https://appdwang.nl

German: https://appzwang.de

I don't know if they're affiliated but I recently came across one after already knowing of the other. The name means something like "app compulsion" in both languages, as in being forced to use apps. Very much in line with the submitted article above

Is there such a resource for English already? A place or movement we can link to

rambambram 10 hours ago

Appdwang seems to be inspired by the German initiative, I found after clicking around there.

It's a good initiative, and I hope (non-tech) people realize more about this.

44za12 8 hours ago

You know what’s wild? We’ve reached a point where the “download our app!” pop-up is basically the digital equivalent of a mall kiosk worker chasing you down with a lotion sample. I just want to read the article, not sign up for a recurring relationship. The web is supposed to be open, frictionless, and—dare I say—fun. Instead, it’s become a minefield of dark patterns, nag screens, and “please enable notifications!” popups.

I love that this post is pushing back on the norm. Maybe, just maybe, we can start a movement to make the web usable again. Or at least make “No, thanks” actually mean “No, thanks.”

urbandw311er 18 hours ago

Don’t forget the ability to send push notifications. I think that’s one of the main reasons — it turns your whole relationship with a product on its head: you lose control over when you’re engaging, instead they can literally push their services and ads on you.

teagoat 18 hours ago

You can get push notifications to your phone from a website through the browser, even when that website isn't still open.

But presumably developers have more control over app notification look & feel vs browser notifications?

frollogaston 17 hours ago

That's relatively recent. For years, iPhone PWAs didn't support push, and there are still other big reasons they're not really a thing. Like try making Firebase auth work in a PWA.

hsbauauvhabzb 18 hours ago

Browser push isn’t enabled by default which ime is a huge difference.

frollogaston 17 hours ago

baby_souffle 18 hours ago

I have never liked notifications on iOS so I can't say for sure but I do know that on Android it's been possible to disable certain types of notifications or demote the urgency for at least 5 years now.

Whether or not most people are aware of this ability is another question, I guess.

loloquwowndueo 18 hours ago

Can do same on iOS. I get very few notifications - lots of apps want me to authorize them but I only do so for the ones that actually need to do it (PagerDuty, instant messaging, pushover). Also if any app abuses the privilege it loses it immediately (looking at you Twitter, eBay and Amazon).

AaronAPU 16 hours ago

I get almost zero notifications on iOS, you can just disable them. There are a couple exceptions but they are high-signal and business purpose.

addaon 11 hours ago

fugalfervor 15 hours ago

On Android/Graphene, I recommend permanently turning on do not disturb and adding apps to the allowlist. Opt in to notifications, rather than opting out.

velocity3230 an hour ago

Or just disable notifications for the various apps you don't want to hear from.

frollogaston 17 hours ago

Idc about privacy, apps are just annoying cause even downloading free ones requires auth for some reason (on iPhone), then they always want to update, then your OS gets too out of date and they stop working.

sadeshmukh 13 hours ago

Default is to require auth for all installations - you can turn it off. For me, I keep apps to a minimum and haven't really run into too many app deprecations.

worik 16 hours ago

> Idc about privacy

Until you do. Then it is too late

frollogaston 16 hours ago

Yes, except I won't care even when it's too late.

Mehuleo 14 hours ago

I think for companies, the main advantage of an app is the opportunity for uncontrolled data ab/use.

Let me explain. Say you order food online — you’d want a notification to update you, instead of having to manually refresh a webpage. So you prefer using the app. But what’s the guarantee the company won’t also send you marketing notifications? You give contact permission to access just one contact, but what’s stopping the app from uploading your whole contact list to their servers? You allow location for one check-in, but they start logging your GPS every minute? Every permission asked & given for right purpose end up as consent-full data siphons.

And honestly, if the app world hadn’t taken off, the web would have invented its own version of permission systems. So yeah, I dis/agree with the article’s title — web can do everything apps can; including the shady data siphoning.

Some people might argue that they need excessive data to serve right ads, make money and keep the app free — the only way. But I don't think so, even if you pay for the app, they will need excessive data to ensure you keep renewing.

WWLink 12 hours ago

> Say you order food online — you’d want a notification to update you, instead of having to manually refresh a webpage

Browsers have a notification feature where websites can send you notifications, and it's usually enabled by default.

roncesvalles 13 hours ago

It's free advertising. Almost every time you use your phone, you see their logo. That's dozens of free impressions per day per person.

javader an hour ago

The only way to make website usage more prominent is to do the Windows Phone approach: make every browser tab the same as an app tab. If you treat a website the same as an app, there is less need for the app.

Although what sucks with websites is to always see the address bar and often having little to no settings nor notification support.

msukkarieh an hour ago

One interesting side effect of this for instagram is that the website is much worse than the app, which makes it much harder to doom scroll. I have the app deleted on my phone and occasionally visit the website to check for messages and updates from friends

leontrolski 8 hours ago

A reminder of all the features available right now with PWAs - https://whatpwacando.today

madduci 11 hours ago

One big drawback is represented by banking apps, that force the usage of their apps to act as a 2 Factor Authentication mechanism, sending a request for logging in.

I would like to use only the browser, but unfortunately for some use cases it isn't really possible.

xyse53 11 hours ago

I don't install apps for simple websites, ever.

Banking happens to be the one where I do keep the app for each bank/brokerage that I have an account with. Some of the features like mobile deposit work better. And the biometric login on Android is convenient when I'm looking up things quickly.

(I use the banking websites too, and for those prefer hardware passkey where supported, and if not everything else is in bitwarden).

pastage 11 hours ago

If you use a third party for identification that works out better.

madduci 9 hours ago

Unfortunately my bank requires the usage of their own app, since they send an.authentication request similar to the Google "confirmation"

bokkies 12 hours ago

Needed a new SIM in the UK recently so ordered a pay as you go one from Vodafone. Discovered to my horror that the new payg 'plus' can only be used with an app (that's locked to UK Google play Store) and a credit card for monthly recurring payments. No possibility of buying credit on a website or In store. Presumably so Vodafone can slurp up credit card details and all the juicy data mentioned in this article. Tossed in the bin and found a regular old school payg sim that I can top up with cash from a corner shop, but presumably this won't be possible for much longer.

mrbombastic 3 hours ago

I don’t really think the desire for more data holds up as the primary motivation for companies wanting apps. To be clear I also hate being forced to use apps, but every metric I have seen shows app users are more engaged, make more purchases and have better retention then website users, I don’t remember specifically but it was always significant like 3x, and yes they want push notifications and those direct channels to customer on their devices. Apps are sandboxed and generally pretty privacy focused if you just tap no when they ask you for your first born. Contacts? You need explicit permission. Photos on device? You need explicit permission. Local networking? Explicit permission. Push notifications? Explicit permission. Cross site tracking? Explicit permission (although that is more recent and i am sure bad actors find ways around it).

notsydonia 5 hours ago

Great piece. There was a point last decade where literally every person I encountered, upon hearing about my site, would start badgering me to "get an app." If asked what this hypothetical app could do that the site didn't, the answer was that it would just be good to have an app.

Now in 2025 my biggest app-pain is being in the already useless live support chat for a phone co or utility company and they keep insisting that I'll get actual support if I download their stupid app. Again, they can't cite a reason - it's just "better." For data-brokering, sure - for the user, barely ever.

rishikeshs an hour ago

This is exactly the philosophy of what I’m building at TrackMonk! It’s a chat-first health tracker. Goal is to reduce as much friction as possible when it comes to health tracking!

Link: https://trackmonk.app

guzik 17 hours ago

just 1hr ago (1 AM local time) I saw 'your app is live on app store' notification on my phone and eagerly launched it... only to have it crash instantly. After a debug session I discovered an obscure bug in tflite library that only shows up in release builds. 20 minutes ago I pushed a hotfix with an expedited App Review request, hoping to spare as many users as possible from that crash. I can't wrap my head around how the appstore review missed it, especially after rejecting our last build 4 times over a barely legible location-permission alert description.

That said, I built my first mobile app 15 years ago, and to this day, building for mobile remains the most frustrating part of my programming life.

PeterStuer 9 hours ago

For a lot of non technical people, if the "website" was in the app store and installing just resulted in an icon for the site on the home screen they would never clamor for a "real" app. They wouldn't know or care about the difference.

wouldbecouldbe 18 hours ago

I understand but it’s not always with bad intentions.

In the Netherlands we have a system called DigiD to login into to most government websites like your taxes and city, etc.

When I contracted for the city of Amsterdam I learned they’ve been pushing hard for the DigiD app to two factor authenticate instead of text message, because of contracts Digid charges a lot per text message validation and none for app.

nehal3m 17 hours ago

True, but it does force citizens into a contract with either Apple or Google. I don’t think that is a good idea both from the perspective of individual freedom and national sovereignty.

Beijinger 17 hours ago

Nothing beats a hardware token.

I would also use Yubikey for banking, but I am scared as f. what happens if I lose it while traveling abroad.

Wilder7977 11 hours ago

catlifeonmars 17 hours ago

EasyMark 13 hours ago

esseph 17 hours ago

SahAssar 17 hours ago

The DigiID app could interact with websites, that's how it works for many other digital IDs in europe.

For example with bankID (sweden, and I think the norway version does the same) when you need to authenticate you either scan a QR code with the bankID app or select "on the same device" and then the website will interact with the bankID API to auth.

Either way you don't need your own app to get proper auth working with this sort of government login.

(With bankID the app devs still pay a per-auth price, but that is not due to any technical reason, just because its made by a profit-driven semi-monopoly)

lieuwex 6 hours ago

This is the exact same as DigiD, except that there is no cost per-auth, only per-sms. The parent comment is saying that Amsterdam wanted the users to install the DigiD app instead of relying on SMS authentication.

bramhaag 17 hours ago

In this case there is also a perceivable benefit for the user. SMS 2FA is vulnerable to sim swapping, this is not possible when TOTPs are delivered in-app. The app is also FOSS [1], so even if you're paranoid you can still inspect what data is sent.

There are also just some things you cannot realistically do in the browser (or over SMS) without having to ship specialised hardware to 18 million people, like reading the NFC chip of your passport. This is needed for DigiD Substantieel and Hoog, which are mandated by the eIDAS regulations.

[1] https://github.com/MinBZK/woo-besluit-broncode-digid-app/

esseph 17 hours ago

TOTP is able to be intercepted on the device.

bramhaag 17 hours ago

msgodel 17 hours ago

This could have just been TOTP.

frollogaston 17 hours ago

TOTP standard made sense, but mainstream implementation was user-hostile at the start with stuff like Google Authenticator not letting you copy keys, then afterwards still making it unclear under what circumstances they're backed up. Nowadays it's user-unfriendly at best.

I like how we went full-circle to Passkeys which are basically a "remember me FOREVER" button, implemented kinda like SSH keys. Should call it that too, and also ditch the like 4 prompts it gives you first.

msgodel 14 hours ago

wouldbecouldbe 6 hours ago

At that scale, the amount of support getting a city of people to understand that is overwhelming.

creatonez 18 hours ago

The Discord web app is nearly identical to the desktop app. The main things you are missing are global push-to-talk and rich presence (i.e. dicord spies on your process list and tells other people what games you are playing). I'm always surprised more people don't use it.

vunderba 18 hours ago

Another advantage to using the Discord website is that it's easier to style/modify using extensions such as tampermonkey.

Uvix 18 hours ago

I also lose the ability to keep my place in my browser when I switch to it.

(Yes, in theory, I could open another browser window for it instead of another tab. In practice, Chromium will pick the wrong window to remember the tabs from when it’s restarted, so I try to stick to one window.)

wizzwizz4 18 hours ago

It remembers all the tabs: it just doesn't open them all. Ctrl+Shift+T should bring the rest back.

Uvix 17 hours ago

aspenmayer 17 hours ago

Tmpod 17 hours ago

I agree, I always use Discord web over the Electron app. Beyond what you said, using it in the browser also has better backward/forward behaviour and it's easier to handle media and links. Also, being inspectable is quite nice.

jayd16 18 hours ago

Is that how it works? Don't you need to call into it with the Social SDK?

Tmpod 17 hours ago

Nope. Games can do that to provide richer information, but Discord Desktop does scan your process list and even let's you chose which software to show or add a custom new one from the process list.

bramhaag 17 hours ago

I use the web app on my phone as well, and it's... usable. The mobile app is quite slow, probably because React Native apps are far from being native, so in that regard the experience is the same. Being able to block all enshittified features is quite nice.

pflenker 10 hours ago

Besides collecting data, there are more obvious and less sinister reasons for asking people to use an app:

Engagement and real estate.

Keeping the users up to date is way easier with push notifications, especially with younger audiences who are less likely to read email.

And the app sits there on the Home Screen and advertises itself without having to do anything, while a web page relies on the user remembering its name and go there.

bob1029 9 hours ago

Lightweight SSR web apps running on modern server stacks can run circles around the overall experience of most mobile apps, which are oftentimes also just (much worse) web apps under the cover.

HN is a good example of an SSR web experience done right. How often do you hear members complaining about lack of official hacker news apps? I think the biggest reason is because the site is so simple and fast. There is zero jank to run away from. I can participate on the site just fine even if I'm on the edge of no signal in the desert. I don't need a fancy offline client side model. I need it to be tight enough to fit across a shitty pipe before it disappears.

UI/UX is one of the hardest things you can do, but when done well you can make it work in any medium. Native "feel" is not an excuse in my book. Safari feels pretty damn native to me right now.

d13z 10 hours ago

I think we are missing the biggest elephant in the room: advertisement.

An ad show on a native mobile app pays between 5x to 10x more than the same ad in a webpage.

Advertiser's also get way more data from the mobile app than the data they can get from a webpage.

The company I work for makes 75% of their revenue from showing ads and they pushed very aggressively to install their app.

PaulHoule 19 hours ago

I don't even get "The Unseen Cost of Convenience" as frequently the app is not "convenient", it's just worse -- especially on tablet platforms where a desktop site is just fine, and a desktop site at AAA accessibility is perfect.

josephcsible 18 hours ago

I wish Apple and Google would make rules to the effect of "if your app's entire functionality could be done in a regular website or PWA, then you can't put a native app on our stores".

nomel 18 hours ago

> if your app's entire functionality could be done in a regular website or PWA, then you can't put a native app on our stores

A very silly threshold, since this would knock out probably 95% of the app store, including games, since "websites" are extremely capable these days, with full 3d graphics, etc. Then, each time safari added a new modern browser feature, more would get knocked out.

josephcsible 18 hours ago

Why is that a bad thing? Wouldn't we be better off with all of them being PWA's?

Zak 18 hours ago

karanbhangui 17 hours ago

Tadpole9181 18 hours ago

I think that's a little overstated. Part of a game's functionality is performance and native controls. A website can technically do those things, but the JS and WGL requirements will significantly hamper performance, and getting a browser to hand over native, first-class control of the device to the website is largely impossible and usually ends up an awkward mess.

And that little asterisk would end up getting abused by pretty much everyone. After all, we wouldn't be able to add the same functionality to the website because the developers we employ for this are only proficient in `<native language here>`.

By-intent, it would definitely be a big chunk of the apps out there, but I would argue that's a good thing. I don't want an App for every brand I interact with, especially since I know what they're doing (harvesting my data to sell to brokers to make a fraction of a penny more per transaction).

kingo55 18 hours ago

Given how much it seems Apple detests PWAs, I don't ever see this happening. One can dream.

dontlaugh 5 hours ago

Apple almost sort of do. If you have a website and put an app on the App Store, it must have functionality that beyond what the website already offers.

fsflover 3 hours ago

It's sort of the opposite: Developer have to shrink the websites' functionality to obey this rule.

dontlaugh 3 hours ago

throwawaymaths 18 hours ago

then they can't charge their app tax!

barbazoo 17 hours ago

What you probably envision but didn’t say is that this would be in a world where a website could be a first class citizen and behave more like an app. Mobile browsers don’t have e to be so shitty.

yreg 3 hours ago

The article talks about user data, but for small developers it's also about monetization in general.

I have an iOS app that could easily be a PWA. I don't collect any data. My advertising budget is $0.

I would never be able to get anywhere near the amount of paid customers I have if I have offered the same service through a website instead.

zholer 15 hours ago

The primary challenge here is that companies are hamstrung by browser-level API's by companies like Google and Apple where they provide them only if you build an app. This forces developers to keep maintaining and providing apps, even though every developer knows that their headaches would be less than halved if they could just support the same capabilities via browser-level apis.

chpatrick 15 hours ago

99% of apps don't need any native feature.

zholer 15 hours ago

true, but 99% of the apps don't generate any traffic at all :) If you look at the top 1% of apps, all of them could have been PWA's but can't. Here is a case study from aliexpress who achieved a 104% increase across all users for conversions when they deployed as a PWA: https://web.dev/case-studies/aliexpress

beached_whale 14 hours ago

zholer 15 hours ago

Google is a lot better in this regard though, but supporting most things on Safari are an absolute PITA

EasyMark 13 hours ago

the things I want a web app for are banks, shopping, various utilities, etc. They don't need a complex interface, and sticking to web standards should not be hard to be useful to 99% of the users out there, and should only simplify the developer's life.

theshackleford 7 hours ago

> every developer

You know. Every developer you know.

I know many devs who in fact expliticly do not think that at all, quite the opposite at a minimum.

wg0 5 hours ago

Unfortunately - its easier said then done.

Specifically with offline first scenarios, you'll end up with lots of JS and client side shapes that need local persistence and sent back to server.

So while view transitions should be first consideration for always online apps such as ticketng system, price comparison, classified portals etc but they aren't probably that suitable for offline first scenarios that keep operating even in face of few days of Internet outage.

cornfieldlabs 9 hours ago

We are building a social network with chronological feed and we are building a mobile-friendly site instead of an app.

If the site takes off, I think we will have to build a mobile app even though we don't want to. Non-tech users don't care about web.

As someone who pushed everyone I know to use Firefox with uBlock on Android, I am disappointed

But as someone who uses old.reddit.com on mobile, I am not surprised

1vuio0pswjnm7 12 hours ago

"Websites can try to estimate your location, but it's far less precise and requires explicit permission each time."

The better solution is do not use a phone. Using a phone requires using a mobile browser. One of the worst "apps" of them all. If it is Firefox, then one needs to block a ton of telemetry. It is constantly trying to determine if it can reach the internet and then trying to access "location.services.mozilla.org" amongst numerous other domains. Mozilla partners with Google. They share data.

1vuio0pswjnm7 26 minutes ago

It is possible to avoid using a browser app when accessimg websites on a phone.

For example, via the Termux app or "HTTP Shortcuts" app from F-Droid or Github.

Sometimes corporate apps use resources from their public websites, not a dedicated "endpoint" set up for the app. For example, a weather app that uses pages under a folder called "widgets" from its website, or a grocery app that sources product images from an images folder its website's www subdomain. In testing I have accessed such resources outside the app, outside the mobile OS, from another computer, using any software.

But Termux and HTTP shortcuts are apps, and subject to all the corporate mobile OS restrictions.

There is no sysctl, nftables, iptables, tcpdump, etc. on the "phone".

The kernel is generally not under the control of the phone's owner.

As such, _for me_ the corporate mobile OS even coupled with impressive phone hardware, is inferior to a computer that it's owner, who is not working for a so-called "tech" company selling ad services, can control, by compiling and installing their OS of choice. That includes the kernel.

Using Termux, I could submit this reply to HN from a phone using the 59-line shell script I normally use on a computer. It's possible. But I prefer the computer with the kernel I compiled myself.

If I'm going to use a website instead of an app, I would prefer to do it on that computer, not a "phone".

fsflover 3 hours ago

> Using a phone requires using a mobile browser.

Not true. Sent from desktop Firefox on my GNU/Linux phone.

dwedge 6 hours ago

I agree with the article but it's not like there are zero benefits to the app. When I have low or intermittent data, a local cache plus minimal data sent to an API is usually much more responsive

prepend 4 hours ago

The main benefit I liked with apps was at least I only logged in once and then stayed logged in forever. I liked this with apps whose security I didn’t care about- lamp bulbs, Alexa, insurance benefits, etc.

But now I get prompted to log in again and so I’d rather not take up the space for the app on my phone.

Uber Eats is 500MB and should be a web site only app. Etc etc

BobbyTables2 3 hours ago

I especially detest companies whose website detects mobile device and absolutely forces use of the app when the website is perfectly usable from a desktop.

kocial 18 hours ago

There is only 1 reason for encouraging customers or users to use the app, and that is RRR (Retention, Retargeting & Re-engagement), which is very high in mobile.

dontlaugh 5 hours ago

RRR is also a fun film.

gxs 17 hours ago

You forgot data collection

I think if people realized how much data they can get from your iPhone with simple permissions like WiFi they’d think twice about giving so many apps access

frizlab 17 hours ago

This is getting less and less true though. Also WiFi permission is not a thing on iOS.

crimsontech 17 hours ago

gxs 16 hours ago

shahzaibmushtaq 5 hours ago

In third world countries where literacy rates are below 50%, the population only uses smartphones for apps and don't know what websites are.

Until the early 2010s this wasn't the case and people were educating themselves on how to use websites properly.

If traffic laws can exist, then there must also be international app laws to educate people.

penguin_booze 10 hours ago

On Android, I use the Hermit app. It containerizes webpages to give it an app-like look, feel, and some behaviours. It saves me from installing a lot of apps whose services offer website.

I'd argue that a this task can be taken up by the mobile browser itself: i.e., to offer to install a shortcut icon that'll launch the page within an app container/sandbox. The common resistance to using website directly--and thus the preference to use the app, other than for performance reasons--stems from the inconvenience of typing and navigating on a small screen. If the browser helpfully offers to bypass that step (you've to do that at most once), a large number of apps would suddenly lose their pull.

sprinkly-dust 2 hours ago

My biggest peeve with the forced push towards apps is that you're often forced to fork over permissions to access valuable data that they couldn't otherwise gleam glean from a browser. Chief amongst this is the Contacts permission.

If you are one to carefully curate your contacts book to contain addresses, emails, birthdays for your own convenience and productivity, you have now provided a veritable goldmine of information for these companies to plunder, and betray the confidence of your acquaintances. I really despise this, and I've been looking for a solution but none thus far have seemed satisfactory.

I know of apps (at least on Android) like Bouncer and alternatives from F-Droid that can temporarily grant access to certain permissions like Location for a few minutes at a time, while giving the apps the illusion of full access.

However, save for using a Private Space or different user profile (both similarly require provisioning basically an extra instance of Google Play and everything) I haven't yet found a way to feed some sort of dummy contacts book to these greedy apps. If anyone knows of such a solution that is more convenient than setting up a new profile then please enlighten us.

zkmon 5 hours ago

Today's world requires people to be ID checked everywhere. That requires the humans to be connected to internet. But humans are a biological things. How can they connect to internet? Well they can have chips embedded in them. A simpler approach is ... have a mobile phone and an app. Your mobile phone + app is similar to the network card that desktop used to have. Network card provided identity for the desktop and connected it to internet. Phone+app connects humans to internet with ID check. A browser can't do that, because browser is not considered 1-to-1 with humans or part of the humans, as much as phone is. Phone+app is your virtual clone. Browser is not.

throwaway13337 15 hours ago

The web gives us control over the way we interact with governments and companies. Because it allows modification, it can be used flexibly in ways that the organization did not think about or intend. This is always beneficial to the user.

With the web, we have:

  - Translation 
  - Read outloud
  - Plugins for dark mode 
  - Ad blocking
With apps, we have only what they give us.

Apps are enshitification.

amibm 8 hours ago

Totally agree. It's even difficult to accommodate too many apps in the mobile. I myself have been very cautious about the permissions, but it's a planned collaborative design of the smart phone ecosystem and so it's nearly impossible to protect personal data completely.

Also the entire tech industry is almost surviving on the promise of surveillance state and economy as if looked carefully there aren't that many success stories of the tech outside of the very obvious financial and automation industries. And that can serve only upto a certain level, but the hype of tech is way beyond that. To match that, they are desperate to break any law and all morals.

Also a glance at our own investment portfolio will tell us that it's our collective quest for wealth growth is the actual driving force of this 'everything financial' tech industry.

zabil 8 hours ago

I’ve noticed that every time I open a browser to use the web version of an app, I get distracted and end up browsing unrelated stuff.

Switching to a standalone app helps me avoid that — fewer distractions, less wasted time. I’ve tried breaking the habit, but this is one reason I still prefer desktop version of the website.

greenchair 5 hours ago

do you have the same problem at the grocery store?

zabil 4 hours ago

Surprisingly, no. I make a list know the aisles, pick stuff. But it’s not the same case on the web.

nmstoker 17 hours ago

I wonder what people do in that one area they are so often reticent to discuss: porn.

The (non-scientific) impression I have is that people don't tend to use porn apps, they stick with porn websites.

Therefore, do people basically know apps aren't well behaved with their data and yet in other scenarios they turn a blind eye?

aflag 17 hours ago

I think it's more that people don't want others to see a pornhub icon when they are slowing holiday photos to friends and family. But they don't mind showing a Domino's app

SketchySeaBeast 17 hours ago

I think people want to hide porn until they don't want to hide the porn, and they don't want visible reminders on their phone.

sedatk 17 hours ago

Are there porn apps? I believe App Store restrictions wouldn't allow that.

barbazoo 17 hours ago

An app can’t be hidden easily, in a browser you just go incognito. Some people just don’t want others to know.

deepsun 18 hours ago

> If you've ever opened Reddit, LinkedIn, Pinterest

And Facebook. I swear they intentionally make the website as bad as possible for mobile browsers. Explicitly disabled sending messages a few years ago. Do they really think someone who resisted their push to apps for 10+ years would submit one day?

djoldman 18 hours ago

just for those who don't know:

https://old.reddit.com/

Tmpod 17 hours ago

Unfortunately, i.reddit.com is no longer available :(

Fortunately, Redlib exists: https://github.com/redlib-org/redlib

lionelholt 18 hours ago

I thought the main reason is because it's a lot more difficult blocking advertisements in an app.

velocity3230 an hour ago

I VPN home where I run Piholes and block all outbound DNS, DoT and port 443 to known DoH hosts.

Works like a charm.

cadamsdotcom 8 hours ago

This is about hijacking your plans.

Having the app installed makes the initial load instant - big dopamine rush!

Seeing their logo on the home screen, before you even open your browser, means you might forget your big plan to search for alternatives. “Oh! Airbnb! I’ll just look there!”

RajBhai 9 hours ago

I'm thinking of closing my ICICI bank account because the app requires granting SMS permissions.

mixermachine 9 hours ago

Yer that is likely a bad implementation of the automatic confirmation feature. iOS and Android both make it possible to register a receiver for very specific SMS messages with additional permissions.

...or it is just a dump data grab

koolala 18 hours ago

I hate how Android ALWAYS asks to use the App. There is no "I prefer websites" button.

jauntywundrkind 13 hours ago

I installed the GitHub app and immediately all the links on Google search to GitHub projects turned to "open in app". Absolutely toxic degradation of experience, taking meaningful data about where I was going to navigate and turning into useless dumb ignorant OS level garbage.

I uninstalled the app, almost immediately. Because it poisoned my web experience, destroyed my ability to see where I was navigating on the web.

But still Chrome shows GitHub links as "open I'm app". Even though the app is uninstalled, even though Chrome will open them, even though all I want and all that would be meaningful would be to show me a URL.

It's beyond my imagining how toxically bad apps are. How the OS would prefer to poison us with a zero dimensional facimile of useful information, to shunt us away from useful experiences to route us into the awful bad no good low information indistinct app world. Apps suck so bad. The OS does nothing to make apps any good. There's no principles, no backbone, no nothing outside the web: just co-opting and exploiting users, offering low power low information experiences to people who know no power, have no agency, on and on.

Aachen 17 hours ago

That's not Android, that's whatever software you're using. I think I've noticed this in previous versions of Firefox mobile before, but not as much recently. And essentially never in Lightning browser. Where are you seeing this?

reflexe 18 hours ago

I think that while data is a major point here, in my opinion, these are the reasons apps are preferred by developers:

1. Persistence: while websites are very easy to close, deleting an app is much more difficult and usually requires pressing on some “red buttons” and scary dialogs. It also makes sure the user now has a button for your app on their Home Screen which makes it a lot more accessible.

2. Notifications: while they exist for websites too, they are much less popular and turned off by default. Notifications are maybe the best way to get the user to use your app.

And while I hate the dark patterns some companies use (Meta, AliExpress, etc), I do understand why installing the app worth so much to them.

transcriptase 17 hours ago

And why does a developer care about those things if not for the fact it means they can collect data even when the user isn’t actively using the service?

cheema33 14 hours ago

> And why does a developer care about those things...

I have several apps on my phone where I am interested in receiving notifications.

1. Airline app. While traveling I need to know about gate changes, flight time changes, etc. etc. 2. Credit card app. I have turned on notifications for all changes above $10. 3. Bank app. I have turned on notifications for all transfers. 4. Moen water meter app. If there is a water leak at my house, I need to know. 5. Server monitor app. If my website goes down, I need to know right away. 6. Google smoke detector. If there is smoke in my house, I need to know right away. 7. Tesla app. If I didn't close the door properly and walked away, the app lets me know. 8. Security camera app. If there is unexpected movement at my home or office, I get an alert. 9. WhatsApp and other messaging apps. When someone sends me a message, I get an alert.

And those are only the things that immediately come to mind. If you were a developer of some of these apps, would you be able to provide these same functions in a user friendly way with a web app? Genuinely curious.

msgodel 18 hours ago

I actually do not want your garbage persisting on my machine and if you want to notify me you can ask for my email and maintain the required infrastructure to send me notification emails.

rickcarlino 18 hours ago

I dream of developing mobile sites that can play audio with the screen off and use the same media controls as apps (think: music player apps while driving). A lot of the things that make mobile sites second class is the lack of screen-off functionality.

wonger_ 17 hours ago

You should! The browser APIs are straightforward:

  navigator.mediaSession.metadata = new MediaMetadata({
    title: song.name,
    album: song.category,
    artwork: [{src: song.imagePath, type: 'image/jpg'}]
  })

  navigator.mediaSession.setActionHandler('play', player.play)
  navigator.mediaSession.setActionHandler('pause', player.pause)
  navigator.mediaSession.setActionHandler('nexttrack', player.nextTrack)
  navigator.mediaSession.setActionHandler('previoustrack', player.prevTrack)
  // song and player are instances of state
Then you get those native media controls. Even stuff like "hey google, play/pause/skip"

sltkr 16 hours ago

Does it work on iOS too?

masterj 14 hours ago

wonger_ 15 hours ago

Aachen 17 hours ago

I wish Android would let apps run with the screen off. The text to speech api kills itself after a few minutes, halfway through the blog post I'm having it read to me... It works if I keep the screen on but then I can't put it in my pocket and it drains the battery way faster

Browser or native doesn't matter, both have this issue. Heck, this is Google's own software that gets killed: the utility that submits the string to it is still there when I unlock the screen. It's probably just me but I really miss the Android 4 which I had customised to death so it would only run the things I wanted (no bloat): the battery still lasts weeks (the device is >10 years old!) if you don't ask it to do anything because nothing runs in the background. However, when I choose to run an app and don't turn it off before locking the screen, it'd just keep running

But yea, that wouldn't work for the general public

ryao 18 hours ago

I have done this to videos on my iPhone using extensions called baking soda and vinegar. I then put the video into Picture in Picture mode, turn off the phone, turn it on, press the play button and turn it off again, with the audio still playing. It is not as convenient as the YouTube application, but I cannot copy and paste text from paused videos in the YouTube application or in YouTube comments either.

garciansmith 18 hours ago

The Video Background Play Fix extension for Firefox on Android comes close.

add-sub-mul-div 18 hours ago

Ironfox/Firefox keeps playing audio when the screen is off and can pause/play from the lock screen and notification pulldown screen. I wrote a simple music player around the html audio tag.

quickthrowman 18 hours ago

iOS Safari does this, at least on bandcamp and SoundCloud.

defraudbah 8 hours ago

I like mobile apps when I need quick access to a feature on the go. All my bank operations are done from the mobile app, I rarely use the website, and for best banks - never.

Mobile apps are great, but it does not mean you need one

frizlab 17 hours ago

I do the exact opposite. I’ll use the app even if accessing the website is more convenient. Usually the app experience is more polished, and denying any permission is trivial. Also, I have a system-wide app/tracking blocker.

johnnyanmac 17 hours ago

I tried to order McDonalds for pickup today. I got tired of twiddling with the website. I tried the app, disabled all the permissions.

Instead, McDonalds kept trying to pop up and demand my location, even after I put a zipcode and started my order. This repeats 3 times throughout my small order. Then I get to checkout and somehow I pop right back up to the map screen, where I am once again asked for location permissions. this was some 2 minutes into choosing a restaurant and picking my order.

I just uninstalled at that point and chose another eatery. Apps can get every bit as aggressive with permissions as they can with ads if their incentives really align with gaining them. That was a bizarre experience, but not the only one where I was badgered for permissions that the app really didn't need.

frizlab 5 hours ago

I think McDonalds is the worst app there is. Most app works relatively okay-ish, often better than the website (trend is reversing a bit, but not there yet).

Animats 13 hours ago

I want a web site for Waymo. I don't have Play Store installed, nor do I have a Google account. Even Uber has a web site from which you can get a car.

poemxo 16 hours ago

Depends on the app for me. I'd never install Facebook or Instagram just because of how aggressive they want your data. Reddit seems sus recently too. I install Discord though.

hhhhhhhhhn 10 hours ago

The control aspect is another downside to (proprietary) native apps. It is much easier to modify a website's behaviour with extensions and userscripts than it is to create a mod for a native application to do the same thing.

notarobot123 7 hours ago

Who do you trust more with your data: an advertising funded platform or a data hungry app?

The whole ecosystem is compromised. We need new protocols.

inopinatus 17 hours ago

Not mentioned in this article, but an installed app also makes it much easier for the vendor to maintain shadow profiles to identify unique users with multiple logins.

themingus 14 hours ago

I've found it somewhat kludgy to use most apps in their mobile web version, which was for me a benefit more than a curse. The friction in using Instagram on the web was just enough to stop me from doomscrolling, without obstructing all access to seeing what is happening with the people I care about.

rtaylorgarlock 16 hours ago

I want to love Tapatalk and forums so badly, but i will never forgive them for the years of spammy begs to download or 'open in browser.'

dumbfounder 14 hours ago

Let’s look at a few use cases:

Bank app: they use apps for increased security.

Map apps: of course they need your location. And wow it works way better than web based.

TikTok: in yeah they need access to audio to record audio. And wow the UI is smoother.

Games: don’t ask for anything. Except more money through in app payments.

Weather, uber, Lyft, DoorDash, Instacart: needs location.

Streaming apps: actually sometimes need location to prevent you from streaming outside the jurisdiction. And it’s a better experience.

Lots of other apps: don’t ask for anything.

Does anyone let an app have access to their contacts? (Ok maybe just us nerds don’t)

So, no. It’s not usually about data. Sure, some of it is. But this is the wrong thread to pull on. It isn’t why they all force us to use apps.

The reason is that Apple has hampered the web experience to push everyone to apps. All of these problems are solvable with a web browsers, if it worked better. We have the technology. But Apple does not have an incentive to make the web work as well as apps. It destroys their revenue streams. They lose control. The problem is Apple, not all these apps that are trying to find their way in the walled Apple garden.

Of course this isn’t true for everything. But it is true enough. Why would they kill the golden goose?

benlivengood 14 hours ago

Even Signal asks for Contacts. Whatsapp asks every other time you open the app.

I can't use Zelle on my bank's web page any more, they just redirect to their app which is literally just their website in an app.

sergiotapia 14 hours ago

All of those shortcomings were deliberately orchestrated by Google and Apple to keep taxing developers.

Glyptodon 10 hours ago

God I hate apps, but holy hell do a bunch of users prefer them.

I don't get it at all, to me apps are sort of borderline comparable to having a stranger sleep in your closet, but it is what it is.

And companies love it.

EasyMark 13 hours ago

I use a mix. I only download apps that I use a lot. Everything else I use on the website.

iforgotpassword 11 hours ago

Most annoying to me is Google maps. On web it is wasting so much more screen real-estate when showing a route, I can barely see the map itself. The app has much smaller ui components. (android)

BrtByte 11 hours ago

Feels like it's actively trying to punish you for not using the app

bmacho 9 hours ago

What about:

  - make your website not suck
  - provide an app too, for offline usage or when your website has become unavailable

bugsMarathon88 15 hours ago

Remove the ability for your phone to get "apps" from an "app store" - the same ability allows a remote party full and unilateral access to your device without your consent nor knowledge. GrapheneOS is a great start if this reality bothers you.

i80and 19 hours ago

I 100% agree with this, but a significant way that mobile websites often decay the experience compared to the app is with very short-lived login sessions.

Even when the experience is otherwise basically identical, I've found that login sessions in a browser are sometimes measured in days, where in the app sessions never expire.

Which feels like app install metric juicing to me.

hackingonempty 17 hours ago

Do you have an iPhone? Safari for iOS deletes all cookies older than a week unless you add the site to your home screen.

radicality 14 hours ago

Whoa, is that right, I somehow never knew this. Why does it do that, does it still make sense if 3rd party cookies are disabled? And is there a way to disable it apart from the add to home screen?

phillipseamore 17 hours ago

Note that Safari will remove storage for a site if it hasn't been accessed in 7 days.

retropragma 2 hours ago

That doesn't sound right. Have you seen documentation on this?

vismit2000 13 hours ago

Everyone knows all the apps on your phone (1195 points, 3 months ago) https://news.ycombinator.com/item?id=43518866

huqedato 18 hours ago

Well good advice... in theory.

Most of websites I use regularly are simply not "optimized" for mobile: broken features, display errors, inadequate UI, just unusable on the phone. And it's intentional: they're sabotaging the mobile experience just to push you into downloading their app.

I have no option than using their f..g app.

prmoustache 18 hours ago

Why would you use their app if they are bostile towards you. That doesn't make any sense.

hsbauauvhabzb 18 hours ago

Because they’re my bank, or some service essential to my life with no good alternative. Google maps, for instance.

prmoustache 4 hours ago

frakt0x90 18 hours ago

Yelp is one of the worst. So much so that I will do everything in my power to never download their app out of spite.

jeffbee 18 hours ago

Why would you even use Yelp the website?

frakt0x90 15 hours ago

djoldman 18 hours ago

Follow_Cloud 12 hours ago

I totally agree with this point of view. Apps take up too much memory on mobile phones. I hope that browsing websites on mobile phones can be more convenient.

ac1spkrbox 14 hours ago

The website is often user-hostile, in hopes of pushing you to the app.

xivzgrev 15 hours ago

If the website even lets you access. I use empower personal capital to track finances and on mobile they only support their app. And if it's broken (like it has been for the past month), tough noogies!

viccis 12 hours ago

>The answer, in short, is data. A lot of it. And access. A whole lot more of that too.

This is it for reddit. They changed the Best sort to use general engagement metrics rather than upvotes (which are just one metric) back in 2021 [1], and this means that a lot of their metrics (time spent in comments, number of comments up/down voted, number of comments left on a post, etc.) benefit greatly from their app, which can track that with precision.

This is (IMO) responsible for reddit's degenerated current form, as it prioritizes gossip subs, AITA type Jerry Springer subs, etc., but that's a whole different conversation.

1: https://www.reddit.com/r/blog/comments/o5tjcn/evolving_the_b...

mastermage 13 hours ago

Depends on what kinda app i am using. I dictionary no thanks i want that as an app downloaded. Something that only works online anyways sure.

chr15m 14 hours ago

This website needs an "upvote harder" button.

BrtByte 11 hours ago

Companies aren't just chasing engagement; they want persistent surveillance endpoints in your pocket

jokoon 9 hours ago

Apps are just faster than websites

I don't see anybody in the comments mentioning it.

fsflover 2 hours ago

They don't have to be with the power of modern phones. It's probably a deliberate trick to push you to use apps.

kstonekuan 14 hours ago

It’s unfortunate that progressive web apps didn’t really take off, I hate downloading so many new apps especially for mobile

jauntywundrkind 13 hours ago

Yes and no. As an alternative to apps, it's a far better far more distributed system.

But man. PWAs copy app behavior. And app behavior is garbage! The web has my back: I have forward/back buttons, urls, history, tabs, extensions, and so many other excellent amazing web things. The PWA is a vast improvement over apps, but it still misses 75% of what is so so good about the web, is still a place where you have only what the app developer grants you. The web is quite clearly better, is such a fairer shake, and it's so sad to lower oneself to an app experience, even if it is a "progressive web" app. It's a regressively sadly native apps, an RSNA. Boo that; give me the capable can do web instead please.

I do think there's a lot of successes for PWA. It's on offer in a lot of places and a far better far safer option than native. But it's so curious to me that PWA was a thing, given that it has always felt like such a remarkable downgrade going from web to app, always. Appealing only to Stockholm Syndrome sufferers. Why? Why do worse?

fsflover 2 hours ago

You can thank Apple for this: https://news.ycombinator.com/item?id=14864131

windex 14 hours ago

Even on the web, you have to explicitly request the desktop site using options. Else you get served dark patterns.

almosthere 12 hours ago

App stores put a lot more crap in to make sure apps are not just pulling contacts anymore.

ahoog42 6 hours ago

regarding data collection, both android and ios provide multiple ways to review, approve/deny, and manage access to data. it's certainly not perfect but is being constantly improved. And for the HN crowd, you can always run mobile security/privacy tools like mobSF to inspect the app. I'm not suggesting we should have to do this but we can and frankly browser fingerprinting is opaque, also constantly evolving and quite good at tracking and data collection. i'm not sure avoid the better ux of a native app is much worse and given the privacy tools and data available, I generally prefer the native app

smcleod 17 hours ago

I'd much rather run a (native) app than have yet another browser tab. What I don't want is bloated Electron apps.

pabs3 15 hours ago

Use the open source alternative app instead, companies apps and websites are usually both proprietary.

kelvinjps10 14 hours ago

For me it's ads when using the website with Firefox and unlock I know I won't get ads

shermantanktop 18 hours ago

What are good examples of apps that have managed to monetize the precise location of millions of users in a way that isn't obvious (e.g. location-based advertising, or location-based filtering of social media content)?

Collecting that data sounds creepy and nefarious, but if i think about what Experian and everyone else already knows about me, I don't know what information my phone's location would actually add that has enough value to build a massive telemetry engine.

But perhaps I am insufficiently paranoid.

transcriptase 17 hours ago

When “location” includes Bluetooth and wifi info, companies with a reason to invest can track your movement around a store to ~1m accuracy with BLE beacons etc. They know what you looked at in an aisle, for how long, and unless you paid in cash what you ended up buying via loyalty programs or credit card info. They also know, for each product you looked at and bought, or looked at and didn’t buy, what advertisements you were exposed to.

On an individual level who gives a shit, but with large enough datasets you can essentially A/B test your way to psychologically manipulating people into more sales.

shermantanktop 14 hours ago

Right, that’s how I view it.

Access my data = high creepiness, low value

Aggregate all the data = lower creepiness, high commercial value

The big fat caveat to the first is if I’m a target of a nation state, or the police attempt to use circumstantial location data to pin something on me. Which is very real, and more so now than ever.

hsbauauvhabzb 18 hours ago

‘Value’ and ‘how much and who would pay for the information’ are two different questions. It’s clear the answer to the latter is ‘alot’.

kelvinjps10 14 hours ago

I recommend to put the filter list adguard mobile popups, you can install it in unlock

fsflover 18 hours ago

Another argument is apps force you to use the Apple/Google duopoly on mobile, whereas websites can be opened on desktop and on GNU/Linux phones.

mproud 13 hours ago

This is why, when I need to use it, I only access Facebook from a web browser.

iammrpayments 13 hours ago

While facebook is still usable, I use instagram on the browser and the experience is much worse, here are a few examples:

- videos load much slower

- you can’t reply to stories questions

- if you click to see the comments on a video and go back, it will scroll to the top of your feed and rewind the video to the start.

- you can’t go back and forward in a video

- the icons such as like are tiny and take around 4 seconds plus to update without feedback while loading.

WorldPeas 17 hours ago

as an individual more on the unconventional side I've gotten so dissatisfied with this that I have a donki nanote next just for viewing websites on-the-go. I really wish that people made a mobile device that could do the job of a phone and laptop. We have the technology.

rambambram 10 hours ago

How is the Nanote Next? I've been eyeing these kind of small laptops for years, but never got to buying one. Is it only available in Japan?

WorldPeas 8 hours ago

nope, it can be had via ebay for around 200 dollars, for which you get a metal chassis, 360 hinge, nice enough keyboard and track-nib, 8gb ddr4 and 64gb all to say that it's the basic system requirements to be a proper video-terminal into a mac desktop. The nanote itself has had some driver issues with its touchscreen (that I do not use, so didn't care to install) and screen rotation. I would say it's a shame we don't just have clamp on keyboards for our phones that are good enough to type on/tracknib and fit in our pockets, but that's perhaps for someone else to fix

echo42null 9 hours ago

Honestly, this isn’t new at all. Most apps are pretty frustrating to use compared to just visiting the website. Even basic stuff like checking train or bus schedules or planning a route on Google Maps. It’s often worse in the app. With a browser, you can just open multiple tabs, switch between them freely, compare things side-by-side. Most apps don’t support this kind of multitasking at all.

What’s even more annoying lately is the whole “scan this QR code” or “click this button to open in-app browser” flow. You try to log in, get sent an email, and when you click the link, the session’s already gone in the in-app browser. It’s a mess.

So yeah… just use the web version. It’s simpler, more flexible, and honestly more reliable in most cases.

theshackleford 8 hours ago

> If you've ever opened Reddit, LinkedIn, Pinterest, or practically any popular service on your phone's web browser, you've likely encountered it.

Why leave out an incredibly egregious offender here in good old google? I'd been relatively on the fence google wise until they started consistently and repeatedly asking me to install their bullshit app. Why on earth would I ever want to install your app when all I want to do is run a fucking search query and leave you again?

hamstergene 17 hours ago

The other side of the coin is that website forces you to trust your data to the website and almost always locks you in with them (the regulation to provide "export" of data worth nothing if competitors are not required to be able to auto-import it). It is not as one-sided as this articles presents it.

habibur 17 hours ago

> website forces you to trust your data to the website

Applies to apps too. The point was, you trust you whole disk to apps, in addition to this.

msephton 10 hours ago

I advise non-technical and elderly friends to use the app simply because it's so much more secure than browsing the open web.

fsflover 2 hours ago

Secure against which threats?

melchebo 12 hours ago

Browser versions tend to burn more power.

everyone 4 hours ago

Asking as a software dev, is is better to have a website or an app?

I would just assume that a website is better for getting new users cus of the lower bar to entry, theres no install, a lot of peoples phones are full. Also you can go from QRcode or clicking 1 link directly to the app.

Whereas with an app, you have a link or QRcode that goes to the correct store, then install on the store, and then open.

I get that an app would be better for retention, as they could put the icon on their desktop (or whatever it's called) But I assume a site would be better for getting initial visitors cus of much lower barrier to entry.

HumblyTossed 17 hours ago

Most apps today are just wrappers around the web site anyway.

paranoidrobot 16 hours ago

The government where I live has a no-interest loan scheme for installing energy efficient appliances. Handy, so I used it to fund heat pumps and insulation.

The scheme is administered by Brighte. I signed up on their website. Everything going well for 6 months or so.

Then out of the blue, an email from them: "We just launched our app". Yeah, no, not interested.

A few weeks later, another "You should use our app, it's so convenient!". No, the website works fine. Can I unsubscribe from these notices? Customer service says no.

A few weeks after that: "Switch to our app. We are removing the website".

I email them to complain: I don't want or need their app, just let me use the website. No,they say, it's definitely being removed. I ask how people who don't want to or can't use their app are supposed to interact with them now? "you can always call us instead".

The idea of removing a perfectly functional website just to force everyone onto an app is insane.

dbetteridge 14 hours ago

Victoria?

But agreed the push to apps sucks, I just assume in these cases it's so they can spam you with notifications about "new products" they're offering, like my bank likes to regularly offer me loans at terrible interest rates

paranoidrobot 13 hours ago

Tasmania.

Yeah I'm assuming it's because they want to sell me more.

I'm probably not earning them much with the no-interest scheme. But their approach has guaranteed I won't use them for anything else - I was looking at financing the solar and battery system but this just put me off.

Beijinger 17 hours ago

Reddit tries very hard to make you move to their app.

RajT88 17 hours ago

Facebook as well.

They responded to the criticism of people leaving their platform because the feed was all garbage and no friend updates by making a friends only feed feature you could only enable in the app.

Beijinger 17 hours ago

If you use Facebook in a browser, install the social fixer plug in and put this into the hide options:

follow

Reels

People you may know

join

alex1138 12 hours ago

jonathanlydall 9 hours ago

But it’s better in the app! (not for users, but for the website entity)

crazygringo 18 hours ago

I just despise the constant popups "The experience is better on the app, click here to download!"

I read news sites I pay for by scrolling through the home page and opening stories I want to read in new tabs, and then slowly reading and closing them throughout the day. Your app can't do that. Your app doesn't support tabs. It also doesn't support basic things like letting me zoom in on an image. And sometimes it crashes when I try to load comments.

I'm a paid subscriber, and I still get constant nagging every single day to use the app instead that is worse in every way.

And I don't even know why. They're just news sites. They don't ask for any permissions to slurp up my data. I honestly don't have the slightest idea why they keep pushing the app.

delfugal 15 hours ago

100%

tonyhart7 13 hours ago

I prefer to use web in dekstop but prefer to use app in mobile

I think its just nature of ecosystem

notnmeyer 17 hours ago

i use spotlight to switch apps. having everything in a browser messes with that.

paulirish 16 hours ago

You can install webapps "as an app" which solves that problem... its own icon in the dock, cmd-tabable, etc. In Chrome this is under the "Cast, save, share" menu.

scarface_74 16 hours ago

Websites can also access your GPS location and all of the other permissions the article named you have to give the app specific permissions for it. A website can track you across websites much easier than apps can

sans_souse 16 hours ago

I like the post. But I feel like I am reading a slightly edited Gemini AI response. Just me?

bitwize 18 hours ago

But the experience is better on the app!

[ DOWNLOAD APP NOW ]

[continue with chrome like a scrub]

Xunjin 17 hours ago

Continue with firefox like an old (wise) person.

dartharva 11 hours ago

I periodically delete my browser history and data for privacy (and many OEM Androids have a "cleaner" function that does the same). Having to log in every time is a hassle that's avoided by having dedicated apps.

atroxone 9 hours ago

The article is a reminder that the “mobile‑first” hype never really went away – most services still use dark patterns to get us to install their native app even when their mobile site works fine. Web apps are sandboxed; apart from cookies and basic fingerprinting, a site can’t do much unless you explicitly upload data. Native apps, by design, integrate deeply with the OS. They ask to read your contacts, track your precise location and movement, access your microphone and see what other apps are installed. Once granted, that permission often provides a “treasure trove of information and control” – and there’s no easy way to claw that data back.

However, it isn’t just greed. Native apps still have advantages the article glosses over: offline support, richer push‑notification APIs and OS‑level integration all contribute to better retention and engagement – the first HN commenter notes that their mobile traffic shifted to the app almost immediately after they released one, despite offering the same functionality on the web. Users also perceive mobile browsers as slow and bloated, which is partly because platform gatekeepers have dragged their feet on enabling powerful web features (service workers, better APIs) and have financial incentives to collect their 30% cut via app stores. Regulation like the EU’s Digital Markets Act may help level the playing field, but today the trade‑off is real: if you want privacy and control, stick with the website – just remember that websites can track you too.

yieldcrv 13 hours ago

Basically if you arent the major app listed in the article, stop trying

jay-barronville 14 hours ago

> And let's be honest, how many of us meticulously read through every single permission pop-up? Most of the time, we just tap "Allow" to get to what we want to do.

I do. I also, without exception, read and make sure that I understand every single word of every piece of legalese that I’m presented with to agree to and/or sign. My wife sometimes jokes that she married me so that I could become her in-house attorney. I digress…

You should regularly review and reevaluate all of your devices’ configurations/settings from a privacy and security perspective (I do so at least once every two weeks).

hnpolicestate 17 hours ago

I agree. The intended audience agrees. The general population could care less and will continue to use spyware. I think the real question should be how do we go about making the public care?

johnnyanmac 17 hours ago

I don't think we need to. You appeal to regulators and they can manage it in lieu of the public. That's what the DMA is doing in the EU. Most initiatives happen from action of a relative minority interest.

hnpolicestate 17 hours ago

True. Responsible and ethical regulators who look out for an uninterested public is probably as good as it would get.

hsbauauvhabzb 18 hours ago

I’ve added pages to my ios home screen which almost appears as a native app with some success. The thing is when the app doesn’t implicitly show a back button either via bread crumbs, a ‘cancel’ button or similar, navigation becomes more tricky. It beats installing random things on my phone though.

wordofx 18 hours ago

Unless your FB/Google etc. no this isn’t why companies want a mobile app. They want the infinitely better experience and functionality it brings to their users to keep them as customers.

lol downvoted but undisputed.

moron4hire 19 hours ago

> Some apps can even record audio

I have started to think this is the real reason why so many apps have a messaging and voice chat features, not so they can orifice this services to you, but so you'll grant the access so they can spy on you and sell it to advertisers.

I randomly decided to try my hand at pottery using clay I've dug up from my yard. Talked about this in person with a few people, but hadn't posted anywhere online about it. Suddenly, Amazon is suggesting pottery equipment and supplies to me.

chrisweekly 18 hours ago

"so they can orifice this services"

haha, that was a funny autocorrect (or diction) error, or maybe an even funnier Freudian slip!

simondotau 18 hours ago

For what it’s worth, iPhone shows a visible notification whenever the microphone is actively used. While you’re within an app, this will show as a small orange dot.

If an app attempts to use the microphone in the background, it’ll appear similarly to a phone call, but orange or red in colour.

velocity3230 an hour ago

The same is true for Android.

simondotau 19 hours ago

One of those people might have googled about pottery, or did a casual Amazon search for indicative pricing, on their phone while on your Wi-Fi connection.

dsr_ 18 hours ago

Sure, that's possible.

But nobody in that ecosystem deserves the benefit of the doubt.

wizzwizz4 18 hours ago

nightsd01 14 hours ago

Thanks to the EU for ruining the web by forcing everyone to show the ridiculous "Accept Cookies!" agreement. No wonder people prefer native apps. They’re better - for a lot of reasons, both because they can interface more cleanly with OS specific features and also for performance.

And 'privacy' is a horrible argument to prefer websites over apps. For the average person (not a privacy obsessed techie) - the web is just as bad if not worse from a privacy perspective than native apps.

I do agree that not everything needs an app - websites have their place. But when I go to browse HN on my phone, I don't do it through the web, I do it through Octal (which is open source).

Frankly I am tired of privacy-obsessed techies ruining tech for everyone else. Let's face it - 99% of the things you're worried about are simply going to let companies....show you ads that are more relevant to your life. The horror!

sylens 13 hours ago

The reason most people use apps instead of websites is that the devices they are using do not have a desktop class browser in them. iOS and iPadOS devices specifically run the mobile version of Safari which makes using modern web apps a painful experience.

The one actual selling point a Microsoft Surface has over an iPad at this point is that you get to use real web browsers on it.

neilalexander 7 hours ago

Your information is out-of-date. Safari on iPad has served up desktop versions of web pages by default for years now.

omeid2 13 hours ago

What does "desktop class browser" means in practical terms? What is it in the mobile version of Safari that holds you back?