1) Investment
2) Technology
3) Culture
Gonna need more than 280 characters for this one…
A thread:
Companies are pushing everyone towards their native apps. The web is littered with “open this in my app” banners that destroy whatever semblance of a good experience could have been on the web site anyway, making the average mobile-web experience *terrible*.
It’s amazing that anyone really builds anything at all on top of DOM / JS. It wasn’t built for applications, but that’s really what people are wanting to build these days.
This is the biggest one IMO. Real talk time. There is a significant culture difference between web developers and native mobile app developers. Put plainly, the minimum “bar” for UX is much, much higher for native apps.