The internet without the web.
Read it again.
The holy grail of the internet developers, the only multi-platform technology than can reliably run everywhere, including them shiny iOS devices – HTML (and HTML5 in particular) is losing battle against a bunch of proprietary SDKs like Objective C, Java ME, and Silverlight. You can’t even call these a programming language!
The mobile development is all the rage now, and apparently for many years to come. The number of mobile devices is going through the roof and all of a sudden, a tablet is going to be enough of a computer for 95% of the users. And if you develop for mobile, you don’t want HTML5 for many reasons:
- if you need access to camera, notifications, or run in the background;
- if you need the app to look good and have decent performance;
- if you need to make money from the app, like charge for it;
- if you need the users to somehow find you app.
Right now, almost any HTML mobile app is a joke comparing to its native counterpart. And because the mobile apps are not scarce (they stopped counting the AppStore when it reached 400,000) the users will choose only the best apps with the best user experience. If you read it as “the users will choose only the native apps” you read it right.
Funny enough, Google, which is supposed to push HTML5 the most is not doing the job very well. Their Chrome OS, built around HTML5 and web apps is virtually non-existent. While Android is very alive and is flourishing with native apps at accelerating pace.
So, when people stop buying computers and stop going to the web sites from their mobile devices, the web will again become a hacker thing. Remember Gopher? Look it up here, if you haven’t ever seen it.