In a recent article titled "How HTML Wins", Dan Bricklin, Alpha Software's new CTO, outlines what he believes is needed for HTML5 mobile app development to become the dominant way to deliver applications in today's mobile world. An excerpt of the article is below.
How HTML5 mobile app development wins!Excerpt from "How HTML Wins" by Dan Bricklin
Right now, it seems that most apps are native, and not accessed through a browser. Part of the reason for this is that the browser itself gets in the way, both because of the "chrome" around the content area and because of the scrolling and page navigation behavior that can conflict with an app's UI. However, if you access HTML with something other than the built-in browsers, such as a "wrapper" app that just includes a Web View of some sort (UIWebView in iOS, WebView in Android), then those problems go away. In fact, quite a few of the apps in the Apple App Store, and on other platforms, are in large part built that way with either static HTML content included in the app, web-format data retrieved while running from the Internet, or both.
Other than HTML5, I don't see any other set of open technologies that will let this happen. As before, you need open technologies for the execution on the device (like HTML was on the desktop) and a mixture of open and proprietary authoring systems and serving technology for the provider of the apps."