I disagree. The problem is more nuanced. A well implemented (native) app is always better than a well implemented web site. The problem is poorly implemented apps which are just UI wrappers hitting dumb APIs or embedding entire web stacks which hit dumb APIs. A well implemented web app isn't much better than that. They don't work offline, they use way more resources than anything native and they leak data like a siev…
No, not always. I don’t care how well implemented or optimized your “app” if it’s something that could’ve been a static web page.
> They don't work offline, they use way more resources than anything native and they leak data like a sieve generally
False, false and false.