Eu gostaria de escrever um jogo que pudesse ser jogado em smartphones e queria saber se o HTML5 pode ser uma maneira de escrever jogos para funcionar em uma ampla seleção de smartphones.
Acabei de executar o teste HTML5 :
Então, como você pode ver, o iPod / iPhone e o Android são muito comuns e parecem suportar uma variedade decente de recursos HTML5. O Canvas é ótimo para gráficos de navegador 2D e o elemento de áudio provavelmente seria ótimo para reproduzir sons e músicas de fundo, e também é muito legal ver que ambas as plataformas suportam armazenamento (embora você sempre possa usar cookies, é claro, dependendo do tamanho de um jogo salvo). Então, no geral, eu diria que você deveria fazer isso. Os números não são tudo; como wkerslake disse "nenhum desses números inspira confiança", mas se você examinar o que é suportado, parece ser tudo o que você precisa!
Eu digo, vá em frente! Te desejo muita sorte.
A propósito, você pode querer assistir por Vanthia . É um jogo de navegador que utiliza telas para um desenho eficiente. Eu comecei a jogar a versão beta fechada e com certeza estava chegando! O desenvolvedor falou muito pouco há mais de meio ano, exceto que ele está definitivamente desenvolvendo, mas apenas mantendo as coisas em segredo.
Você também pode obter algumas idéias do recente logotipo interativo Pacman do Google . Não era muito HTML5, mas com certeza era funcional! Isso mostra que você realmente não precisa do HTML5 para criar um jogo de navegador (e acho que o HTML5 está sendo usado demais como uma palavra da moda, assim como o AJAX era ou ainda é). Existe um projeto no github com uma versão desobstruída e limpa da fonte com a qual você pode examinar e brincar.
O HTML5 está longe de ter um suporte onipresente, mesmo em navegadores da Web em computadores com muito menos telefones.
Esses números são baseados no html5test
Nenhum desses números inspira confiança
fonte
Pode parecer um pouco tarde, mas eu gostaria de fornecer uma atualização sobre a situação do HTML5 e dos navegadores móveis agora que já passou algum tempo. Ultimamente, muitos mecanismos de jogos foram desenvolvidos para produzir jogos compatíveis com HTML5 (consulte: Construct 2 e Game Maker Studio ). Ambos produzem um bom desempenho, mas houve problemas notáveis com extensões físicas e objetos em movimento rápido em algumas plataformas. O iOS ainda assume a liderança no desempenho, mas o Android percorreu um longo caminho com as versões mais recentes do Chrome. Deve-se notar que o Dolphin Browser no Android também oferece um aumento de 100% no desempenho do HTML5! Você pode ver uma comparação rápida feita para um teste abaixo:
Se você deseja fazer a otimização manual, há ótimos conselhos listados aqui . Além disso, com os jogos HTML5 se tornando cada vez mais populares e permitidos em sites como o Kongregate e anteriormente em outros portais de jogos exclusivos em flash - não há razão para ter medo de escrever mais jogos baseados em HTML5 para um dispositivo móvel.
Também existem algumas bibliotecas para manter as coisas fáceis de usar no celular. Listei algumas abaixo:
KineticJS
EaselJS
QuarkJS
fonte
a partir de julho de 2012, você poderá criar jogos HTML5 para dispositivos móveis suaves. Confira este vídeo
fonte
Do ponto de vista técnico, é certamente factível. Existem alguns problemas / armadilhas:
fonte
Encontrei um bom post sobre iPad e HTML5: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
Além disso, eu evitaria o desenho pesado de telas no iPad, por algum motivo, parece muito lento.
fonte
Você pode usar o PhoneGap Build :
Basta fazer o upload de um arquivo zip com o código HTML5 e ele fornecerá o aplicativo para: Android, iOS, winphone, Blackbarry, Symbian ..ecc ..
fonte