Is HTML5 a game changer for Mobile Apps?

Here is my quick perspective on how HTML5 may change things in the Mobility space, last few years have been all about native apps and of late we have been hearing a lot about Mobile Web apps built using HTML5 and how it is going to transform the world of apps. (For the purpose of this blog, whenever I refer to HTML5 it means HTML5 + CSS3 + JavaScript)

So let us start with this question, why consumers like Native apps so much.