(no title)
Spoom | 1 month ago
Frankly, yes, please. I mean, I'm biased as my whole career is in web app development, but there are so many things these days that do not need a whole native app. They're just communicating with a server backend somewhere, using none of the unique native functionality of the phone (much of which is available in browser APIs these days anyway). I can block ads in a web app much more easily. It's much harder to do customer-hostile things like block screenshots in a web app.
Native apps definitely have a place, but I think they're very overused, mostly for reasons that benefit the business at the expense of the customer.
BiteCode_dev|1 month ago
You still can't have a "share to" target that is a web app on iOS. And the data your can store in local storage on safari is a joke.
Of course, forget about background tasks and integrated notifications.
In fact, even on Android you miss features with web apps, like widgets for quick actions, mapping actions to buttons and so on.
And no matter how good you cache things, the mobile browser will unload the app, and you will always get this friction when you load the web app on the new render you don't have on regular apps.
mircerlancerous|1 month ago
xnyan|1 month ago
I disagree, native apps on iOS have important abilities that no web application can match. The inability to control cache long-term is alone a dealbreaker if trying to create an experience with minimal friction.
mircerlancerous|1 month ago
There are hardware APIs for some stuff that only works in native (cors, raw tcp), but 99% of apps don't need those.
pphysch|1 month ago
jama211|1 month ago