Specifically with regard to mobile applications. It's beginning to look like HTML5 may work well for desktop web, but native is more appropriate for mobile devices.
"The promise of HTML5 is you write once, run everywhere and this is not happening because of the divergence of browser features." HTML5 does not offer the performance and access to native features that a native app can.
"We're going to see HTML5 relegated to just a small portion of apps," including forms, content consumption and customer acquisition apps, said King. Native will be for everything else,