Réponses:
Je viens de lancer le test HTML5 :
Donc, comme vous pouvez le voir, l'iPod / iPhone et Android sont au coude à coude et semblent prendre en charge une gamme décente de fonctionnalités HTML5. Canvas est idéal pour les graphiques de navigateur 2D et l'élément audio serait probablement idéal pour lire des sons et de la musique de fond, et il est également très cool de voir que les deux plates-formes prennent en charge le stockage (bien que vous puissiez toujours utiliser des cookies bien sûr, selon la taille de une sauvegarde de jeu). Donc, dans l'ensemble, je dirais que vous devriez y aller. Les chiffres ne sont pas tout; comme l'a dit wkerslake "aucun de ces chiffres n'inspire confiance" mais si vous regardez à travers ce qui est pris en charge, il semble être tout ce dont vous avez besoin!
Je dis allez-y! Je vous souhaite bonne chance.
Au fait, vous voudrez peut-être surveiller Vanthia . C'est un jeu par navigateur qui utilise la toile pour un dessin efficace. J'ai pu jouer la bêta fermée et c'était sûr! Le développeur en dit très peu depuis plus de six mois maintenant, sauf qu'il le développe définitivement mais garde les choses quelque peu secrètes.
Vous pouvez également obtenir des idées du récent logo interactif Pacman de Google . Ce n'était pas très HTML5 mais c'était fonctionnel! Cela montre que vous n'avez pas vraiment besoin de HTML5 pour créer un jeu par navigateur (et je pense que HTML5 est trop utilisé comme mot à la mode, tout comme AJAX était ou est toujours). Il existe un projet github avec une version désobfusquée et nettoyée de la source avec laquelle vous pouvez regarder et jouer.
HTML5 est loin d'être pris en charge de manière omniprésente, même dans les navigateurs Web sur PC, et encore moins sur les téléphones.
Ces chiffres sont basés sur le html5test
Aucun de ces chiffres n'inspire confiance
Cela peut sembler un peu tard, mais je voudrais fournir une mise à jour sur la situation de HTML5 et des navigateurs mobiles maintenant qu'un certain temps s'est écoulé. Dernièrement, plusieurs moteurs de jeu ont été développés pour produire des jeux compatibles HTML5 (voir: Construct 2 et Game Maker Studio ). Les deux produisent des performances OK mais il y a eu des problèmes notables avec les extensions physiques et les objets en mouvement rapide sur certaines plates-formes. iOS prend toujours les devants en matière de performances, mais Android a parcouru un long chemin avec les dernières versions de Chrome. Il convient de noter que Dolphin Browser sur Android augmente même de 100% les performances HTML5! Vous pouvez voir une comparaison rapide effectuée pour un test ci-dessous:
Si vous cherchez à faire une optimisation manuelle, voici d' excellents conseils répertoriés ici . De plus, avec les jeux HTML5 devenant de plus en plus populaires et autorisés sur des sites comme Kongregate et auparavant d'autres portails de jeux exclusifs flash - il n'y a plus aucune raison d'avoir peur d'écrire des jeux basés sur HTML5 pour un appareil mobile.
Quelques bibliothèques existent également pour garder les choses faciles à utiliser sur mobile, j'en ai énuméré quelques-unes ci-dessous:
Du point de vue technique, c'est certainement faisable. Il y a cependant quelques problèmes / pièges:
J'ai trouvé un bon article sur iPad et HTML5: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
De plus, j'éviterais de dessiner sur toile sur iPad, pour une raison quelconque, cela semble assez lent.
Vous pouvez utiliser PhoneGap Build :
Téléchargez simplement un fichier zip avec le code HTML5 et il vous donnera l'application pour: Android, iOS, winphone, Blackbarry, Symbian ..ecc ..