According to a study by Appcelerator, editor of Titanium tootl for mobile application development, and analyst firm IDC, HTML5 has not yet convinced mobile developers. Worse, the functionality offered for now would not meet developers' expectations.
As of the the study results, the developers show an attitude of "neutral" to "dissatisfied" for applications developed in HTML5: It is the case for 62% of them in terms of user experience, 72.4% performance, 83.4% monetization, 75.4% fragmentation, 60.3% distribution control, 67.9% of timelessness new updates and security 81.8%. In contrast, 58% of developers surveyed say they are fully satisfied about the possibilities of cross-platform development language, and a little less than 50% are positioned well for updates.
WebApps, a breed of innovative mobile applications
Native applications have to cope with the emergence of web applications that compete more a technical point of view, exploiting in particular HTML5, CSS3, responsive design and the cache terminals. More importantly, these new web applications are able to replicate a user experience (almost) identical. And for a lower cost.
As rich, but still far from being truly common, the demonstrations made in HTML5 and WebGL 3D renderings are able to create very convincing that compete with native OpenGL. However, this is a technology that is still slow to spread in all browsers. Main browser pointed to: Internet Explorer 10, which has opted for an alternative by adding hardware acceleration SVG, text-shadows, transformations, CSS3 transitions and animations to the detriment of WebGL.
Hybrid Apps
Although they remain dependent on technological developments in web browsers without which they could not run the final, web apps now seem to generate more interest for developers and publishers rejection. In the world of online media, it has been seen for example with the Financial Times, following a dispute with Apple over control of personal data readers, started a rocking motion of his native app to the web model app.
It begins to feel a real emergence of web apps, especially in the field of online media, the example also New York Times launched its web application without removing much for its application of traditional blinds.
A decision that allows the publisher to not lose part of its readership always appreciate native applications. The web apps also allow publishers and developers to optimize their production costs. In contrast to the development of a native application dedicated to one type of operating environment and the type of terminal in particular, the web app can indeed adapt readily to many more devices. This reduces development costs compared to the initial development of several native applications (iOS, Android ...), but also those related to updates.
Alongside web apps and native apps, a new generation of applications, however, is also being drilled: hybrid applications. The hybrid applications are developed using JavaScript frameworks such as Sencha Touch, JQuery Mobile or Dojo Mobile. Resulting code is then encapsulated into native components (iOS, Android, BlackBerry ...) using of specialized frameworks such as PhoneGap. PhoneGap provides libraries of plugins to integrate in hybrid applications use all the features of mobile devices: camera, phone, etc.
The main advantage of hybrid applications? Enable teh development of a single code for mobile applications running differents OSes.
Native Apps are still there
A web app in "responsive design", that is to say, able to adapt to all screen resolutions mobile devices does not solve all the problems of display. This may even be the source of some difficulties, as for terminals that have the same resolution but not the same size screen .
Then, a web app, despite all the advances of Web standards and browsers will not be able to use all the native capabilities of the terminal on which it is running.
Web app: the quality of the web connection issue
Some IT players like Facebook - it is not really true representative of the vast majority of publishers and application developers - and have chosen to switch from app to web app native. Main reason for the social networking giant: the problem of performance native app, which forced to move from an initial application to HTML5 native code via a dedicated application.