HTML5 vs Native: The Mobile App Debate
html5rocks.com
html5rocks.com
The typical iOS user has become accustomed to using native apps over the browser. It's very hard to battle habitual behavior. Additionally, every time iOS users are given a mobile web app, until VERY recently, those experiences have been miserable . . . . and seriously, if you're on iOS (especially iPhone, not so much iPad), you know what I mean.
Therefore, the routinized web app sucking and not feeling as "snappy" as a native has just put web-apps in a damn rut. I would absolutely LOVE for user to get into the habit of using WebApps, but unfortunately, Apple has a HUGE incentive to keep users funneled to native ones.
HTML5 has a future but at the moment, native applications still have the performance advantage.
If you release a new feature you just make an HTML template for it and it works in old builds. Then when you are ready for native, release the native view controller in a new build. Everyone wins! (Especially the users, which I why I wrote it)