Відповіді:
Я щойно провів тест HTML5 :
Отже, як ви бачите, iPod / iPhone та Android дуже сильно поширюються і, здається, підтримують гідний спектр функцій HTML5. Полотно чудово підходить для двовимірної графіки браузера, і звуковий елемент, ймовірно, чудово підходить для відтворення фонових звуків та музики, а також дуже цікаво бачити, що обидві платформи підтримують сховище (хоча ви завжди можете просто використовувати файли cookie, залежно від розміру гра зберегти). Так що в цілому я б сказав, що ви повинні піти на це. Цифри - це не все; як сказав wkerslake "жоден з цих номерів не вселяє впевненість", але якщо ви подивитеся на те, що підтримується, то, здається, це все, що вам потрібно!
Я кажу, піди на це! Бажаю тобі удачі.
До речі, ви, можливо, захочете поспостерігати за Вантією . Це браузерна гра, яка використовує полотно для ефективного малювання. Мені довелося грати на закритій бета-версії, і він обов'язково прийшов! Розробник зараз говорив дуже мало вже понад півроку, за винятком того, що він напевно розробляє це, але просто зберігає речі дещо в таємниці.
Ви також можете отримати деякі ідеї з недавнього інтерактивного логотипу Pacman від Google . Це був не дуже HTML5, але він впевнено функціональний! Це показує, що вам насправді не потрібен HTML5 для створення гри в браузері (і я думаю, що HTML5 кидається як модна мова занадто сильно, як AJAX був або все ще є). Існує проект github із занедбаною, очищеною версією джерела, який ви можете переглядати та грати.
HTML5 - це довгий шлях від повсюдної підтримки, навіть у веб-браузерах на ПК, набагато менше телефонів.
Ці цифри базуються на html5test
Жодна з цих цифр не вселяє впевненість
Це може здатися трохи пізнім, але я хотів би надати інформацію про ситуацію для HTML5 та мобільних браузерів, коли минув певний час. Останнім часом було розроблено досить багато ігрових двигунів, які вироблятимуть сумісні з HTML5 ігри (див .: Construct 2 та Game Maker Studio ). Вони забезпечують хорошу продуктивність, але не було помітних проблем з розширенням фізики та швидкими рухомими об'єктами на деяких платформах. iOS як і раніше займає лідируючі позиції щодо продуктивності, але Android пройшов довгий шлях із останніми побудовами Chrome. Слід зазначити, що браузер Dolphin на Android відзначає навіть 100% підвищення продуктивності HTML5! Нижче ви можете побачити швидке порівняння, проведене для тесту :
Якщо ви хочете , щоб зробити ручну оптимізацію, є деякі великі поради перераховані тут . Крім того, оскільки ігри HTML5 стають все більш популярними та дозволеними на таких сайтах, як Kongregate та раніше інших флеш-ексклюзивних ігрових порталах - немає ніяких причин боятися писати ігри на базі HTML5 для мобільного пристрою.
Існує також декілька бібліотек для зручності використання мобільних пристроїв. Я перерахував пару нижче:
З технічної точки зору це, безумовно, можливо. Однак є деякі проблеми / підводні камені:
Знайшов хороший пост про iPad та HTML5: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
Також я б уникнув важкого малювання полотна на iPad, чомусь це здається досить повільним.
Ви можете використовувати PhoneGap Build :
Просто завантажте поштовий файл з кодом HTML5, і він надасть вам програми для: Android, iOS, winphone, Blackbarry, Symbian ..ecc ..