Risposte:
Ho appena eseguito il test HTML5 :
Come puoi vedere, l'iPod / iPhone e Android sono molto collo-e-collo e sembrano supportare una discreta gamma di funzionalità HTML5. Canvas è ottimo per la grafica del browser 2D e l'elemento audio sarebbe probabilmente ottimo per riprodurre suoni di sottofondo e musica, ed è anche davvero bello vedere che entrambe le piattaforme supportano l'archiviazione (anche se potresti sempre usare solo i cookie, a seconda delle dimensioni di un salvataggio del gioco). Quindi nel complesso direi che dovresti provarci. I numeri non sono tutto; come ha detto wkerslake "nessuno di questi numeri ispira fiducia" ma se guardi attraverso ciò che è supportato, sembra essere tutto ciò di cui hai bisogno!
Dico provaci! Vi auguro buona fortuna.
A proposito, potresti voler guardare Vanthia . È un browser game che utilizza la tela per un disegno efficiente. Ho avuto modo di giocare alla closed beta ed era certo che sarebbe arrivato! Lo sviluppatore ha detto molto poco per oltre sei mesi, tranne per il fatto che lo sta sicuramente sviluppando, ma solo mantenendo le cose un po 'segrete.
Potresti anche ottenere alcune idee dal recente logo interattivo Pacman di Google . Non era molto HTML5 ma sicuramente funzionava! Dimostra che in realtà non hai bisogno di HTML5 per creare un gioco per browser (e penso che HTML5 sia lanciato troppo come una parola d'ordine, proprio come AJAX era o è ancora). Esiste un progetto github con una versione deobfuscata e pulita della fonte che puoi guardare e giocare.
HTML5 è ben lungi dall'essere supportato onnipresente anche nei browser Web su PC molto meno telefoni.
Questi numeri si basano sul test html5
Nessuno di questi numeri ispira fiducia
Potrebbe sembrare un po 'tardi, ma vorrei fornire un aggiornamento sulla situazione di HTML5 e dei browser mobili ora che è passato del tempo. Ultimamente, sono stati sviluppati alcuni motori di gioco che produrranno giochi compatibili con HTML5 (vedi: Construct 2 e Game Maker Studio ). Entrambi producono prestazioni OK ma ci sono stati notevoli problemi con estensioni fisiche e oggetti in rapido movimento su alcune piattaforme. iOS è ancora all'avanguardia quando si tratta di prestazioni, ma Android ha fatto molta strada con le ultime versioni di Chrome. Va notato che Dolphin Browser su Android aumenta anche del 100% le prestazioni di HTML5! Di seguito puoi vedere un rapido confronto fatto per un test :
Se stai cercando di eseguire l'ottimizzazione manuale, ecco alcuni ottimi consigli elencati qui . Inoltre, con i giochi HTML5 che stanno diventando sempre più popolari e consentiti su siti come Kongregate e in precedenza altri portali di giochi esclusivi flash - non c'è motivo di temere di scrivere più giochi basati su HTML5 per un dispositivo mobile.
Esistono anche alcune librerie per mantenere le cose facili da usare su dispositivi mobili, ne ho elencato un paio di seguito:
Dal punto di vista tecnico è certamente fattibile. Ci sono alcuni problemi / insidie:
Ho trovato un buon post su iPad e HTML5: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
Inoltre eviterei pesanti disegni su tela su iPad, per qualche motivo sembra essere piuttosto lento.
Puoi usare PhoneGap Build :
Basta caricare un file zip con il codice HTML5 e ti darà l'applicazione per: Android, iOS, winphone, Blackbarry, Symbian ..ecc ..