upvote
Yea, webapps (even PWAs) still can't compete with native apps when it comes to responsiveness, but I still don't know why. I've yet to see even a demo PWA that passes the "native turing test" where I can't tell whether it's a native app or not.

Even native apps that were built with cross-platform frameworks feel a bit "off" sometimes.

reply
Hard to believe when most apps are just a webview.
reply
Can't relate. Except for Google Maps and Docs, I can't think of a native app that couldn't be a WebView. Hell, most of them are anyway!

The worst kind is French banking apps or IBKR app: many features are native, but then because of some weird tech debt or incompetent tech leadership, they'll sometimes show you web pages in a shitty, slow, completely different UI-wise built-in WebView for mundane tasks like downloading a PDF statement.

reply
WASM apps get around this for the most part but there's so many more layers between the app and the hardware for web apps compared to native, plus it's javascript. And a lot of the cross-platform frameworks use a javascript bridge so that becomes the bottleneck. Kotlin/Compose multiplatform is fast on everything.
reply
I feel like its because other than the user, the people involved have a benefit to running native instead of as a webapp. The phone OS companies get their percent of apps developed in their stores and the app developers get better access to your data to resell. Apple in particular has been really hostile to webapps.
reply
Whether or not the UX is better, from a security standpoint I choose the web version because of browser sandboxing unless I'm forced to use the app. If I'm forced to use the app, I probably choose not to use the service.
reply
> from a security standpoint

Ironically applications are far more secure running in the OS sandbox than the browser if you're on Android or iOS.

reply
deleted
reply
Often it's because the teams of product managers, designers, and native mobile engineers in those companies are fully focused on the same mobile experience, while the web team has a split focus, and tends to be more focused on desktop web (where they inevitably do their primary testing and QA) than mobile web.
reply
I've found that the apps often just entirely miss out features that are available in the web versions. That's why I don't have the GitHub app.
reply
> when an app is available on both web and native mobile, the native mobile version is significantly better

Did you read the article? One of the author's main points is this is a deliberate result by vendors.

reply