There are great misunderstandings between developers and end users when it comes to accurately defining HTML5, understanding its benefits, and creating an interactive experience that people associate with new and innovative Websites.
HTML5 has been a massive buzzword within the publishing and Web development industries in the last couple of years. From being labeled as a “Flash killer” to HTML5 based Websites like Google Wave, Facebook Mobile or Financial Times, there are a large amount of misunderstandings between developers and end users on what HTML5 development is, what are the benefits, and what it takes to create the experience that people associate with new interactive Websites.
What the End User Sees
When end users discuss HTML5 to create a new Website, many have the following assumptions:
• The Website will have a graphic rich interactive experience. Modern Websites have flashy animations like cross-fades, sliding objects, and drop shadows. All of these are elements contribute to a beautiful interactive experience.
• Website will be viewable on mobile. The customer assumes that all of the content, even interactive content like video, should be accessible on a mobile device.
What the Developer Sees
Many developers do not see HTML5 the same way as end users. For one, the term “HTML5” is taken more literally than what is implied by the end user. They see HTML5 plainly for “structuring and presenting content.” While some websites may take advantage of additional media features like video, object and canvas, for many sites it is not necessary. Developers see some of the following issues with adopting HTML5:
• HTML 4.01 and XHTML 1.1 would sufficiently structure this information. Everything that is structured using tags in XHTML 1.1 works also in HTML5, so what is the benefit of HTML5?
There are important lessons both sides can learn from these miscommunications:
For the end user:
It is important to articulate what type of user experience one is looking for in their new HTML5 website and understand the benefits and reasons for adopting HTML5. Many assumptions that have derived from the buzz around HTML5 are a combination of many different technologies. Providing clarity to the developer on what experience you want is key. In addition, there are some limitations to browsers and the HTML5 specification is still in draft form and will evolve over time.