Упаковка ігор HTML5 як програми для iPhone / Android [закрито]


27

Чи можна упакувати гру HTML5 для iPhone та Android як додаток чи це доступ до неї через браузер?


Моє запитання точно +1

6
Яка частина цього входить у категорію "поза темою"? Це не питання "яку технологію використовувати", це питання, чи існує технологія для чогось. Це не абстрактне "як почати" або "що слід дізнатися далі"; це задає конкретне, прагматичне запитання, яке є саме тим, що виникає у щоденному розвитку.
Стівен Стадницький

"Це можливо?" - питання так чи ні; це, як правило, не гарні питання щодо ДП. "Як я міг ..." було б краще, але ця тема не стосується ігор, і розробник ігор не обов'язково дасть вам кращу відповідь. Це питання слід задати на ТАК.
Джош

Відповіді:


17

Є http://www.phonegap.com/, який є відкритим кодом та кросплатформним. Окрім упаковки свого HTML 5 як нативного додатка, він також дозволяє отримувати доступ до власних функцій мобільного телефону.


10

Я не можу поручитися на 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 .


7

З ImpactJS Інструменти сторінки є:

  • PhoneGap
    • Упакуйте свої ігри в додаток для iPhone або Android, готові до розповсюдження в магазинах додатків.
  • appMobi
    • Легко інтегруйте та поширюйте свої ігри в рідні програми для iPhone та Android. Вам навіть не потрібен Mac чи XCode, щоб запустити свою гру в iPhone App Store.

2

Ви перевірили CocoonJS ? Це, безумовно, один з найкращих способів отримати апаратні прискорені ігри HTML5 на iOS та Android, а також у них є хмарний компілятор, куди можна завантажувати один поштовий індекс, і він розробляється для кількох платформ.


0

Якщо ви хочете перенести гру на ще більше платформ, Nokia має веб-додаток для перенесення на пристрої Symbian S60 ... Веб-інструменти для S60

У них також є новіший, який, ймовірно, підтримує більше HTML5, але я ще не спробував це ...

Веб-інструменти 2.3 для Series40

Пакет SDK в першому досить хороший, оскільки він також постачається з тренажером, щоб ви могли уявити, як буде працювати ваш додаток


0

Я опублікував декілька ігор HTML5 на ринку Android для Android, і зі свого досвіду рекомендую вам використовувати Crosswalk , щоб упакувати свої ігри для Android.

Це дійсно просто у використанні, і це чортово швидко! Він розроблений Intel. Це швидше, ніж фонегап, ​​оскільки він використовує оптимізований веб-перегляд, отриманий з проекту Chrome.

Перегляд запасів на пристрої Android 4.x (той, який використовується phonegap) дуже повільний, і він не підтримує WebGL або WebAudio API.


-1

А як щодо cocos2d-x ?

Cocos2d-x - це основа для використання JavaScript для розробки на всіх платформах, і це абсолютно безкоштовно.


1
Сказати, що це найнадійніше - це неймовірно суб’єктивно. Наприклад, у нього суттєво бракує віджетів / елементів управління, таких як радіо кнопки. Яка користь від оригінальної гри на базі HTML5 на плакаті. Розробимо трохи більше.
Том 'Блакитний' Піддок

Я не впевнений, чому я написав "надійно". Я використовую і мені це подобається. Але ти маєш рацію, в цьому немає нічого конкретно "надійного". Однак він підтримує 8 різних платформ, що приємно.
deleteme
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.