Me gustaría escribir un juego que pudiera jugarse en teléfonos inteligentes y me preguntaba si HTML5 podría ser una forma de escribir juegos para trabajar en una amplia selección de teléfonos inteligentes.
Acabo de ejecutar la prueba HTML5 :
Como puede ver, el iPod / iPhone y Android están muy unidos y parecen admitir una gama decente de características HTML5. Canvas es ideal para gráficos de navegador 2D y el elemento de audio probablemente sería ideal para reproducir sonidos de fondo y música, y también es genial ver que ambas plataformas admiten almacenamiento (aunque siempre puede usar cookies, por supuesto, dependiendo del tamaño de un juego guardado). Entonces, en general, diría que deberías hacerlo. Los números no lo son todo; como dijo wkerslake "ninguno de estos números inspira confianza", pero si miras a través de lo que es compatible, ¡parece ser todo lo que necesitas!
Yo digo ¡adelante! Te deseo la mejor de las suertes.
Por cierto, es posible que desee ver a Vanthia . Es un juego de navegador que utiliza el lienzo para un dibujo eficiente. ¡Pude jugar a la beta cerrada y seguro que vendría! El desarrollador ha dicho muy poco durante más de medio año, excepto que definitivamente lo está desarrollando, pero solo mantiene las cosas en secreto.
También puede obtener algunas ideas del reciente logotipo interactivo Pacman de Google . ¡No era muy HTML5 pero seguro que era funcional! Demuestra que en realidad no necesitas HTML5 para hacer un juego de navegador (y creo que HTML5 se está lanzando demasiado como una palabra de moda, tal como AJAX era o sigue siendo). Hay un proyecto de github con una versión desofuscada y limpia de la fuente que puede ver y jugar.
HTML5 está muy lejos de ser ubicuamente compatible incluso en navegadores web en PC y mucho menos en teléfonos.
Estos números se basan en el html5test
Ninguno de esos números inspira confianza
fuente
Puede parecer un poco tarde, pero me gustaría proporcionar una actualización sobre la situación de HTML5 y los navegadores móviles ahora que ha pasado algún tiempo. Últimamente, se han desarrollado bastantes motores de juegos que producirán juegos compatibles con HTML5 (ver: Construct 2 y Game Maker Studio ). Ambos producen un rendimiento correcto, pero ha habido problemas notables con las extensiones físicas y los objetos de movimiento rápido en algunas plataformas. iOS todavía toma la delantera en lo que respecta al rendimiento, pero Android ha recorrido un largo camino con las últimas versiones de Chrome. Cabe señalar que Dolphin Browser en Android también aumenta incluso un 100% el rendimiento de HTML5. Puede ver una comparación rápida realizada para una prueba a continuación:
Si usted está mirando para hacer la optimización manual, hay algunos consejos que figuran aquí . Además, con los juegos HTML5 cada vez más populares y permitidos en sitios como Kongregate y anteriormente en otros portales de juegos exclusivos flash, ya no hay razón para tener miedo de escribir juegos basados en HTML5 para un dispositivo móvil.
También existen algunas bibliotecas para mantener las cosas fáciles de usar en dispositivos móviles, he enumerado algunas a continuación:
KineticJS
EaselJS
QuarkJS
fuente
a partir de julio de 2012, puede crear juegos HTML5 móviles sin problemas. Mira este video
fuente
Desde el punto de vista técnico, ciertamente es factible. Sin embargo, hay algunos problemas / dificultades:
fuente
Encontré una buena publicación sobre iPad y HTML5: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
También evitaría el dibujo de lienzo pesado en iPad, por alguna razón parece ser bastante lento.
fuente
Puedes usar PhoneGap Build :
Simplemente cargue un archivo zip con el código HTML5 y le dará la aplicación para: Android, iOS, winphone, Blackbarry, Symbian ..ecc ..
fuente