This isn't a "web vs native" rant, just pointing out that apps stores have grown into a bad copy of what they wanted to replace, the web. Lots of content but with:
* A bad search engine
* Really slow load times
* No linking
App stores aside, there’s is a power performance story that I hear too little about. Native differs between the two major platforms. One is garbage collected, the other is ref counted. And the web is garbage collected.
Way to start a culture clash by bringing GC into the mix.
Having said that, WebAssembly is not garbage collected.
But you'll need more data for this argument. Power consumption is dominated by stuff like waking up the radio more than raw CPU when it is active anyway.
Maybe. Lots of data shows that GC (lazy) can be faster than ref counting (eager, lots of redundant work). I'd be surprised if this is truly a differentiating factor in power consumption given all the other things that actually use a lot of power.
Problem with apps is, it's particularly fucking hard to spontaneously edit copy and link to things without an actual content updating strategy, or entirely remote fetching of copy. If your app is a mere REST consumer it's super hard to make it appealing, too.
The web continues to win, will continue to win. Standards vs proprietary. It boils down to communism doesn't it. The Internet (and the web) has always been a communist community. Everything is free. That's the deal. It started w free porn, then free music ...