If you managed to catch my recent blog post on what place Flash has in web design today, you will know about Apple going against using Flash in their iPad and iPhone devices. This is because many Apple computer users are all too used to Flash crashing on their machines, so much so that Apple have looked to alternative ways to deliver video and other dynamic content. HTML5 might be the answer to Apple’s problem…
HTML5 is currently being developed by the Web Hypertext Application Technology Working Group (WHATWG) for the W3C who recommend the standards for web browsers. Although the latest versions of Firefox, Safari, Chrome and Opera have started supporting certain elements of the BETA HTML5, it won’t be until 2012 when they have something ready for the W3C to consider for candidate recommendation.
It is also predicted that we will have to wait until 2022 at the earliest until everyone will be using HTML5 as standard. 2022 is long way off! China will have taken over the world by then, Pandas will be extinct, Venice will be flooded and I will be the ripe old age of 35! Plenty of time for Flash to get it’s act together.
So, how will HTML5 improve the way we view websites? The primary reason for it’s creation is to remove the need for people to constantly have to update plugins like Adobe Flash, Microsoft Silverlight, and Sun JavaFX. The new <video> and <audio> tags will allow content to be inserted without all the extra laborious code that is required in XHTML to pull outside sources.
This will mean that sites should load faster which will benefit users, and of course is likely to be looked on favourably by search engines.
The aim of HTML5 is to standardise how websites are rendered across all browsers – at the moment without careful testing sites often look vastly different even in the popular browsers.
As a web designer, I am delighted to know that HTML5 is on it’s way – even if it may be quite some time before it’s launched. I certainly won’t miss the trials and tribulations of getting websites to work in all browsers!