Looking at the news this week I have been stunned by how many myths have been shattered. I was reading Christian Heilmann’s article about the way people keep comparing HTML5 and native apps and how they are missing the point.
As a curator of the knowledge more than a guru, I apologize for any of my embellishments but let me start with Chris’ list of what HTML5 can do that native apps can’t.
- Write once, deploy anywhere
- Share over the Web
- Built on agreed, multi-vendor standards
- Millions of developers
- Consumption and development tools are the same thing
- Small, atomic updates
- Simple functionality upgrade
- Adaptation to the environment
The important point about all of this is that as Internet glue goes, HTML5 is the binding product for the Web. Like TCP/IP, we are talking about something universal. As I put together DevCon5, I am constantly asked why the event includes so many sessions about “other things.” Those other things include Edge, jQuery, PhoneGap, WebWorks, CSS3, Node.JS and a host of other Javascript off shoots. My answer is because HTML5 has changed the interaction more than the scripting language. Anyone doing HTML today will see the language getting simpler, but the power is in the way it calls media and interacts with the server side... Read More