in my experience, 9 out of 10 times the mobile web experience is flaming garbage
In my experience, 9 out of 10 times the app experience is both flaming garbage and an additional privacy suck.- permission and privacy controls work better for native apps
- native apps can run in the background (I'm not familiar with backgrounding a specific site and letting it work or send notifications).
- controlled app lifecycle, with a webapp all the latest garbage is always getting pushed to me. With a native app I can disable automatic updates and stick with a version (until the underlying API breaks, which is unfortunately often in my experience).
This is because it behooves app devs to ensure that both their apps and any ads in them are reasonably well behaved, because if they aren’t, the user will uninstall the app with zero remorse, find a better behaving alternative, and likely never return. There’s not even a chance of some random link they encounter bringing them back to the app.
In short, most apps lend users a greater sense of control, whether it’s actually true or not (I’d say it’s a half truth).
Obviously the fix for this is for browsers to pull in the reigns on what’s possible in the name of improving user experience, placing native app-like restrictions on web apps and ad networks. This seems unlikely though, given how it would probably spur the wrath of many web app devs...