Чи можна упакувати гру HTML5 для iPhone та Android як додаток чи це доступ до неї через браузер?
Чи можна упакувати гру HTML5 для iPhone та Android як додаток чи це доступ до неї через браузер?
Відповіді:
Є http://www.phonegap.com/, який є відкритим кодом та кросплатформним. Окрім упаковки свого HTML 5 як нативного додатка, він також дозволяє отримувати доступ до власних функцій мобільного телефону.
Я не можу поручитися на iPhone, але в Android просте додаток із діяльністю, що має лише один WebView , зробить це. Діяльність виглядатиме приблизно так:
public class WebApp extends Activity {
protected void onCreate(Bundle savedInstanceState) {
WebView wv = new WebView(this);
wv.loadUrl("http://www.myapp.com/");
setContentView(wv);
}
}
Це зробило б WebView повністю екраном; тоді вам просто знадобиться повідомлення про завантаження. Або кращий варіант - завантажити HTML у WebView, щоб додаток можна було використовувати в автономному режимі; приклади цього є на сторінці API для WebView .
З ImpactJS Інструменти сторінки є:
Ви перевірили CocoonJS ? Це, безумовно, один з найкращих способів отримати апаратні прискорені ігри HTML5 на iOS та Android, а також у них є хмарний компілятор, куди можна завантажувати один поштовий індекс, і він розробляється для кількох платформ.
Якщо ви хочете перенести гру на ще більше платформ, Nokia має веб-додаток для перенесення на пристрої Symbian S60 ... Веб-інструменти для S60
У них також є новіший, який, ймовірно, підтримує більше HTML5, але я ще не спробував це ...
Веб-інструменти 2.3 для Series40
Пакет SDK в першому досить хороший, оскільки він також постачається з тренажером, щоб ви могли уявити, як буде працювати ваш додаток
Я опублікував декілька ігор HTML5 на ринку Android для Android, і зі свого досвіду рекомендую вам використовувати Crosswalk , щоб упакувати свої ігри для Android.
Це дійсно просто у використанні, і це чортово швидко! Він розроблений Intel. Це швидше, ніж фонегап, оскільки він використовує оптимізований веб-перегляд, отриманий з проекту Chrome.
Перегляд запасів на пристрої Android 4.x (той, який використовується phonegap) дуже повільний, і він не підтримує WebGL або WebAudio API.
А як щодо cocos2d-x ?
Cocos2d-x - це основа для використання JavaScript для розробки на всіх платформах, і це абсолютно безкоштовно.