What more than anything has breathed life into the mobile web application space is what is loosely termed “HTML5”. This is no place to rehash the various debates about what the term means, though in broader parlance, beyond a hard core of developers, it’s clearly become a shorthand for “sexy web technologies”. In this survey we asked about developers adoption of HTML5 in the more strictly technical sense – we asked about CSS3 adoption separately. But for this HTML5 section, we are lumping in aspects such as geolocation support which aren’t strictly HTML5.
In this survey, we asked a number of questions about HTML5 adoption, which we’ll cover in more detail in the main report, but for this report we’ll focus on HTML5 and related APIs, and use of the canvas (rather than HTML5 markup). We asked two questions in relation to HTML5 APIs – firstly, how many developers use them, and secondly, which do they use.
Do you use HTML5 APIs (geolocation, client side storage, webworkers etc)
Which is clearly a very significant increase in the 12 or so months since our 2010 survey.
So, which APIs are they using?
|Web SQL (deprecated)||12||3.7%|
|Drag and Drop||73||22.3%|
|client side storage||40||31%|
|drag and drop||3||2.3%|
Here, the percentage expressed is of those who use HTML APIs, not of total respondents
Across the board, both in terms of numbers, and percentage, the use of all HTML5 APIs is up considerably. To give a sense of how big a change this is, in 2008, we didn’t even ask about the use of HTML5 APIs, with no comment about the absence of questioning.
The use of HTML5 APIs represents the clearest indication that the web of applications is really starting to deliver on its long held promise.
Particularly when it comes to game development, the HTML5 canvas element is an extremely important relatively recent addition to the developers’ toolset. We asked developers whether they use the canvas, and how extensively.
Do you use the Canvas element?
How does this compare with previous years?
Each year, there has been a significant increase in the number and percentage of respondents who use the canvas, both extensively, and somewhat, something we’d expect to continue, and accelerate, as in particular mobile game development using web technologies really takes off.
Next we’ll look at how many web developers are developing native apps, and how they are doing so.