![Swiss Battle Food: 100% HTML5. Swiss Battle Food: 100% HTML5.](https://i0.wp.com/www.xavierstuder.com/wp-content/uploads/2012/08/Swiss_Battle_Food.jpg?resize=300%2C199&ssl=1)
Pendant longtemps, les jeux pour Facebook ont été développés avec la technologie Flash condamnée à terme sur les mobiles. L’agence Octopus a donc développé un jeu pour Assura SA en HTML5: Swiss Battle Food qui met en scène différents cantons qui s’affrontent à coup de spécialités culinaires.
Première particularité, ce jeu ne fonctionne que sur des navigateurs récents comme Explorer 9, Firefox 7, Chrome 14, Safari 5 ou supérieurs. Le jeu ne fonctionne donc pas sur Explorer 8 de Microsoft complétement largué, temporairement, en matière de HTML5.
A entendre les développeurs de la dynamique agence Octopus, longtemps réputée pour son expertise sur Flash, le travail n’a pas toujours été aisé. En effet, comme je l’ai souvent expliqué ici et ailleurs, cette technologie n’est pas encore normalisée et les navigateurs ne sont pas tous aussi performants.
Microsoft à la traîne
Il suffit de faire un petit test de compatibilité de son navigateur sur html5test.com pour se rendre compte de l’étendue du problème. Le plus retardé est évidemment Explorer 9 de Microsoft qui développe ses navigateurs à la vitesse de l’escargot. Résultat: un score de 138 points et de 5 bonus sur un total maximum de 500 points. Absolument pathétique pour le numéro un mondial du logiciel. Vive Explorer 10…
Derrière, on trouve un des navigateurs qui monte Firefox qui en version 14 parvient à décrocher 345 points et neuf points bonus. Un score presque correct, mais qui est tout de même très loin des meilleurs navigateurs et des 500 points théoriques à atteindre…
Le théoricien et le praticien…
Et du côté d’Apple qui est toujours si enthousiaste dès que l’on murmure « html5 »? Et bien, sans surprise, on découvre que la 6e mouture de Safari sur Mac OS X 10.8.1 plafonne à 376 points, dont 8 bonus. On serait en droit de qualifier ce score de minable compte tenu de la croisade de cette firme contre Flash. En effet, on pourrait avoir l’impression qu’elle œuvre magistralement pour le HTML5…
Sans surprise, c’est le dernier venu sur la scène des fureteurs qui frise presque l’excellence. Chrome 22 de Google , qui intègre par ailleurs nativement Flash, s’offre 437 points et 13 bonus, très loin devant ses compétiteurs qui cumulent pourtant tant d’années d’expérience…
Difficultés et résultats variables
Mais revenons au projet Swiss Battle Food que j’ai en partie guidé pour Assura SA, qui commercialise des assurances maladies complémentaires (et non l’assurance de base). Les développeurs m’ont confié qu’ils ont du quasiment s’adapter à chaque navigateur en créant des exceptions. On est loin de l’universalité de Flash…
Ensuite, à l’heure actuelle, il est nécessaire d’encoder les vidéos et les sons dans différents formats pour qu’ils soient lus sans problème par les différents navigateurs du marché. Là aussi, on est loin de l’universalité et des simplifications qui arriveront peut-être lorsque cette norme sera à maturité.
Au final, c’est la compatibilité avec Explorer 9 qui a posé le plus de problèmes. On constate aussi que même si Swiss Battle Food est programmé pour pouvoir évoluer, il laisse de côté un Explorer 8 de même que de nombreuses versions de navigateurs. Bref, le HTML5 dans la pratique doit encore évoluer. De même que certains éditeurs de logiciels parfois si arrogants et prétentieux…
Xavier Studer