The W3C has completed its specifications for HTML5. Though it won’t be “recommended” until 2014, developers can start reviewing the specs and preparing for its inevitable release.
From the press release:
The World Wide Web Consortium (W3C) published today the complete definition of the HTML5 and Canvas 2D specifications. Though not yet W3C standards, these specifications are now feature complete, meaning businesses and developers have a stable target for implementation and planning. HTML5 is the cornerstone of the Open Web Platform, a full programming environment for cross-platform applications with access to device capabilities; video and animations; graphics; style, typography, and other tools for digital publishing; extensive network capabilities; and more.
Many articles are hyping up HTML5 to be an inevitable replacement to app stores and the “closed” systems like Apple, Nook, etc with the W3C pushing an “Open Web Platform.” I just don’t see that.
Although overall I am NOT a fan of Apple’s walled environment, it does offer stability (though my iPad’s Safari crashes alot lately). It is far more stable and frankly more user-friendly than the hodgepodge web experience. For example, users must be completely confused when they see “Windows needs to update”, “There’s a new version of Java”, “Install Adobe”, “Firefox has to restart to upgrade”, etc etc etc.
The other problem of having HTML5 replace app stores is time. HTML5, which is now finalized, won’t be recommended for another 21 months. During those 21 months, Apple (or a competitor) could/will come out with something new that revolutionizes the industry. And 3 years later the W3C will respond.
I think the web is still a vital part of today’s technology. By all means, enhance it, grow it. HTML5 is a great improvement to the Web, especially as a Flash substitute. But Google’s business model with Android still seems best. Privately managed, but available for all. I think Amazon Kindle, how it took Android as a base and completely reworked the UI, is a perfect example of Android’s openness.