The good news is that the Operating System wars are dead. Long live HTML5 …and the browser wars.
There was barely an audible buzz around this topic in the WordPress community last week at Wordcamp, Cape Town 2012. But earlier this year, at the Enterprise Mobility Forum 2012, I listened to a lineup of industry giants explain their and their corporations’ views on the future. All, either directly or by inference, put forward a view that, except in a few isolated cases, all applications will:
1. be cloud-savvy
2. run in a browser
3. support responsive styling for mobile, desktop and print
4. be written in HTML5
The cloud can be large or small, it can be remote or local, and it can be public or private. The macro end, “large, remote and public”, is probably what most of us think of as cloud computing. But having tiny little private clouds is equally valid. The other misnomer is that this is client-server computing. Wrong again. HTML5 does not even require a server. It’s just another GUI that is equally capable of connecting to a remote server as it is running server-less.
The operating system will become the life support system for the browser. It is not inconceivable that browser windows will be the only windows viewable, and that future Operating Systems will, apart from basic window management, become less bloated and dispense with deeper window system functionality.
At last, HTML5 introduces a standard Scalable Vector Graphics capability, and it will only be a matter of time before standard 3-D is supported. The “Power App” users will no doubt be skeptical but, as always, the underlying hardware will continue to play a significant role in arithmetic and graphics performance.