Earlier quoted context omitted.
Ironically the App Store only exists because of the ridicule Apple received when they announced their new smartphone which then only supported 3rd party applications as web apps. Back then, native apps were considered a “must have” feature for smartphones. How times have changed.
> How times have changed. They really haven't. 'Web apps' are terrible, both from an end-user and developer perspective. They are a bloated, overcomplicated mess.
There are lots of good web apps. The problem is that companies more often than not prioritize native (let’s be real, react native) apps over web. And not mobile web, desktop web. So you have a second thought of a second thought when designing and building a mobile friendly web app.
I build most of my clients’ apps as web apps. I target their main platform of choice first and branch out from there. But if I start with desktop, I pre-plan for mobile as well.
You can have high performing web apps if you continually optimize for state and rendering performance.