There are many kind of HTML5 apps:
1)HTML5 app used in a browser like a website.
2)HTML5 app packed to be distributed in the app store, without integration with the platform.
3)HTML5 App distributed in the App store, integrated to the platform using third party common layer like phonegap. (Write once run everywhere)
4)HTML5 App distributed in the App store, ingregated to the platform using platform especific APIs exposed to JavaScript, like WinJS for Windows8 (Firefox OS and Tizen have those APIs too). (Write the logic of your app once and write the UI and/or the platform specific functions for each platform)
HTML5 surely will improve the app gap problem, you can resuse all or big part of your source code no only between different mobile platforms, but also for your web site and desktop app, it's cost effective compared to the actual situation. Mobile cpus are faster and mobile browsers are competent, technology is ready or really close for many apps to jump in. Microsoft, BlackBerry, Tizen (Samsung), Firefox OS are going to push this technology as a way of surviving.
1)HTML5 app used in a browser like a website.
2)HTML5 app packed to be distributed in the app store, without integration with the platform.
3)HTML5 App distributed in the App store, integrated to the platform using third party common layer like phonegap. (Write once run everywhere)
4)HTML5 App distributed in the App store, ingregated to the platform using platform especific APIs exposed to JavaScript, like WinJS for Windows8 (Firefox OS and Tizen have those APIs too). (Write the logic of your app once and write the UI and/or the platform specific functions for each platform)
HTML5 surely will improve the app gap problem, you can resuse all or big part of your source code no only between different mobile platforms, but also for your web site and desktop app, it's cost effective compared to the actual situation. Mobile cpus are faster and mobile browsers are competent, technology is ready or really close for many apps to jump in. Microsoft, BlackBerry, Tizen (Samsung), Firefox OS are going to push this technology as a way of surviving.