zlacker

Do not download the app, use the website

submitted by foxfir+(OP) on 2025-07-25 22:07:09 | 1347 points 718 comments
[view article] [source] [go to bottom]

NOTE: showing posts with links only show all posts
5. Aachen+g3[view] [source] 2025-07-25 22:29:06
>>foxfir+(OP)
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

◧◩
28. djoldm+i8[view] [source] [discussion] 2025-07-25 23:07:12
>>deepsu+g4
just for those who don't know:

https://old.reddit.com/

◧◩
32. foxfir+G8[view] [source] [discussion] 2025-07-25 23:09:51
>>rickca+T7
You sure can: https://developer.mozilla.org/en-US/docs/Web/API/MediaSessio...
◧◩
69. bramha+Nb[view] [source] [discussion] 2025-07-25 23:37:00
>>wouldb+Ha
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/

◧◩◪
105. Tmpod+Be[view] [source] [discussion] 2025-07-26 00:02:17
>>djoldm+i8
Unfortunately, i.reddit.com is no longer available :(

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

122. redbel+Of[view] [source] 2025-07-26 00:12:51
>>foxfir+(OP)
> 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!

◧◩◪◨
124. Sappor+4g[view] [source] [discussion] 2025-07-26 00:14:40
>>pixl97+dc
https://www.tomsguide.com/computing/malware-adware/more-than...

That link was posted two days ago, but it's not unusual news. Phone apps are not an escape from mal/adware.

◧◩◪◨
129. crimso+pg[view] [source] [discussion] 2025-07-26 00:17:06
>>frizla+gc
These apps were recently found to be collectind a huge amount of personal browsing data from the device, regardless of whether private browser mode was used or permission settings.

https://localmess.github.io/

This technique was discovered, makes me wonder how many undiscovered techniques are still in use.

◧◩◪
146. userbi+Mh[view] [source] [discussion] 2025-07-26 00:27:59
>>xxr+wf
At least relatively recent versions of Android let you turn off notifications per-app:

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

167. Electr+Dj[view] [source] 2025-07-26 00:46:38
>>foxfir+(OP)
PWA stores:

https://progressivewebapp.store/

https://store.app/

https://www.pwa.com/

◧◩◪
215. zholer+9p[view] [source] [discussion] 2025-07-26 01:54:29
>>chpatr+Oo
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
◧◩◪
244. socalg+Zs[view] [source] [discussion] 2025-07-26 02:41:25
>>andrew+Fi
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

◧◩◪◨
248. master+mt[view] [source] [discussion] 2025-07-26 02:48:07
>>sltkr+uk
Yes: https://caniuse.com/mdn-api_navigator_mediasession

Try using Spotify's mobile web app for an example. Works great.

◧◩
269. efskap+cv[view] [source] [discussion] 2025-07-26 03:08:36
>>dumbfo+Mt
>needs location

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation...

◧◩◪◨⬒⬓
274. frollo+Fv[view] [source] [discussion] 2025-07-26 03:14:08
>>c-hend+5r
Oh, this used to be a requirement to make the app installable in Chrome but seemingly got removed around 2023: https://stackoverflow.com/questions/53594466/are-service-wor...

Idk about iOS

303. vismit+oy[view] [source] 2025-07-26 03:57:42
>>foxfir+(OP)
Everyone knows all the apps on your phone (1195 points, 3 months ago) >>43518866
326. viccis+4C[view] [source] 2025-07-26 04:46:28
>>foxfir+(OP)
>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...

◧◩◪
337. notpus+oE[view] [source] [discussion] 2025-07-26 05:22:34
>>ljm+tp
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
◧◩◪
348. flanbi+AF[view] [source] [discussion] 2025-07-26 05:37:01
>>xmprt+uE
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.

◧◩◪◨⬒⬓⬔⧯▣
417. troupo+6P[view] [source] [discussion] 2025-07-26 07:45:31
>>zxexz+1I
According to Reddit's "Staff Platform Engineer (Web Platform Team)":

--- start quote ---

Old Reddit has the advantage of being pretty much static non-interactive content. No video, tiny thumbnails, and barely any JS or styling. Some people like this and some don't, but the end result is a very lean website that performs well out of the box.

https://x.com/jimsimon_/status/1841087335414280571

Suffice to say, I'm on the frontend perf team and we're acutely aware of these problems

https://x.com/jimsimon_/status/1841092341991403974

--- end quote ---

This was in October 2024.

Which is of course a bunch of bullshit when you consider that Reddit's backend returns most data in under 400ms, and it takes Reddit frontend 3+ seconds to render it

It could be that they are just incompetent.

◧◩◪◨
426. kelthu+4Q[view] [source] [discussion] 2025-07-26 08:00:17
>>troupo+AO
>If web apps were any good, we'd see a plethora of them on Android. There are none (or very, very, very few).

This statement alone is evidence that you didn't understand the crux of the issue. You are also confusing cause and effect. I clearly explained the root causes for that. The reason there are not more web apps is not that they aren't "good" - what does that even mean? what is the criterion for "good" here? If you say that it's because they lack certain features, then you confirmed my point that it's due to active sabotage and denial of equal rights. Be specific, why are they not "good"? There wouldn't be coincidentally a mysterious opposing force that actively prevents developers from improving those aspects, right?

>There are none (or very, very, very few).

X (Twitter) - has PWA

Pinterest - has PWA

Spotify - has PWA

Uber - Hybrid

Starbucks - has PWA

Again, you're confusing cause and effect. It's like actively sabotaging a runner and saying: "See? that runner sucks!!" - Yeah because that runner is being actively sabotaged. You're completely ignoring all the evidence and simply claiming that they are unpopular because they are not "good" when in reality they are unpopular because they have been sabotaged to prevent them from challenging the gatekeeper's taxation funnels.

>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.

That's not even a coherent argument. Gatekeepers can sabotage competitors in many subtle ways to make the user experience subpar, it's not a 1-dimensional game where only feature parity can be weaponized. It's clear that you are actively refusing to understand the points being made. There is also documented evidence that Apple consistently engaged in practices that made any competing platform a worse experience. Gatekeepers have a conflict of interest and they consistently act in a manner that makes that bias glaring. Gatekeepers are also not morons, they know that it doesn't take much to introduce artificial friction while also maintaining plausible deniability. e.g. see court documents where Apple's engineers admit that they strategically use "scare screens" and that their managers would "definitely like that".

>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.

That's factually incorrect. As previously stated, it's not just a 1-dimensional form of sabotage where only feature parity is being weaponized but any form of artificially introduced friction, while being able to maintain plausible deniability - any of that will get the job done of shutting down any threat to the gatekeeper's taxation funnel. Furthermore, as open-web-advocacy.org states:

- #AppleBrowserBan Apple's ban of third party browsers on iOS is deeply anti-competitive, starves the Safari/WebKit team of funding and has stalled innovation for the past 10 years and prevented Web Apps from taking off on mobile. (https://open-web-advocacy.org/blog/apples-browser-engine-ban...)

-Deep System Integration

Web Apps need to become just Apps. Apps built with the free and open web need equal treatment and integration. Closed and heavily taxed proprietary ecosystems should not receive any preference.

- Web App Equality

All artifical barriers placed by gatekeepers must be removed. Web Apps if allowed can offer equivalent functionality with greater privacy and security for demanding use-cases.

◧◩◪◨⬒
433. troupo+MQ[view] [source] [discussion] 2025-07-26 08:07:30
>>kelthu+4Q
> This statement alone is evidence that you didn't understand the crux of the issue.

I do

> You are also confusing cause and effect.

I don't

> I clearly explained the root causes for that.

You didn't. You went on a rant about "public perception" and your own experience building mobile web sites.

> If you say that it's because they lack certain features, then you confirmed my point that it's due to active sabotage and denial of equal rights.

See. Again with the rant.

> Be specific, why are they not "good"?

E.g. Reddit's mobile web site loads every post in 3+ seconds. And reloads the full page when you click on a subtree in the comments.

When you scroll through Twitter, it will just randomly load a bunch of stuff and replace your content losing your scroll position. Same with going back from a tweet to the timeline.

Most websites take multiple seconds to display text-only information with broken layouts, layout shifts, and multiple loading states.

To quote myself from 3 years ago: >>34517503

--- start quote ---

Features HN developers think are missing from the web to deliver an experience "as polished as a native app": notifications, prompt banners, link interception, Chrome-only non-standards like bluetooth etc.

Features actual users think are missing from the web to deliver an experience "as polished as a native app": actual native-like experience: responsiveness, smooth animations, polished usable and accesible controls, maintaining scroll position and location in the app, fast scrolling through large lists, no loading states for the simplest actions...

I mean, people people keep bringing up Twitter's objectively bad web app as an example of one of the best PWA apps... Have these people never seen an actual native app?

--- end quote ---

> There wouldn't be coincidentally a mysterious opposing force that actively prevents developers from improving those aspects, right?

There is no such entity. Besides, Google invested hundreds of millions of dollars into PWAs, and there are still so few that people can point to even on Android.

> X (formerly Twitter) - has PWA

Yup.

450. leontr+WU[view] [source] 2025-07-26 09:03:01
>>foxfir+(OP)
A reminder of all the features available right now with PWAs - https://whatpwacando.today
◧◩◪
531. gargan+ge1[view] [source] [discussion] 2025-07-26 13:02:29
>>kelthu+zM
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

◧◩◪◨⬒⬓
561. kelthu+Ul1[view] [source] [discussion] 2025-07-26 14:16:43
>>troupo+MQ
ht>> I clearly explained the root causes for that.

>You didn't. You went on a rant about "public perception" and your own experience building mobile web sites.

I have no time to engage in your shallow kind of tit for tat, where I do all of the work and you simply respond with infantile one word responses with zero elaboration or outright denial, misrepresentation or just repetition of already debunked narratives. I will still briefly debunk the parts where you put in at least some minor effort of trying to substantiate.

For a more elaborate analysis:

>>44694037

>>44692287

>> Be specific, why are they not "good"? > E.g. Reddit's mobile web site loads every post in 3+ seconds. And reloads the full page when you click on a subtree in the comments. When you scroll through Twitter, it will just randomly load a bunch of stuff and replace your content losing your scroll position. Same with going back from a tweet to the timeline. Most websites take multiple seconds to display text-only information with broken layouts, layout shifts, and multiple loading states.

Those are some specific apps that have bad implementations, not an inherent limitation of the technology, so it's irrelevant to the bigger picture. I asked you for the specific technology. That's like me saying "Give me a specific reason why electric cars will never be a viable technology as you claimed" then you respond with "This specific brand has an electric car with this specific issue". It's such a transparent strategy of deliberately missing the point.

> --- start quote ---

Features HN developers think are missing from the web to deliver an experience ... --- end quote ---

All of those are issues that have already been fixed, so I don't get why you would bring up your severely outdated comment. It also contains aspects for which I clearly explained why and who is to blame for those.

>There is no such entity. Besides, Google invested hundreds of millions of dollars into PWAs, and there are still so few that people can point to even on Android.

I already responded to this in many different comments:

"Google is the primary champion of PWAs, they have a vested interest in its success. The reason I focused on Apple is because its actions are one of a profit-maximizing gatekeeper actively defending its most lucrative business against an existential threat that is PWA. Every bug, every delayed feature, and every artificial limitation imposed on PWAs on iOS is a calculated strategic move in this defense of its walled garden that makes maximum taxation possible."

◧◩◪
568. Sophir+Pn1[view] [source] [discussion] 2025-07-26 14:29:17
>>kelthu+zM
> 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

◧◩◪◨⬒⬓⬔⧯
570. kelthu+2o1[view] [source] [discussion] 2025-07-26 14:30:14
>>jdiff+sk1
I already responded to any of your points that are relevant to the core discussion:

>>44694037

>>44692287

For the rest refer to https://whatpwacando.today

◧◩
577. fsflov+Cp1[view] [source] [discussion] 2025-07-26 14:43:10
>>kstone+os
You can thank Apple for this: >>14864131
595. rishik+Jw1[view] [source] 2025-07-26 15:43:56
>>foxfir+(OP)
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

◧◩◪◨⬒⬓⬔⧯▣▦
614. kelthu+kE1[view] [source] [discussion] 2025-07-26 16:49:47
>>jdiff+bw1
>You have points, I agree that web technology is well suited in 2025 to make interactive applications. I agree that web apps are being held back from expressing their true potential. And while Electron is largely skewered for being bloated and heavy, the web can be fast and fluid.

The main topic originated through OP's "why some users demand a 'native' app when the web app should be enough" for which I provided explanations as to why web apps haven't lived up to their potential i.e. conflict of interest and the corresponding sabotage by a gatekeeper in contrast to the manufactured narrative of "they are unpopular because they suck". That's a false narrative which I've explained in many comments:

- "A Progressive Web App, if allowed to reach its full, un-sabotaged potential, is the technological manifestation of the Digital Markets Act's goals. So it would be utterly absurd for Apple to pour hundreds of millions of dollars into fighting the DMA, just to let PWAs pass which achieves the exact same goals."

- "The reason I focused on Apple is because its actions are one of a profit-maximizing gatekeeper actively defending its most lucrative business against an existential threat that is PWA. Every bug, every delayed feature, and every artificial limitation imposed on PWAs on iOS is a calculated strategic move in this defense of its walled garden that makes maximum taxation possible."

Since you've stated that "I agree that web apps are being held back from expressing their true potential" you confirmed my thesis. That's why I stated: "I already responded to any of your points that are RELEVANT to the CORE DISCUSSION"

>But you haven't proven that web apps don't feel janky, fragile, and out of place.

That's not even part of the core issue and it has still been explained in my post anyway, which you even confirmed by saying "I agree that web apps are being held back from expressing their true potential" and is also expressed here:

- Apple's ban of third party browsers on iOS is deeply anti-competitive, STARVES the Safari/WebKit team of funding and has STALLED innovation for the past 10 YEARS and PREVENTED Web Apps from taking off on mobile. (https://open-web-advocacy.org/blog/apples-browser-engine-ban...)

-Deep System Integration

Web Apps need to become just Apps. Apps built with the free and open web need equal treatment and integration. Closed and heavily taxed proprietary ecosystems should not receive any preference.

- Web App Equality

All artificial barriers placed by gatekeepers must be removed. Web Apps if allowed can offer equivalent functionality with greater privacy and security for demanding use-cases.

These are all factors that have already been mentioned and they fix all the real issues that are not the product of active sabotage.

Furthermore, I'm using many web apps like Discord and Visual Studio Code and they do not feel janky, fragile or out of place, that's your subjective perception. And even if that were an objective fact, which they are not, it would still not be relevant to the core discussion since they are not inherent to the technology but product-management related trade-offs that can be improved and fixed.

>The web's internet-native status means a bad internet connection or a brief crossing through a dead zone will kill almost any web app. Yes, there's strategies around this with web workers nowadays, but those are quite complex to implement for even simple applications and often aren't worth the effort to do anything more than pop up a branded "you're offline" page.

Your first claim is just factually wrong, but you admit that in the following statement which contains another claim that is also wrong. Those are exactly the kind of problems that PWAs solve and the user experience in that regard has been steadily improving (see also https://www.inkandswitch.com/essay/local-first )

>An app can be completely cut off from the internet, it doesn't have that base assumption of network connectivity and isn't built from the ground up from network-based parts.

That's just straight up nonsense. Any native or web app that relies on internet connectivity will be equally affected. Any native or web app developed with a local-first or local-only approach will work perfectly fine without internet. You clearly have outdated knowledge on the matter. (see https://whatpwacando.today)

So I really had addressed your points that were relevant to the core issue, but you just wanted to nitpick details that had already been partially or fully addressed and are also insignificant in the bigger picture of the topic and technological progress in general. Those ones you listed are based on your subjective experience, your outdated knowledge on the tech or simply a transitory state of software that can be easily improved since they are not an inherent technological limitation.

◧◩◪◨
641. WorldP+kZ1[view] [source] [discussion] 2025-07-26 20:25:37
>>WorldP+aV
https://darekasan-net.hatenablog.com/entry/2021/04/23/145516
◧◩◪◨⬒
687. trinsi+Bo3[view] [source] [discussion] 2025-07-27 15:40:06
>>W3zzy+kT
Same here. I did spark some interest in my family when I sent them this UI Test [0]

We talked about it on hacker h news awhile back[1]

[0]: https://games.productartistry.com/games/dark-patterns

[1]: >>42737778

◧◩◪◨⬒⬓
689. W3zzy+jp3[view] [source] [discussion] 2025-07-27 15:46:06
>>distan+E62
It's old stats and - coming from Android authority - the response group is literate when it comes to Android phones but from their 2020 survey 35% claimed to have auto updates of.

https://www.androidauthority.com/auto-update-apps-google-pla...

Then, on a worldwide scale, you can see that a lot of people are running unsupported Android versions.

https://gs.statcounter.com/os-version-market-share/android

Yes, there is no guarantee they a web app is more secure or up to date but tge likelyhood is far greater as it's a developer's responsibility and not the end consumer.

◧◩◪◨⬒
695. kelthu+ii4[view] [source] [discussion] 2025-07-27 23:14:07
>>thephy+o42
>PWAs are only as good of a user experience as the developer programs it to be. The average local TV news affiliate website spends 5MB-20MB of bandwidth within a minute of downloading 1 page. My last iOS app was only 5MB shipped and only consumes a few KB of bandwidth per session.

This is a very strange argument to make, the exact same applies to "native" apps. Every app "is only as good of a user experience as the developer programs it to be". There are countless of "native" apps on iOS like "wallpaper" apps that drain the battery, consume absurd bandwidth and have outright scammy business models which App Store "review" just lets pass (because Apple gets a cut of the scam!).

>There are massive convenience features that native apps support which aren’t available to browser APIs. Auth, payments, notifications, parental controls, power efficiency, and perhaps security and privacy (depending on how prevalent analytics/ tracking/ advertising libraries are on native apps).

Auth? https://whatpwacando.today/authentication

Payments? https://whatpwacando.today/payment

Notifications? https://whatpwacando.today/notifications

Parental Controls? Use Web Content Restrictions.

Power efficiency? If JIT (Just-In-Time) compilation were universally allowed for all web browsers and PWAs on iOS, it would be a complete game-changer, dramatically closing the performance and power efficiency gap with native apps. (see above why Apple actively sabotages PWAs)

Security and Privacy? PWAs benefit from the OS's sandbox and its own sandbox

>A well crafted PWA can compete on most features with a well crafted app, but ultimately the App Store review process means native apps have a decently high floor, whereas PWAs have zero floor.

You can't even compare the App Store review to someone actively going on e.g. Pinterest.com and clicking on install PWA. The user has already reviewed and decided that it's an app worth installing. Finally, the App Store "review process" is a bad joke, not only because it is slow, inefficient and often arbitrary, but because it fails to even filter out the most obvious of scams:

"Apple claims its App Store is carefully curated so that only the best apps get through. The truth is, the App Store is littered with scams" -https://www.washingtonpost.com/technology/2021/06/06/apple-a...

"The widely used Apple App Store has become a minefield of scam apps. While several scam apps have been removed by Apple, it seems they’ve only acted when directly called out on social media. Despite the removal of some scam apps, Apple has not yet acted to ban the guilty app developers from the app store."

https://mccunewright.com/scam-apps-sold-on-the-apple-app-sto...

◧◩◪◨⬒⬓
702. W3zzy+wL6[view] [source] [discussion] 2025-07-28 20:16:15
>>trinsi+Bo3
That's neat! Thanks! I also like his other applications.

https://games.productartistry.com/

[go to top]