@jrm4 @obsolescentsapien @drazraeltod @pluralistic
I think we just fundamentally have different experiences here, because in my experience even the best web apps, the ones everyone praises for being lightweight and fast, are gross and awkward and janky to use, because they aren't using the native toolkit or even the native render pipeline, or even a toolkit designed at base to make interactive UIs, so they'll never get all the little things that make interacting with an app nice right, like swiping and scrolling inertia and response, or touch surface size and sensitivity, or all sorts of other things, and there'll always be a performance degradation for running in a browser that often visibly hurts frame rates and responsiveness; and you have to wait for them to download from the internet, whereas good native apps are always better. Especially for people with older devices. I just don't see what the benefit would be to switching to web apps for everything like you want, you're not gonna save that much storage if you use the app repeatedly, and it just makes the UI worse to use, actual integration with the phone harder, etc. And it just shovels more complexity into the browser which makes it even more of a gaping security hole.
@jrm4 @obsolescentsapien @drazraeltod @pluralistic also the mobile discord app is done with react native, which means it uses the native UI toolkit and widgets under the hood, and in my experience it's way better than the progressive web app.
@jrm4 @obsolescentsapien @drazraeltod @pluralistic also, yeah, for things you're gonna use one off, or ones where having multiple instances open makes sense, or where the functionality is dead simple, sure, websites might be better. But for everything that would end up being a proper web *app*... imo, no