HTML5 is a set of new web development technologies that bring the mobile (ie iPhone or smartphone) experience to websites.
In doing so, they also achieve the ability to write one application and have it run the same way on the web and on an iPhone, or other smartphone.
In other words, they bring features common to smartphone apps to web development, namely
- Touch events
- Swipe events
- Pinch zoom in/out
- Location access (eg GPS)
- Camera access
- Offline storage, eg each app can store data, info, files
- Offline app usage.
- Web apps require you to be online to run them. They have always been websites up til now.
- Most smartphone apps run whether or not you’re online
- HTML5 allows web apps to run while offline, like smartphone apps
Here’s a quote of the text of html5.org, captures 8/25/2013, a good overview of HTML5 resources:
HTML5 is the latest version of HTML and XHTML. The HTML standard defines a single language that can be written in HTML and XML. It attempts to solve issues found in previous iterations of HTML and addresses the needs of Web Applications, an area previously not adequately covered by HTML.
Here are several resources worth exploring: