To a large extent, I think apps are the answer here. (And just to be clear: I'm not conflating apps with app stores).
Consider the early days of the web: remember when Java applets seemed like the way of the future? (Okay, that's perhaps a bit of a stretch).
But I'm serious! What is the net other than a delivery mechanism for things?
How things are implemented is not the issue, the thing people really care about is easily getting software into the hands of end users. How that software happens to work internally is immaterial for most folks.
Consider the early days of the web: remember when Java applets seemed like the way of the future? (Okay, that's perhaps a bit of a stretch).
But I'm serious! What is the net other than a delivery mechanism for things?
How things are implemented is not the issue, the thing people really care about is easily getting software into the hands of end users. How that software happens to work internally is immaterial for most folks.