The Significance of HTML5

HTML5 is important for three reasons. And its importance starts with the end of browser plugins. That’s right. With HTML5, rich media aspects that were formally handled by plugins (think Flash), are now built-in. That’s why there are new media tags like <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.no-flash

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.

alotofdevicesHTML5 is important because now that all major vendors support it – including those in the mobile space – you get a universal experience across a wide spectrum of devices. While particular features of HTML5 might vary by device platform, there are enough common ground features to build a compelling web app that looks and feels similar across the gamut of devices.

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.

amazonappstoreFinally, HTML5 is important because Amazon recently announced support for HTML5 apps in their App Store for Android. Previous to this announcement, pure HTML5 apps had no real mass distribution model. HTML5 app developers relied on a search engine, while native app developers have a direct channel to consumers that cuts through a lot of noise and makes it easy to find specific apps.

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.
 

Reference: The Significance of HTML5 from our JCG partner Andrew Glover at the The Disco Blog blog.
Related Whitepaper:

Software Architecture

This guide will introduce you to the world of Software Architecture!

This 162 page guide will cover topics within the field of software architecture including: software architecture as a solution balancing the concerns of different stakeholders, quality assurance, methods to describe and evaluate architectures, the influence of architecture on reuse, and the life cycle of a system and its architecture. This guide concludes with a comparison between the professions of software architect and software engineer.

Get it Now!  

Leave a Reply


7 − six =



Java Code Geeks and all content copyright © 2010-2014, Exelixis Media Ltd | Terms of Use | Privacy Policy
All trademarks and registered trademarks appearing on Java Code Geeks are the property of their respective owners.
Java is a trademark or registered trademark of Oracle Corporation in the United States and other countries.
Java Code Geeks is not connected to Oracle Corporation and is not sponsored by Oracle Corporation.

Sign up for our Newsletter

20,709 insiders are already enjoying weekly updates and complimentary whitepapers! Join them now to gain exclusive access to the latest news in the Java world, as well as insights about Android, Scala, Groovy and other related technologies.

As an extra bonus, by joining you will get our brand new e-books, published by Java Code Geeks and their JCG partners for your reading pleasure! Enter your info and stay on top of things,

  • Fresh trends
  • Cases and examples
  • Research and insights
  • Two complimentary e-books