HTML 5 and what it means for you

HTML5

HTML5 is a programming language used to present content in a manner that is usable by multiple devices. As the name suggests HTML5 is the 5th version of HTML which was original created in the late 1980s. HTML5 allows developers to create one code base that is then cross-browser and cross-device compliant. Cross-browser meaning compatible with Internet Explorer, Firefox, Chrome, and other browsers. Cross device meaning compatible with browsers, mobile devices, and embeded apps which are the core of Windows 8.

HTML5 takes the place of HTML4 and Javascript and Flash. It allows for the native display of video and other multimedia applications. In addition, it also allows for easier integration with API.

Why you should care about HTML5

HTML5 means developers (like Fruition) can create one HTML5 code base and use it on all devices and applications. This greatly reduced the cost of rolling out new websites and apps.

New Elements in HTML5

HTML5 rolls out new elements that are perfect for creating easy to follow websites. Easy for both visitors and search engines to follow. For example, the HTML5 element footer refers to the last line of HTML code on the website. This tells Google where its for and how to use it when creating layered information e.g. Google Sitelinks. There are also new multimedia elements such as audio and video.

HTML5 Geolocation

Perhaps the most anticipated element is HTML5 geolocation API. This allows for the sharing of a devices location with trusted sources. For example finding a taxi may soon be easier than ever as apps that match device with nearby taxis are well underway. If you see the following image pop up on your browser (either on your desktop or mobile device) that’s a HTML5 geolocation API wanting to find out where you’re at. geolocation api

When HTML5 is Not Right for Your App

HTML5 is great in many instances however it does not provide all of the features that a native app can nor does it provide the same level of performance.