HTML5 n'est pas la solution à tout ce que les plug-in comme Flash, JavaFx, SilverLight, Quicktime peuvent offrir.
Il s'agit d'un langage dérivé du HTML, conçu pour décrire des pages web statiques et non des sites interactifs. Pour cela HTML est vraiment très bien. Mais le web change et le sites se transforment en applications et sont de plus en plus interactifs.
Mais s'il est vrai que le HTML5 apporte beaucoup de fonctions graphiques et interactives, on est encore loin de ce qu'un plug-in peut apporter. Je n'arrive pas imaginer une solution technique pour faire un panorama Quicktime 3D en pur HTML5.
Développer une application en HTML, c'est programmer en HTML + CSS + Javascript (sans compter la partie serveur (PHP + SQL). C'est apprendre a utiliser les librairies AJAX assez différentes et parfois incompatibles. Supporter les différences entre les différents navigateurs (même si de ce point de vue, les choses vont de mieux en mieux avec le temps)
En gros, programmer une application en HTML5 est bien moins agréable qu'utiliser XCode (ObjectiveC), Adobe Flex (ActionScript) ou encore Microsoft Visual Studio. Oui il est facile de bricoler un petit truc sympa, mais pour un projet d'envergure avec des contraintes de performances et de maintenabilité, le développeur utilisera autre chose.
Les développeurs de Mac4Ever Mobile pourrait se contenter d'une version spéciale du site en HTML5 sans se casser la tête avec les lutins de l'AppStore. Mais pour intégrer les fonctionnalités qu'ils désiraient offrir, il était plus logique et plus facile de travailler avec XCode.
En résumé, HTML 5 n'est pas la solution universelle. HTML5 ne fait pas repousser les cheveux. HTML5 ne fait pas maigrir.
Seul Mac4Ever Mobile en est capable