I like the idea of a gradual merger of the abstractions we now call browser and operating system. I think that I first read about this idea years ago when ASUS floated the idea of having a ChromeOS-like thing in firmware, but I can't find the link.
The important point is that, like microwaves, for 99% of people (even devs), it will make no difference at all who makes the software running in the background. Sort of like BIOS. It will all look and act exactly the same: basically a browser. I already see this convergence happening in mobile, web, and desktop. There will be some other contentious thing to fill the HN threads, some new interface abstraction or maybe VR. Whatever abstracts the most away while working on the most number of devices seamlessly will become increasingly more interesting.
The important point is that, like microwaves, for 99% of people (even devs), it will make no difference at all who makes the software running in the background. Sort of like BIOS. It will all look and act exactly the same: basically a browser. I already see this convergence happening in mobile, web, and desktop. There will be some other contentious thing to fill the HN threads, some new interface abstraction or maybe VR. Whatever abstracts the most away while working on the most number of devices seamlessly will become increasingly more interesting.