I’ll be brief, gentlemen, as I just want to bring to you, in my opinion, quite an interesting event: Facebook refuses to develop mobile applications on HTML 5 and switches to native development for each platform.
Mark Zuckerberg, in his speech, admitted that the strategy for developing HTML 5 applications was not justified. He acknowledged that using HTML 5 was the company's biggest mistake, and the result was only lost time. As he put it, “We didn’t manage to get the quality we wanted from applications.” He does not say that HTML 5 is bad. This is just a statement of the fact that in a particular situation, this technology could not solve the tasks at the proper level.
Those interested can familiarize themselves with a more complete text
here (text in English).
Gentlemen, I want to insert a little from myself. After reading your comments I want to clarify the following things:
1) Yes, such a statement from Facebook will play a role in the distribution of HTML5, many may misinterpret it, in any case, the psychological effect will be.
')
2) This application is not a stone towards HTML5, but rather a statement of fact - that the development of an application for mobile devices on the HTML5 technology stack does not bring the expected high result. In particular, development for Android, especially version 2, becomes a big problem for such applications, because most of these devices are now, and native browsers work at least strangely at least in them and support html5 partially. Therefore, developing a complex HTML interface for android of these versions is actually an unreal task. Actually, Android 2. * devices played a decisive role in making this decision.
3) And of course, there’s no way out of the fact that web technologies are not designed to emulate the features of a particular platform, so chasing them only complicates and slows down the responsiveness of the application.