<audio>
and <video>
.
Think about it for a second – when’s the last time you visited a site on your tablet that asked you to install a plugin? Never.
That’s also why some older plugin laden sites do not work on your mobile device. Remember the whole ”Steve Jobs no flash” kerfuffle years ago? Yep, Mr. Jobs was adamant that the iPhone would support HTML5 and not fall into the plugin trap. Incidentally, Google and other major vendors have since followed suit. HTML5 has the support of all major browser vendors now – Apple, Google, Firefox, Opera, and yes, even Microsoft.
And as HTML5 continues to evolve, the differences between various implementations should narrow. Accordingly, with HTML5, you get device ubiquity. You get a chance to build something once and have it work across a wide spectrum of browsers.
What’s more, while the mobile market is still dominated by Apple and Google, as other players, like Microsoft, begin to establish a beachhead, app developers will have to contend with more than two platforms. For a variety of apps, like those being built for the enterprise, the promise of HTML5’s device ubiquity starts to become quite appealing – after all, building an app once, as opposed to three or more times, is less expensive.
Consequently, a lot of HTML5 apps ended up being wrapped in native code so as to get a chance to compete in the app stores. Amazon’s support of HTML5 is a much needed shot-in-the-arm for HTML5 because it means a direct channel to mass consumers; what’s more, Amazon also is offering a chance to monetize HTML5 apps via a JavaScript In-App purchase API. While Amazon isn’t the first In-App purchase API for HTML5, it’s the first one linked to a major e-commerce platform and mass consumer channel.
HTML5 is by no means a silver bullet for mobile app development. There’s a time and a place for HTML5 apps, just as there’s still a need to create native apps. Nevertheless, HTML5 continues to gain favor as app stores (like Amazon’s App store for Android) begin to distribute HTML5 apps and other platforms begin to capture market share.
This story, "The significance of HTML5" was originally published by JavaWorld.