News for hackers. Stuff that matters.
Re:Everyone knows all the apps on your phone by turblety on Sunday March 30, 2025 @01:53AM (#43521702)
I still, will never understand the need for native "Apps". To this day, I have never seen an "App" that couldn't simply have been a website/webapp. Most of them would likely be improved by being a webapp.

The only benefits I can see of "Apps", are the developer get's access to private information they really don't need.

Yeah, they get to be on the "App Store". But the "App Store" is a totally unnecessary concept introduced by Apple/Google so they could scrape a huge percentage in sales.

Web browsers have good (not perfect) sandboxing, costs no fees to "submit" and are accessible to everyone on every phone.

Re:Everyone knows all the apps on your phone by xxprogamerxy on Sunday March 30, 2025 @03:35AM (#43522181)
Simple, UX.

The reality is, most webapps for mobile just suck. The UX is nowhere near that of a native application. I don't want any text to be selectable. I don't want pull to refresh on every page. I don't want the left-swipe to take me to the previous page.

You can probably find workarounds for all these issues. The new Silk library (https://silkhq.co/) is the first case I've seen that get's very close to a native experience. But even the fact that this is a paid library comes to show how non-trivial this is.

Re:Everyone knows all the apps on your phone by leipie on Sunday March 30, 2025 @04:01AM (#43522293)
As a user I usually want all of those features to work. I regularly get ticked off at apps, because I cannot copy paste like in the browser or the app just closes (and loses all state) because I tried to use the back button. I also encountered apps that just reset, because I dared switch to another app for a second because I wanted to copy paste something into it...
Re:Everyone knows all the apps on your phone by mojuba on Sunday March 30, 2025 @04:12AM (#43522355)
To be fair, browser apps do have their advantages:

- text is selectable

- content is zoomable

- you can have an ad/nuisance blocker

- page source is open

While native apps have their own advantages:

- much smoother experience esp. navigation, scrolling, animations, etc.

- better overall performance (JavaScript will always lose to the native binary)

- access to hardware opens new possibilities; audio, video accelerators etc.; there's a ton of things you can't do in the browser with audio for example

- widgets, some of them are nice and useful too

- for publishers: an app icon on the home screen is a reminder, a "hook" of sorts; this is the main reason they push apps over web versions

Re:Everyone knows all the apps on your phone by blacklight on Sunday March 30, 2025 @05:17AM (#43522702)
All the features you mentioned can also be achieved by a well developed PWA. Of course, minus the widgets or some deeper system integration (like controlling phone calls etc.)
Re:Everyone knows all the apps on your phone by mojuba on Sunday March 30, 2025 @08:11AM (#43523497)
Try to build a more or less serious music synth in the browser that won’t kill your battery.
Re:Everyone knows all the apps on your phone by firtoz on Sunday March 30, 2025 @08:16AM (#43523526)
Heh, I was actually building one. Haven't considered the battery... Are the web audio APIs bad, or are you forced to use the CPU? I guess with webgpu it may be easier?
Re:Everyone knows all the apps on your phone by mojuba on Sunday March 30, 2025 @09:09AM (#43523870)
I think on iOS you need access on the CoreAudio level if you want to be efficient, ie fill audio buffers on a high priority thread with some lower level static language.
Re:Everyone knows all the apps on your phone by blacklight on Wednesday April 02, 2025 @02:46PM (#43560028)
Of course, I'm not saying that one size fits all.

There are cases like media apps, camera apps, videogames, terminal emulators, clipboard managers etc. that won't become Web apps any time soon.

Either because they need to operate closer to the OS, or for performance expectation reasons.

But I've just had a quick scroll through the apps on my phone, and I can confidently say that 90% of them are basically HTTP clients that interact with an HTTP server.

And even those that do more could probably be wrapped into a WebAssembly artifact with comparable performance in a near future.

The reason why they are not PWAs, and why engineers are often expected to do triple work (iOS, Android, Web), and why there aren't more products released as PWAs, keeps eluding me.

Sure, you have to tell folks how the "Install/Add to home screen" process works from a mobile browser, but is it that really that much more friction compared to an App Store paradigm to justify the abuse of native apps that either reinvent the wheel multiple times, or are just unglorified Web browsers running an Electron app just to show you the discounts at the supermarket near your house?

Re:Everyone knows all the apps on your phone by divan on Sunday March 30, 2025 @09:42AM (#43524128)
> browser apps do have their advantages:

These are more like byproduct of the fact that web apps are built on the stack not suited for modern UI apps. It's literally a text typesetting engine pretending to be a rendering engine for high-performance UI.

So, it can also be framed as:

- everything is selectable, even what shouldn't be - buttons, drawers, video players, etc - content is zoomable, which most of the time just breaks UX in hilariuous ways. Developers have to do extra-work to either disable zoom or make hacks/workarounds.

"Everything is selectable" and "everything is zoomable" makes total sense if it's a blog post. If it's a UI for the modern app, it does not.

Re:Everyone knows all the apps on your phone by rblatz on Sunday March 30, 2025 @01:13PM (#43525741)
Disabling zoom is so hostile, why not disable screen readers and put bollards on handicapped ramps while you are at it. It’s literally a middle finger to older people and people with vision issues. If you disable zoom I will not be using your website.
Re:Everyone knows all the apps on your phone by divan on Sunday March 30, 2025 @03:21PM (#43526756)
Luckly most popular operating systems have concept of global text size that can be adjusted, and non-web UI frameworks respect that.
Re:Everyone knows all the apps on your phone by mvdtnz on Sunday March 30, 2025 @02:08PM (#43526201)
> It's literally a text typesetting engine pretending to be a rendering engine for high-performance UI

This is an outdated view of the web. Catch up or be left behind.

Re:Everyone knows all the apps on your phone by divan on Sunday March 30, 2025 @03:20PM (#43526746)
This is factual view. No matter how many layers of abstraction you put on top, the foundation is always there. Luckily we have better and better support for wasm in browsers, so it's a matter of time when this outdated stack will be replaced with solutions designed from the ground up for the task.
Re:Everyone knows all the apps on your phone by nsonha on Monday March 31, 2025 @12:03PM (#43536551)
Web just have defaults that are not suitable for app. Disable test select is one line of css, not that hard.
Re:Everyone knows all the apps on your phone by octacat on Sunday March 30, 2025 @09:40PM (#43529798)
+ working notifications - adblocker is more of a minus for publishers though

But mainly don't expect any good web app integration on mobile, because it would hit the store 30% tax.

Re:Everyone knows all the apps on your phone by ffsm8 on Sunday March 30, 2025 @04:06AM (#43522316)
Mmh, the examples you've listed are actually super easy to do if you're using a framework such as angular with it's plugins for pwa and touch controls. And prolly tailwind for css/disabling selection if you really want to, but I'd call that an anti feature in almost all cases.
Re:Everyone knows all the apps on your phone by xg15 on Sunday March 30, 2025 @04:38AM (#43522488)
In theory. In practice not so much.

I've had enough browser apps try that on my phone. Usually they start to lag out and become unbearably slow due to the framework bloat, compared to native apps that have no such issues.

Re:Everyone knows all the apps on your phone by wiseowise on Sunday March 30, 2025 @04:07AM (#43522326)
UX is when you have less features - got it.
Re:Everyone knows all the apps on your phone by Aerroon on Sunday March 30, 2025 @04:42AM (#43522507)
Most apps for mobile suck too. A lot of them are worse because they are not in a web browser, eg YouTube or Reddit or similar apps that work via urls.

Browsers are some of the very few apps that work well on a phone. Most of the other ones feel like a mess (except games I guess).

Re:Everyone knows all the apps on your phone by jonplackett on Sunday March 30, 2025 @04:49AM (#43522547)
You have to wonder about the motivations of the company making the browser that makes it impossible to disable some of these things, and therefore makes real apps so much superior (like swipe to go back on safari - I have never ever swiped back intentionally in over 100000 swipe backs).
Re:Everyone knows all the apps on your phone by jodrellblank on Sunday March 30, 2025 @05:41AM (#43522802)
“I have never wanted to type the letter ‘e’ in any of the 100,000 times I hit the ‘e’ key on the keyboard; it’s always felt suspicious to me why keyboards even have an ‘e’ key which can’t be disabled” said the perfectly normal hacker news commenter.
Re:Everyone knows all the apps on your phone by rezonant on Sunday March 30, 2025 @07:25AM (#43523285)
> I have never ever swiped back intentionally in over 100000 swipe backs

Real question here, what are you trying to do when you "swipe back"?

Re:Everyone knows all the apps on your phone by bluedino on Sunday March 30, 2025 @07:59AM (#43523432)
Dating apps.

By instinct I swipe back like I am in Safari, and that does something else in those.

Re:Everyone knows all the apps on your phone by jonplackett on Sunday March 30, 2025 @04:12PM (#43527204)
Swipe UP
Re:Everyone knows all the apps on your phone by miramba on Sunday March 30, 2025 @04:54PM (#43527545)
Touching something on the left side, like a link, and let my finger touch the glass a tiny bit too long while pulling the finger back. Unwanted swiping happens to me all the time in all directions - may the developers use a touch screen for everything forever!
Re:Everyone knows all the apps on your phone by nsonha on Monday March 31, 2025 @12:08PM (#43536615)
This swipe thing violates one of the most basic ux principles by making a destructive action easily triggered by accident.
Re:Everyone knows all the apps on your phone by buyucu on Sunday March 30, 2025 @04:52AM (#43522568)
webapp UIs suck because nobody cares about them. They could be a lot better.
Re:Everyone knows all the apps on your phone by silisili on Sunday March 30, 2025 @04:56AM (#43522587)
That's funny, I use Amazon on mobile web, my wife insists on the app.

Guess which one of us has way more problems, due to both functionality and a constantly changing layout?

Re:Everyone knows all the apps on your phone by fauigerzigerk on Sunday March 30, 2025 @05:00AM (#43522599)
>I don't want any text to be selectable. I don't want pull to refresh on every page. I don't want the left-swipe to take me to the previous page.

Strange. This inability to select any text has always felt like one of the most hostile things developers could ever do. It feels like pure vandalism.

Another thing that causes massive productivity degradation is not being able to keep multiple pages open so you can come back to some state. I cannot imagine how anyone could possibly use these apps for any serious work.

The UX of almost all native mobile apps is absolute crap. But it's not their nativeness that makes them crap. I'm not complaining about the idea of operating systems offering non-portable but high performance UI primitives that make use of OS facilities.

Many native desktop apps don't have these UX issues (at least not all of them at the same time). It's the mobile UX patterns, conventions and native UI frameworks that are causing this catastrophic state of affairs.

Re:Everyone knows all the apps on your phone by whstl on Sunday March 30, 2025 @05:47AM (#43522834)
Inability to select text is a pain in the ass when you're midway through learning the language and only wants to translate certain parts. In native apps it's understood (app makers don't really give a shit about me), but when it's in websites it's like a slap in the face :)
Re:Everyone knows all the apps on your phone by hombre_fatal on Sunday March 30, 2025 @09:03AM (#43523840)
Yeah, the app model of one page open at a time ever is such bad UX. Huge regression from the web. Funnily enough you get around it on an app like Reddit by opening pages in the web browser.
Re:Everyone knows all the apps on your phone by tshaddox on Sunday March 30, 2025 @10:31AM (#43524507)
Also, if my memory serves, native MacOS apps by default support selecting most text that isn’t part of a clickable element like a button.
Re:Everyone knows all the apps on your phone by OrangeMusic on Tuesday April 01, 2025 @11:39AM (#43548105)
No, that's absolutely not the case, and it would be very odd and disturbing.
Re:Everyone knows all the apps on your phone by golvok on Tuesday April 01, 2025 @09:13PM (#43552852)
I think it's an accessibility option that also makes navigating with the tab key more useful.
Re:Everyone knows all the apps on your phone by criddell on Sunday March 30, 2025 @10:41AM (#43524573)
On modern mobile and desktop operating systems, you can always copy that portion of the screen to the clipboard and it will recognize the text so you can paste it anywhere.
Re:Everyone knows all the apps on your phone by mattl on Sunday March 30, 2025 @11:53AM (#43525106)
I’ve noticed that apps can tell when you’re taking a screenshot and often will pop up a little message first which appears in the screenshot.

Reddit on iOS was one that did it.

Re:Everyone knows all the apps on your phone by ycombinator_acc on Monday April 07, 2025 @01:55PM (#43614096)
No you can't.

Even if you could (which you can't, at least on my, modern, phone), it would be a workaround, not a solution.

A solution would be allowing free selection like in the browser or, better yet, ditching "native" apps for web apps, as the person above suggested. As a bonus, this "exodus" will force browser makers to iron out any UX issues very quickly.

Re:Everyone knows all the apps on your phone by herrvogel- on Sunday March 30, 2025 @02:39PM (#43526428)
Every time I try to select a single word in a WhatsApp message I surprised for a second. It’s so strange that most apps that have text as their fundamental content don’t allow you to do this.
Re:Everyone knows all the apps on your phone by umbra07 on Monday March 31, 2025 @07:29PM (#43541157)
> Strange. This inability to select any text has always felt like one of the most hostile things developers could ever do. It feels like pure vandalism.

Use Circle to Search? Native capability that works on every single app, and is close to perfect (with the exception of handling text at the very bottom/top of your screen that's covered by your navbar/Google logo).

Re:Everyone knows all the apps on your phone by blacklight on Sunday March 30, 2025 @05:15AM (#43522696)
It doesn't sound like anything that a PWA (paired with some a sync mechanism like Websockets) can't solve. And with WebAssembly the convergence is even more compelling.
Re:Everyone knows all the apps on your phone by starfezzy on Sunday March 30, 2025 @09:11AM (#43523887)
That is not an objection. Two decades of webapp progress instead of native app progress would have (and still would) addressed all of that.
Re:Everyone knows all the apps on your phone by nodar86 on Sunday March 30, 2025 @09:22AM (#43523982)
> I don't want any text to be selectable

Disabling text selection is not just worse UX, it is actively user-hostile

Re:Everyone knows all the apps on your phone by crazygringo on Sunday March 30, 2025 @10:24AM (#43524455)
I have literally never needed to select text in a UX element.

In the past, occasionally there would be an error message in a message box dialog that I wanted to copy and paste. And then I discovered that despite it not looking selectable, it actually was.

I don't want to accidentally select the text of my menu bar, or of a text box label, or a dialog tab title.

Re:Everyone knows all the apps on your phone by sitkack on Sunday March 30, 2025 @01:42PM (#43525979)
I, I, I. Empathy is a weakness.

Lots of limitations for you to not accidentally do something, maybe there is a way to not accidentally do those things and also help people that need them.

Re:Everyone knows all the apps on your phone by crazygringo on Sunday March 30, 2025 @03:15PM (#43526709)
No, not providing concrete examples is a weakness.

You're awfully arrogant in making a judgement about my empathy... if you want to make this personal.

Or maybe you can justify why people need to be able to select menu labels in the first place? That's not standard on any OS I've ever used, so it's up to the person who wants to change things to justify why.

Maybe be less judgmental of people here on HN, and contribute something factual instead? I at least gave a factual account of my personal experience, which is a data point. Describing one's experience isn't egoism.

Re:Everyone knows all the apps on your phone by nazgul17 on Sunday March 30, 2025 @05:29PM (#43527842)
A simple and concrete example is, go to Japan, find yourself in need of using any Japanese-only app, be extremely frustrated in not even being able to select text to translate it.

At least in recent versions of Android there is that OCR (?) powered functionality to select text when you're in switch-app view.

Re:Everyone knows all the apps on your phone by crazygringo on Monday March 31, 2025 @09:39AM (#43534930)
Thank you for the example!

I would suggest that these days you'd be much better off taking a screenshot and putting that into Google Translate.

That way all the text remains in-place, and you can keep it as a visual reference to refer to.

If you were selecting text, it would wind up in a kind of jumble that would be much harder to use.

Re:Everyone knows all the apps on your phone by umbra07 on Monday March 31, 2025 @07:32PM (#43541183)
Circle to Search can translate everything on your screen without you needing to go through the whole "copy text, open Translate, paste, switch back to app" workflow. You just hold the home button, then press the translate button.
Re:Everyone knows all the apps on your phone by divan on Sunday March 30, 2025 @09:45AM (#43524154)
In Photoshop panels, title (like "Layers") are not selectable. How is it worse UX or user-hostile?
Re:Everyone knows all the apps on your phone by IshKebab on Sunday March 30, 2025 @02:19PM (#43526292)
It's worse on desktop. On mobile it just leads to accidental selection when you were trying to do something else.
Re:Everyone knows all the apps on your phone by sota_pop on Sunday March 30, 2025 @11:54AM (#43525120)
To go along with this UX argument: it’s always been my perception that native apps often lean towards a stateful design while web apps try for stateless. Maybe that’s too abstract (read - incorrect), but was always just where my intuition landed.
Re:Everyone knows all the apps on your phone by andoando on Sunday March 30, 2025 @12:16PM (#43525256)
Nothing prevents fhe same UI being available in web though.

Iconic mirrors a lot of it, but Apple/google could have just as easily made them native components triggered in the browser

Re:Everyone knows all the apps on your phone by lazycouchpotato on Monday March 31, 2025 @12:42AM (#43531140)
The "pull to refresh" is probably the most annoying one.

Other than that, I'd like text to be selectable! I don't like it when apps don't allow you to copy text.

I use Copy [1], and when that doesn't work I use the OCR text selection feature on my Pixel phone.

[1] https://play.google.com/store/apps/details?id=com.weberdo.ap...

Re:Everyone knows all the apps on your phone by ustad on Sunday March 30, 2025 @03:34AM (#43522176)
Its funny to read negative replies to your comment on the shortcoming's of web apps.

The browsers are controlled and manipulated by the likes of Apple and Google. These companies have a significant influence on the direction of browser features and limitations, often shaping them to suit their business interests. For example, Apple’s Safari and Google’s Chrome have been criticized for implementing features that reinforce their own ecosystems, such as limiting web push notifications or restricting certain web API functionalities to encourage users toward their native apps. This ultimately means that even in the browser world, the same forces that drive the app store monopolies can still control and restrict what’s possible, even if the web is inherently more open. So while web apps offer more flexibility than native apps in theory, the reality is that Apple and Google’s control over the browsers still limits the true potential of a completely open web.

Re:Everyone knows all the apps on your phone by jampekka on Sunday March 30, 2025 @04:16AM (#43522370)
> The browsers are controlled and manipulated by the likes of Apple and Google.

Who do you think controls Android and iOS native APIs?

Web standards at least have public forums and specs, with multiple parties involved. And all the major browser engines are open source and apps built for them are relatively cross-compatible.

Re:Everyone knows all the apps on your phone by chme on Sunday March 30, 2025 @03:08AM (#43522027)
I get your point partially. All these apps that companies put out in order to collect and manage shopping tokens or to contact their customer service would have been much better as a website.

However I still do like to have apps on my devices that just work offline, without distributing my data across services I do not control. And I also do not want to depend on a internet connection, when I am anywhere.

I like my offline Osmand/Organic Maps app to show me the trails when I am somewhere in the woods or mountains. I like my apps that instead on using some third party server, connect directly to my other local devices to share data.

IMO all (where possible) apps should be developed offline first, and only require internet when necessary, and those apps that cannot work without internet should be web apps, they do not need to be on my devices.

Re:Everyone knows all the apps on your phone by oarsinsync on Sunday March 30, 2025 @03:39AM (#43522196)
It’s totally possible to distribute a webapp that works offline and stores all your data offline too.

Platform owners introduce a bunch of restrictions that create reliability and usability concerns, but the standards already exist to enable a website operator to create a webapp that, after the initial ‘install’, runs entirely offline on the user’s device, and has no need to communicate with the website.

Re:Everyone knows all the apps on your phone by layer8 on Sunday March 30, 2025 @12:11PM (#43525223)
It’s not really possible in practice, see https://news.ycombinator.com/item?id=43522667.
Re:Everyone knows all the apps on your phone by setopt on Sunday March 30, 2025 @03:20AM (#43522076)
> I still, will never understand the need for native "Apps". To this day, I have never seen an "App" that couldn't simply have been a website/webapp.

In cases where a native app and web app are both available on iOS, there’s often a huge difference in battery usage and sluggishness. Also, as a sibling poster mentioned, I like having fully “offline” apps as well, for example for maps and notes.

I’m not saying that I like how Apple and Google have done this in practice, but I don’t think going webapp-only is the future. For the same reason I won’t replace my real computer with a Chromebook for the foreseeable future.

Re:Everyone knows all the apps on your phone by wiseowise on Sunday March 30, 2025 @04:12AM (#43522352)
> In cases where a native app and web app are both available on iOS, there’s often a huge difference in battery usage and sluggishness.

Yeah, like single native instagram draining battery faster than combination of multiple websites that I visit in Safari.

> For the same reason I won’t replace my real computer with a Chromebook for the foreseeable future.

> real computer

Where most of the modern applications are either web wrappers or Electron apps.

Re:Everyone knows all the apps on your phone by carlosjobim on Sunday March 30, 2025 @09:20AM (#43523966)
> Where most of the modern applications are either web wrappers or Electron apps.

Only if you're stuck on a depreciated platform like Linux. If you are on Mac, native applications – real applications – are much more powerful and usable than any web wrapper on Linux.

I've noticed Linux users have taken a habit of proposing their broken way of using a computer through the browser for other platforms as well. But on other platforms we are already spoiled with quality software.

Re:Everyone knows all the apps on your phone by rlpb on Sunday March 30, 2025 @09:40AM (#43524116)
Native applications are way better on Linux, too. But only where they exist. There are plenty of "apps" where there developers have taken shortcuts by getting "Linux support" by using Electron. These app perform noticeably worse and are generally disliked by their users.
Re:Everyone knows all the apps on your phone by mattl on Sunday March 30, 2025 @11:56AM (#43525127)
Good native Mac apps are on the decline too.
Re:Everyone knows all the apps on your phone by carlosjobim on Sunday March 30, 2025 @01:40PM (#43525964)
What are you missing?
Re:Everyone knows all the apps on your phone by mattl on Sunday March 30, 2025 @03:02PM (#43526613)
I was lamenting the lack of native UI in Blender last night.

I’ve been using Nova for the last few years. Increasingly native non-Xcode development tools seem to be few and far between. I have BBEdit and Nova, but a lot of people have switched to VS Code it seems.

Re:Everyone knows all the apps on your phone by alabastervlog on Sunday March 30, 2025 @12:10PM (#43525216)
I’m still bitter about Apple backing off their stance against using web tech in apps. Most apps that are really bad, are really bad because they’re just wrapping websites.
Re:Everyone knows all the apps on your phone by wodenokoto on Sunday March 30, 2025 @03:32AM (#43522160)
When the iPhone came out, you had full offline access on PC to Gmail and google docs using Google Gears.

Google Gears got deprecated because something something move to standard HTMl and browser features and now we don’t really have any offline web apps.

The ability to have non sluggish, offline web apps has existed for decades now, but the interest from providers has been declining and the understanding that this is possible is also declining on the consumer side.

Re:Everyone knows all the apps on your phone by jampekka on Sunday March 30, 2025 @04:12AM (#43522354)
PWAs can be fully offline. Are you sure you understand what you criticize?
Re:Everyone knows all the apps on your phone by jtrn on Sunday March 30, 2025 @05:11AM (#43522667)
Have you tried building PWAs for large user bases?

Here are some of the frustrations I had with PWA's.

There are massive differences between browsers and Android/iOS when it comes to storage, access to local files, and size limitations. Proper backup/sync of large files using IndexedDB, Cache API, or localStorage is not as straightforward as native storage.

Service workers aren’t designed for complex or long-running computations, But they’re more like lightweight assistants, and you would have a HUGE pain trying to accommodate all the different browser/OS limitations if you need predictable background sync/backup. This seems maybe to be better going forward due to frameworks like Ionic/Capacitor or Workbox.js tho.

PWAs are tethered to the web’s security model, which means they’re generally restricted to HTTP and HTTPS for communication. This limits direct access to protocols like SMTP (email) and FTP (file transfer). You’re stuck with web-friendly options like WebSockets or WebRTC, or you’ll need a server to act as a middleman. Building a torrent client would be really annoying due to the limited protocol access. The WebTorrent JavaScript framework, which can run in the browser, does not fully support traditional TCP/UDP torrent protocols directly but instead relies on WebRTC data channels. Therefore, your app will only connect to peers supporting WebRTC, which significantly reduces available torrents and peer counts. Also, there often is an added level of restriction to background processes on mobile.

There are also limits to access of the devices APIs: - NFC (partial Web NFC support in Android Chrome) - Bluetooth (Web Bluetooth limited to Chrome Android, absent in iOS) - Native contacts, SMS inbox, telephony, or system-wide calendars. - Some system-level sensors (barometer, precise accelerometer data).

Also: Web apps often perform slower on heavy graphics or computation than native apps due to lack of direct GPU access. I have not tested this myself, but I know this has gotten better.

Onwards: - PWAs can't directly register as the default handler for specific file types or URL schemes across the OS. - PWAs cannot reliably run background tasks (like precise location tracking, audio playback, VoIP callbacks, or continuous data monitoring) when inactive. - WebAuthn supports biometrics, but native biometric APIs (like Face ID/Touch ID) offer deeper integration for specific app functionality. This is a HUGE need for our firm, as we rely on it for easy authentication for our app, and customers love it over other authentication methods. - PWAs can't easily embed widgets into the OS home screen or system-level UI components like control center integration.

YES, PWAs are much more capable than some people think and could, in many instances, work just as well as a native app. (I use GeForce Now on iOS with not many problems.)

And this is not even touching on how much easier it is to use Android/iOS SDKs to put together an application, and user expectations (which might be WRONG when they think PWAs are lesser or more insecure, but these attitudes are still reality).

All that said, I prefer PWA over native myself due to publication freedom, but I get annoyed when you talk down to people, and you seem to be the one that doesn't understand that there are actual limitations.

Re:Everyone knows all the apps on your phone by jampekka on Sunday March 30, 2025 @05:47AM (#43522836)
The post mentioned offline usage for maps and notes. Neither are significantly limited by service workers' capabilities. Platform differences are annoying indeed, especially due to the deliberate sabotage by Apple.

Sure there are limitations to PWAs, but quite a vast majority of apps don't need the missing features.

I find native Android and especially iOS SDKs vastly more difficult and cumbersome to develop for. Doubly so of course if you have to develop for both. Maybe if you're already used to the Android/iOS development mess it is easier short term than to learn something new.

Re:Everyone knows all the apps on your phone by elric on Sunday March 30, 2025 @03:29AM (#43522148)
> The only benefits I can see of "Apps", are the developer get's access to private information they really don't need.

That's exactly the point. More developer control, less user control. Can't change cookie settings in an app, can't (easily) block ads, can't use developer tools to remove annoying UI elements, can't disable phone home mechanics, can't prevent the developer from profiling you.

Re:Everyone knows all the apps on your phone by xlii on Sunday March 30, 2025 @04:09AM (#43522337)
Any kind of offline cryptography. Imagine Apple Pay being an app. So all sort of digital signatures, documents, checks, payment codes and vouchers, tickets etc.

IMO this is in the range of „why we use machines to transport if we all have legs”. Technically true, but applications do more than only UI.

I've heard this argument for the past 30 years (we won’t be using apps, everything will be remote console/terminal/webpage/web). Chromebooks were meant for web-first access, and yet native apps are still alive and kicking.

Re:Everyone knows all the apps on your phone by ulrikrasmussen on Sunday March 30, 2025 @02:13AM (#43521779)
There are also an increasing number of services which are ONLY available as apps now, including, but not limited to, many financial apps such as Revolut.

A big issue with this trend is that unlike the web, the whole Android ecosystem is a walled garden which is strictly controlled by Google. In principle you can run your own custom Android ROM, but in practice this will lock you out from any app which uses Play Integrity API to enforce Google's totalitarian regime which dictates what software YOU are allowed to run on "your" hardware.

Re:Everyone knows all the apps on your phone by IshKebab on Sunday March 30, 2025 @03:21AM (#43522087)
The worst one is the UK's NHS app, which is only available as an app, despite being just a webview wrapper! I have no idea what they were thinking.
Re:Everyone knows all the apps on your phone by cyberpunk on Sunday March 30, 2025 @04:14AM (#43522366)
Sometimes it’s a compliance thing, e.g we can only show health data if your device passes some security controls first.
Re:Everyone knows all the apps on your phone by WesolyKubeczek on Sunday March 30, 2025 @04:18AM (#43522375)
What happens when you visit whatever URL is being wrapped?
Re:Everyone knows all the apps on your phone by whstl on Sunday March 30, 2025 @06:10AM (#43522932)
IME those apps often have the HTML/JS embedded, so you would have to extract the contents, host them somewhere and proxy the API calls.
Re:Everyone knows all the apps on your phone by IshKebab on Sunday March 30, 2025 @04:26AM (#43522423)
I dunno, I haven't reverse engineered it to find the URL. But I would imagine it gets confused about authentication.
Re:Everyone knows all the apps on your phone by donalhunt on Sunday March 30, 2025 @05:17AM (#43522701)
Would put money it on it using something like '?device_verified=1'.
Re:Everyone knows all the apps on your phone by pasc1878 on Sunday March 30, 2025 @09:49AM (#43524183)
You go to the nhs webpage and it works in the same way.

Login is better on the iOS app as you can use touch id/faceId and not userid/password also the webpage asks for cookies as it can't seem to remember the choice

Re:Everyone knows all the apps on your phone by IshKebab on Sunday March 30, 2025 @01:18PM (#43525792)
Really? What's the URL that would allow me to see test results and book appointments?
Re:Everyone knows all the apps on your phone by pasc1878 on Monday March 31, 2025 @05:07AM (#43532802)
Unfortunately that seems to depend on who did the test or your GP.

There seem to be sites for your GP (which mine does via a .nhs.uk domain it used to be via https://account.patientaccess.com/ which still shows appointments but does not allow booking but still allows requests for repeat prescriptions.) or hospital portal for results.

Re:Everyone knows all the apps on your phone by elric on Sunday March 30, 2025 @03:31AM (#43522154)
Not only that, but these companies are effectively letting Google decide who they can do business with. It's insane.
Re:Everyone knows all the apps on your phone by rzz3 on Sunday March 30, 2025 @03:13AM (#43522043)
Im sorry. I really just can’t understand or relate to this at all. Mobile web still feels like such a terrible experience, and apps generally don’t. When’s the last time you tried booking a flight on mobile web? And how do you deal with all of the real estate the browser steals? Having to log in every time when the app can just cache my authentication and FaceID me?
Re:Everyone knows all the apps on your phone by wodenokoto on Sunday March 30, 2025 @03:34AM (#43522174)
Seriously, booking hotels and flights is so much better on the web. You get multiple windows for easy flight and price comparisons, within and between providers.

I don’t understand people who use apps for this. It is such a pain.

Re:Everyone knows all the apps on your phone by pasc1878 on Sunday March 30, 2025 @09:50AM (#43524191)
You are comparing desktops to phones.

I do most things on my desktop for the reasons you say but on a phone multiple tabs etc is a pain.

Re:Everyone knows all the apps on your phone by wodenokoto on Sunday March 30, 2025 @11:25AM (#43524898)
No, I’m saying that the booking.com app, or the Skyscanner app or any of their competitors don’t support multiple tabs.

Their websites do (although even on new phones you are at a greater risc of a tab being purged and needing a reload, but still you can multi tab on the mobile website)

Re:Everyone knows all the apps on your phone by pasc1878 on Monday March 31, 2025 @04:56AM (#43532751)
Ah the difference here is that I can't use multiple tabs on my phone as they are too small. So tabs are only relevant to me on desktops and even then I will often use new windows.
Re:Everyone knows all the apps on your phone by rzz3 on Monday March 31, 2025 @01:03PM (#43537241)
I almost always book via apps. I can compare flights by looking at Kayak (app), then actually book it in the carrier app. I think the workflow just has to adapt to the tools you’re using, and trying to follow the same methods you’d use on desktop just don’t work. I don’t think either particular method is objectively worse than the other for every use case.
Re:Everyone knows all the apps on your phone by andelink on Sunday March 30, 2025 @03:27AM (#43522133)
Not who you replied to, but I more so do not rely on my phone for anything where I would prefer more screen real estate such as doing comparisons like buying flight tickets. I have never bought flight tickets on my phone, only on my computer. I prefer the bigger screen and keyboard for most things actually
Re:Everyone knows all the apps on your phone by renegat0x0 on Sunday March 30, 2025 @03:33AM (#43522167)
Not so sure. There are a ton of bad apps. They also do not work properly often.

Besides companies focus on apps, not on web pages. Less money, less focus, therefore worse experience

Re:Everyone knows all the apps on your phone by wiseowise on Sunday March 30, 2025 @04:18AM (#43522377)
> When’s the last time you tried booking a flight on mobile web?

A week ago, via TravelPerk which is literally a web wrapper.

> And how do you deal with all of the real estate the browser steals?

What?

> Having to log in every time when the app can just cache my authentication and FaceID me?

I literally use the same FaceID for my passwords/proton pass. Also, this depends on a website.

Re:Everyone knows all the apps on your phone by whstl on Sunday March 30, 2025 @06:14AM (#43522947)
> Having to log in every time

Sounds like a broken web app.

You are currently using a webapp that doesn't do this. It's called Hacker News, and it never asks me to login every time on my phone.

> when the app can just cache my authentication and FaceID me

Sounds like a broken login form.

Hacker News also allows me to login with Face ID on my phone, thanks to my password manager.

Optionally webapps can also provide Passkeys.

Re:Everyone knows all the apps on your phone by terinjokes on Sunday March 30, 2025 @08:52AM (#43523777)
> Sounds like a broken web app.

>

> You are currently using a webapp that doesn't do this. It's called Hacker News, and it never asks me to login every time on my phone.

Every time I visit Hacker News on my iPad I'm logged out. Apple has decided that if you don't visit a website often enough it will expire all your cookies for the site.

In practice that means I can log in to HN while I'm at the cafe one weekend and be logged out by the time I visit the next weekend.

Re:Everyone knows all the apps on your phone by whstl on Monday March 31, 2025 @04:44PM (#43539759)
Are you sure? My iPad has been logged on for months... the only that make it log off on the iPad is when I log off on the desktop.

Apparently HN does it on purpose and kills alls sessions on all devices when you log off.

Re:Everyone knows all the apps on your phone by rzz3 on Monday March 31, 2025 @01:06PM (#43537258)
Passkeys do definitely make the mobile web experience better, but unfortunately they’re still not widely supported. I’m not saying mobile web apps can’t be good, but a native app allows for a lot of UX optimization.
Re:Everyone knows all the apps on your phone by usrusr on Sunday March 30, 2025 @04:09AM (#43522341)
Push notification is the big one. Yes, there is web push, but that's hardly scratching the surface of feature completeness. And incentives to change that aren't really there.
Re:Everyone knows all the apps on your phone by wiseowise on Sunday March 30, 2025 @04:19AM (#43522381)
That’s a feature.
Re:Everyone knows all the apps on your phone by xenator on Sunday March 30, 2025 @02:14AM (#43521783)
During earthquake in Bangkok in Friday Grab (local superior version of Uber) helped me to order taxi and get my kids home. Needless to say that cell phones network collapsed for most of the day. All people want to know what happens and is their family and friends are safe. They definitely have very optimized network layer for poor connections. I bet they can switch to udp or something. I'm glad that it wasn't web app.

In many other cases I agree with you.

Re:Everyone knows all the apps on your phone by PaulRobinson on Sunday March 30, 2025 @02:41AM (#43521895)
99% likely they're using a REST API, which is... HTTP.

Even if it's gRPC or something more exotic, it'll be over TLS (you best hope it is).

You can have a webapp cached locally on your device. PWAs allow developers to create an SPA you can open from your homescreen, and to do that API interaction the same way as a native app.

I hope you and your family are well, and it's great that tech helped. But please, don't think that because this tech worked in this instance it can't be made safer and securer.

Re:Everyone knows all the apps on your phone by YetAnotherNick on Sunday March 30, 2025 @03:02AM (#43521997)
Switching to UDP won't magically improve your network connectivity. The overhead of WebRTC over UDP isn't too high as well.
Re:Everyone knows all the apps on your phone by renegat0x0 on Sunday March 30, 2025 @03:38AM (#43522194)
Many things needs to be an app, but so so many do not require.

Many apps are apps just because they can collect your data, and create walled gardens. It is harder to create extensions for existing apps, for web pages it is easier.

Re:Everyone knows all the apps on your phone by baxtr on Sunday March 30, 2025 @02:41AM (#43521900)
How would you make a video app in a browser? ie taking videos and then editing them afterwards
Re:Everyone knows all the apps on your phone by sph on Sunday March 30, 2025 @02:57AM (#43521978)
GP used hyperbole but was not all wrong. The issue is that most native apps could very well have been web apps. I appreciate that on iOS adding a web app to homescreen is possible, albeit obscure and not many use that feature. I hate that Firefox never really supported PWA for some unfathomable reason.
Re:Everyone knows all the apps on your phone by baxtr on Sunday March 30, 2025 @03:05AM (#43522009)
Exactly. But GP deliberately said all, not most or many.

GPs comment is something that people in politics would called sensational. Extreme rhetoric is great for upvotes because it stirs emotions but it’s not rational.

Re:Everyone knows all the apps on your phone by josfredo on Sunday March 30, 2025 @03:21AM (#43522085)
I think it’s completely justifiable, since it illustrates the core of the idea. Also, HN users, unlike voters, can see through the framing. If anything, it’s a great way to spark a debate.
Re:Everyone knows all the apps on your phone by psychoslave on Sunday March 30, 2025 @02:54AM (#43521963)
Re:Everyone knows all the apps on your phone by baxtr on Sunday March 30, 2025 @03:01AM (#43521991)
I mean something like CapCut that has access to the phone camera for capturing video.
Re:Everyone knows all the apps on your phone by worksonmine on Sunday March 30, 2025 @04:48AM (#43522545)
Browsers have camera and local file access if the user grants permissions, what do you mean isn't possible with the browser?
Re:Everyone knows all the apps on your phone by psychoslave on Sunday March 30, 2025 @09:16AM (#43523935)
I think that the name browser is basically just what is putting people in the wrong track of interpretation. They have been fully fledged VM sandboxes, which incidentally happen to also embed html and pdf interpreter natively.
Re:Everyone knows all the apps on your phone by scbzzzzz on Sunday March 30, 2025 @03:02AM (#43521996)
The commenter says about most apps. The use case you mentioned requires computing resources. You can do the whole thing on browser too but it is not efficient way . But in the case of delivery apps, finance apps, you don't need much compute as can work exclusively with APIs .
Re:Everyone knows all the apps on your phone by tossandthrow on Sunday March 30, 2025 @03:07AM (#43522023)
Performance is likely not a reason anymore - and if it is, then it is the platform that imposes it (rust was runs fairly fast in a browser).
Re:Everyone knows all the apps on your phone by baxtr on Sunday March 30, 2025 @03:06AM (#43522014)
No GPs says there are no apps, which is not most.
Re:Everyone knows all the apps on your phone by halper on Sunday March 30, 2025 @02:18AM (#43521802)
For me, there are a lot of applications that I want to be able to load regardless of whether I have a connection to the Internet or not: calendar, notes, mail etc. They can sync/send/whatever whenever I am next online.
Re:Everyone knows all the apps on your phone by turblety on Sunday March 30, 2025 @02:24AM (#43521823)
Ah yeah. While this is mostly implemented terrible, a web app can absolutely do this for you using service workers. So you can install a webapp to your homescreen and use it without an internet connection at all.
Re:Everyone knows all the apps on your phone by wruza on Sunday March 30, 2025 @02:42AM (#43521906)
Emulate a network layer to serve a pre-packaged bundle. Neat "platform", but as a developer no thanks.

While apps are spying etc, making them is usually a no-brainer compared to churning and leaky web stacks. And probably not a single time a webapp loaded for me when I tried it outside standing in the wind trying to figure something out. It was always an app that started and helped and didn't ever scroll horizontally while doing so.

Re:Everyone knows all the apps on your phone by ablob on Sunday March 30, 2025 @02:43AM (#43521909)
In that case the only difference between a webapp and a normal app would be the permissions, wouldn't it?
Re:Everyone knows all the apps on your phone by jspdown on Sunday March 30, 2025 @03:13AM (#43522045)
Permissions and performances.

But we could argue that if webapps were more used on mobiles, new APIs would have been opened to facilitate cross-app integrations.

Re:Everyone knows all the apps on your phone by sgt on Sunday March 30, 2025 @05:07AM (#43522643)
You seem to miss the fact that most web app experiences are inferior to that of native app.

The disadvantage of native is barrier to install. Once that's done, the experience to the user is simply superior. True native experience, fast and predictable. As a developer it's easier to build those types of apps as well.

People who haven't used iOS might not understand this though as they've never seen "how things should be".

Re:Everyone knows all the apps on your phone by umbra07 on Monday March 31, 2025 @07:39PM (#43541236)
you think most Android users are using PWAs instead of native apps? lol.
Re:Everyone knows all the apps on your phone by PaulRobinson on Sunday March 30, 2025 @02:41AM (#43521901)
PWAs can do this.
Re:Everyone knows all the apps on your phone by ezequiel-garzon on Sunday March 30, 2025 @03:20AM (#43522073)
In the case of termux, by far my favorite app, I have more than 2GB of locally installed packages. How would that work with a browser?
Re:Everyone knows all the apps on your phone by hk__2 on Sunday March 30, 2025 @03:52AM (#43522254)
OP talks about apps in general, of course there will always be anecdotic cases like this one (see also https://xkcd.com/1172/).
Re:Everyone knows all the apps on your phone by nxjx on Sunday March 30, 2025 @03:19AM (#43522070)
https://en.m.wikipedia.org/wiki/Platform_economy

Becoming the middle man is the default model that supports scale. No one has come up with anything else to support a world where avg disposable income is close to 0

Re:Everyone knows all the apps on your phone by hgomersall on Sunday March 30, 2025 @03:28AM (#43522139)
> Becoming the middle man is the default model that supports rent extraction

FTFY

Re:Everyone knows all the apps on your phone by nottorp on Sunday March 30, 2025 @04:01AM (#43522290)
Imagine a world in which your smartphone's battery lasted more than a day...

... and ram requirements for good performance went down by 66% ...

Re:Everyone knows all the apps on your phone by WesolyKubeczek on Sunday March 30, 2025 @04:36AM (#43522477)
…but give it one little webview…
Re:Everyone knows all the apps on your phone by unethical_ban on Sunday March 30, 2025 @03:04AM (#43522003)
There is nothing inherently evil about an app, or inherently good about a website - it's only because historically we have allowed crappy app permissions structures and allowing apps to ask for things they don't need.

Apps are faster, are more predictable (no auto-reloading or rendering issues) and generally perform better IMO.

On the other hand, in reality, you're correct. I think the NYTimes app will collect more data from me than the NYTimes website.

Re:Everyone knows all the apps on your phone by djaychela on Sunday March 30, 2025 @02:44AM (#43521921)
Working offline?
Re:Everyone knows all the apps on your phone by zer0zzz on Sunday March 30, 2025 @01:59AM (#43521722)
The most basic app, a notepad, I often prefer native. When I go between google keep or notion to apple notes I can tell the difference. If the text is long enough, the web apps just can not load the content.

Just to confirm:

I dumped all of my notes from my insanely large apple notes (about 16000 lines of text) and pasted them into Google Keep, Notion, Google Docs. With the exception of Google Docs the rest of them flat out froze and I had to kill my browser. Stop trying to tell us that the browser is the answer to everything when most web apps cant do the job of Notepad.exe or vi

Re:Everyone knows all the apps on your phone by esperent on Sunday March 30, 2025 @02:45AM (#43521928)
> With the exception of Google Docs

So, one out of three webapps that you tested could handle this much text. It suggests that the problem for the other two is their implementation, rather than any limitation of the browser.

Of the two that failed, did you also try the app versions to see if they failed too? I really doubt the Notion app could handle 16000 lines of text.

Re:Everyone knows all the apps on your phone by turblety on Sunday March 30, 2025 @02:23AM (#43521815)
Sorry, I couldn't recreate this. I just built a tiny texteditor app: https://65cd02a1-8f00-47cb-b1d1-231493de5fc2.paged.net/

Tried putting 20k lines into it. Loaded instantly, allowed me to scroll and edit flawlessly.

But I get your point. I'm on a pretty decent 2022 iPhone, and I'm sure at some stage I would run into a performance hit. But not at 20k lines.

Re:Everyone knows all the apps on your phone by eknkc on Sunday March 30, 2025 @03:24AM (#43522102)
Note taking apps generally do formatting, markdown like stuff or at least linking to urls in the text etc.

You cant slap a plain text field and assume that emulates the actual experience in any way.

Re:Everyone knows all the apps on your phone by YetAnotherNick on Sunday March 30, 2025 @03:04AM (#43522006)
Now try VSCode in chrome and compare it with apple notes. I use both and VSCode wins hands down in long lines and files.
Re:Everyone knows all the apps on your phone by HSO on Sunday March 30, 2025 @05:01AM (#43522613)
> the "App Store" is a totally unnecessary concept introduced by Apple/Google so they could scrape a huge percentage in sales.

Actually, when the iPhone was introduced, Apple wanted it to have only a few select native apps (like Maps or Mail) and all the rest to be web apps.

They were browbeaten into opening an app store by the developers, who wanted to do native apps, not the other way around like you say.

Re:Everyone knows all the apps on your phone by jb1991 on Sunday March 30, 2025 @05:13AM (#43522683)
This is a bizarre take. Are you also suggesting there’s no reason to have a native app on a laptop? Because it’s essentially the same question. There are many things which a native app can do that a browser just cannot do well, or at all. I don’t know what your needs are, but for example if you’re doing heavy video or audio editing, accessing heavy amounts of RAM or utilizing GPU compute or doing other things on the bare hardware, doing that all from a browser is definitely not there yet.
Re:Everyone knows all the apps on your phone by nsonha on Monday March 31, 2025 @12:16PM (#43536710)
On desktop you do productive work, your apps need native capabilities. On mobile, apps are primarily consumption, displaying, browsing... no complex interactions.
Re:Everyone knows all the apps on your phone by jb1991 on Monday March 31, 2025 @01:05PM (#43537252)
Lots of people use iPads for content creation. I think your worldview on this topic is a bit narrow. There have also been multiple feature length movies shot on an iPhone, at least two of them by Oscar winning directors! Those weren’t done on a mobile browser.
Re:Everyone knows all the apps on your phone by autoexec on Monday March 31, 2025 @01:55PM (#43537781)
ipads are designed primarily for consumption not creation. I'm sure lots of people manage create something on an ipad anyway but that doesn't mean it's a good tool for the job. Filming a movie on an iphone is just using the camera. I'd be very surprised if anybody making a full length movie with their iphone edited that film on their phone or an ipad.
Re:Everyone knows all the apps on your phone by jb1991 on Monday March 31, 2025 @04:18PM (#43539431)
> Filming a movie on an iphone is just using the camera.

Not really. And this is why native apps are necessary. You can't use the built-in camera on an iphone successfully in this way, and I don't know any director who has. They use specialized third-party apps which give them the appropriate control.

Re:Everyone knows all the apps on your phone by nsonha on Monday March 31, 2025 @07:36PM (#43541218)
> Lots of people use iPads for content creation. I think your worldview on this topic is a bit narrow

Can we stick to "by and large"? Every year many youtubers make a video of trying to use ipad/samsung dex as the productive computer for a day. Last I checked they always end the same way.

Re:Everyone knows all the apps on your phone by miki123211 on Sunday March 30, 2025 @05:45AM (#43522825)
Yeah, good luck writing a screen reader, a demanding mobile game, a (local) music player, or a warehouse parts lookup app, supporting fully offline use and barcode reading functionality.

In 2025? Sure, you can do some (but not all) of that in a browser? In 2010, when those systems were becoming popular? Absolutely not a chance.

People forget that Apple initially tried this exact approach. On the first iPhone, that's how you were supposed to do apps. People wanted native so much that they were willing to go the extra mile, jailbreak their device, document the undocumented iPhone SDK and write their own toolchain. The user demand for native was clearly so overwhelming that Apple finally relented and gave in.

Even a few years later, Facebook tried hard to have a single, cross-platform HTML5 website instead of bothering with apps. Even then, browsers just weren't there yet, and they probably had the best engineers and resources on that project one could have had for any money.

Re:Everyone knows all the apps on your phone by roncesvalles on Sunday March 30, 2025 @05:54AM (#43522873)
It's an advertisement that you see each time you use your phone.
Re:Everyone knows all the apps on your phone by ErigmolCt on Sunday March 30, 2025 @05:58AM (#43522885)
So many apps are glorified wrappers around web content anyway, and in those cases, native just adds bloat (and tracking)
Re:Everyone knows all the apps on your phone by NooneAtAll3 on Sunday March 30, 2025 @06:08AM (#43522925)
...not every app is a worse reddit website?

there are games, there are offline programs

---

website-as-an-app do needs to be squashed, that's something I do agree with you

Re:Everyone knows all the apps on your phone by dustingetz on Sunday March 30, 2025 @06:11AM (#43522935)
Zuck: Betting on HTML5 was a mistake (2012) https://www.infoq.com/news/2012/09/Facebook-HTML5-Native/

https://www.sencha.com/, the vendor of the ExtJS framework tried to argue that Facebook was wrong (2012): https://www.infoq.com/news/2012/12/Fastbook/

I worked for a company that used Sencha back in the day and wrote the first React integration over their form/datagrid components in 2013. React ate their lunch

Re:Everyone knows all the apps on your phone by tim333 on Sunday March 30, 2025 @06:26AM (#43522989)
Pokemon Go. You couldn't really do that as a webapp with the VR and stuff.

Also with the bank apps I think there's extra security over a webapp - on the iphone they often scan my face.

Re:Everyone knows all the apps on your phone by graemep on Sunday March 30, 2025 @06:35AM (#43523037)
Maps and navigation apps? Desktop integration and sync apps?

That said most of the time you are right.

I am fairly convinced that some apps are just wrappers around web apps. The Virgin Money (Uk bank brand) app used to ask for cookie permissions on launch and felt very like their website used to (until it was removed and they went app only).

Re:Everyone knows all the apps on your phone by LtWorf on Sunday March 30, 2025 @07:09AM (#43523210)
Speed, and from that follows battery life.
Re:Everyone knows all the apps on your phone by immibis on Sunday March 30, 2025 @07:28AM (#43523300)
In other words, you believe all computers should be Chromebooks, which can only run Chrome and nothing else?
Re:Everyone knows all the apps on your phone by Aachen on Sunday March 30, 2025 @08:38AM (#43523681)
For one, you couldn't access those webapps without a browser, so that's the need for one app. It would also be a bit annoying if you had to load a webpage when trying to dial a number

Or am I not understanding what you mean when you use the quoted name "Apps"?

Re:Everyone knows all the apps on your phone by dbtc on Sunday March 30, 2025 @11:06AM (#43524766)
I agree, mostly, but there are definitely some programs I want running on my phone and outside of the default browser.

- Timer / alarm clock - Camera - File browser - Offline maps - Another web browser

But not 250MB banking app.

Re:Everyone knows all the apps on your phone by miniBill on Sunday March 30, 2025 @11:22AM (#43524876)
Access to Bluetooth devices is a good reason to have an app. I definitely do not want a Bluetooth API in my browser (although Chrome does have something in that direction, I think it's a bad idea)
Re:Everyone knows all the apps on your phone by impossiblefork on Sunday March 30, 2025 @11:22AM (#43524878)
It has the potential to be faster, more private and more efficient.

Absolute absence of lag, glitches, rendering issues, memory use in the kilobytes etc. is possible with native applications.

Re:Everyone knows all the apps on your phone by dangus on Sunday March 30, 2025 @11:56AM (#43525133)
So you never use native apps on your desktop? Why should a computing device not be able to run programs?

I feel like an actual security-driven design is a lot better than just relegating everything to the browser.

Re:Everyone knows all the apps on your phone by hedora on Sunday March 30, 2025 @12:28PM (#43525355)
It’s clearly for data collection. Take the yelp web app for example. It used to be much nicer than the native one. Then, they intentionally defeatured it until it was useless.

Also, this situation benefits the google-apple duopoly, since it means superior products (remember Windows Phone 8?) or privacy focused devices (FirefoxOS) have no chance of getting a foothold in the marketplace.

The objections I see in sibling comments are nonsense. Modern web supports high frame rates, developer control over the UI, etc, etc.

Re:Everyone knows all the apps on your phone by chamomeal on Sunday March 30, 2025 @12:34PM (#43525416)
To me a mobile app is usually just a shorter web app that you can’t zoom on

Edit: and I’ll venture a guess that since mobile apps can’t use things like ad blockers, companies probably prefer them. More control over what you look at.

Re:Everyone knows all the apps on your phone by prinny_ on Sunday March 30, 2025 @12:57PM (#43525604)
Honestly I wonder the same. App stores have big % cuts for the provider, I believe Apple has a 30% cut? Surely this number is big enough to justify spending the resources for a mobile first site?
Re:Everyone knows all the apps on your phone by dagmx on Sunday March 30, 2025 @01:02PM (#43525642)
While many native apps could be web apps, you’re ignoring a very large reasons for native apps:

1. Better UX and responsiveness for users, including better offline use.

2. Using native hardware APIs. How are you going to do things that require on device video compression, or realtime graphics that are more advanced than GL ES, etc

3. Battery life and performance. A native app can use less power than a web view for doing its work, and it can also make use of better async/concurrency/threading than a web view allows for.

Re:Everyone knows all the apps on your phone by gtsop on Sunday March 30, 2025 @01:56PM (#43526098)
Very narrow take, it so far fetched i would consider this a bad faith comment.

How could you possibly consider intensive games to be "simply" web apps? How about network apps like vpns, wifi analyzers? Have you really not come across such apps or are we meant to think every app is a TODO application?

Both web and native has been driven by the same corporate forces, the argument here should be technical only - what can you do on native that you can't on the web. Mixing this technical matter with corporate policies muddies the waters.

Re:Everyone knows all the apps on your phone by sbierwagen on Sunday March 30, 2025 @03:13PM (#43526688)
Push notifications. Apps have them on by default, websites have them off by default. 100% of Temu's valuation is because they pester users all the time with nudges to buy stuff, which works.

Normies don't turn off notifications. Over the last few years all my relatives have picked up smart watches, (thanks to cell carriers upselling them hard during phone replacements) and in any given conversation at family events they'll be glancing at their wrist every 100 seconds.

Re:Everyone knows all the apps on your phone by retrac on Sunday March 30, 2025 @03:19PM (#43526736)
Registering for push notifications ought to be a protocol much simpler and lightweight, compared to this spinning up a virtual machine and running a downloaded binary for each channel of notification you wish to receive.
Re:Everyone knows all the apps on your phone by autoexec on Monday March 31, 2025 @01:42PM (#43537641)
> The only benefits I can see of "Apps", are the developer get's access to private information they really don't need.

this is the actual reason why companies push people to install and use their apps instead of their website.

Re:Everyone knows all the apps on your phone by Yhippa on Tuesday April 01, 2025 @02:37PM (#43550064)
This makes me wonder if Google would let rot creep into (or possibly already has) to encourage people to use apps and also encourage developers to build on their platform.