designsoliman - Fotolia

What's new with HTML5 mobile app development?

HTML5 makes mobile app development easier. Updates to the language such as audio and video improvements and better integration with JavaScript make it even more appealing.

HTML5 continues to be a good option for developers who need to build mobile applications quickly and implement them across multiple platforms. HTML5 app development is a convenient alternative to building native apps from scratch, and its updates to the language streamline the app building process even more.

Adding a wide range of elements to make webpages, along with the applications they support, more dynamic and better integrated with JavaScript, HTML5 allows developers to create a single web-based application that can render data in a way that accommodates different device types, from desktops to smartphones.

The newest version of HTML makes important strides in the audio and video arenas. Prior to HTML5, a browser required a plug-in such as Adobe Flash to play audio or video files, with no one standard to handle the different file types.

HTML5 changed that by introducing the <audio> and <video> elements, which make it possible to embed media into webpages. Developers can then use JavaScript to control those elements by taking advantage of the Document Object Model methods, properties and events included with HTML5.

HTML5 improves upon previous iterations of the language when it comes to graphics. The <canvas> element allows developers to use JavaScript to define graphic drawings, and the new <svg> element lets developers use Scalable Vector Graphics (SVG) to define drawings. For example, adding a <canvas> element calls a JavaScript snippet to draw a line or circle.

What do you know about HTML5 HyperText Markup Language?

Think you know everything about HyperText Markup Language? Prove your knowledge with this quiz.

In addition to plenty of other new elements, HTML5 includes new input types, such as those that add dates, times, colors or emails to form fields, and attributes for auto-completing form data or specifying whether an element, such as a text box, is active when the page loads. HTML5 also brings support for geolocation, drag-and-drop functionality, the WebSocket bidirectional API and many other features.

But it doesn't stop there. The HTML 5.1 update comes out later this year, and work has begun on HTML 5.2.

Next Steps

Why developers should build HTML5 apps

Why HTML5 apps suit enterprise mobility

Keys to building apps with HTML5

Dig Deeper on Mobile enterprise application development