iOS - есть ли SDK, который может конвертировать веб-приложения HTML5 в нативный? - PullRequest
3 голосов
/ 24 марта 2012

Я работаю над веб-приложением HTML5 для компьютеров, и я думал о создании мобильной версии.

Есть ли SDK, который может принимать HTML5 / JS / CSS и конвертировать его в собственное приложение iOS?можно загрузить на iTunesConnect?

Главное, что нужно для работы - это HTML5 Canvas ... Мне не повезло в поиске в Google.

Ответы [ 4 ]

4 голосов
/ 10 апреля 2012

вам не нужен Phonegap или какой-либо другой фреймворк, загрузите элемент управления веб-представления и загрузите html-файлы в папку, используя

NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" 
                                                     ofType:@"html" 
                                                inDirectory:@"/htdocs" ];

NSString *html = [NSString stringWithContentsOfFile:htmlPath 
                                           encoding:NSUTF8StringEncoding 
                                              error:nil];

[webView loadHTMLString:html 
                baseURL:[NSURL fileURLWithPath:
                         [NSString stringWithFormat:@"%@/htdocs/", 
                          [[NSBundle mainBundle] bundlePath]]]];
3 голосов
/ 11 октября 2012

http://trigger.io/ может помочь вам.

Вы пишете свой HTML5-код ​​с помощью API Forge JavaScript, который предоставляет вам доступ к встроенным функциям, таким как API камеры и контактов.

Наша служба облачной сборки делает все остальное для создания собственных приложений для iPhone, iPad, Android и Windows Phone.

Отказ от ответственности: никак не связан с trigger.io.

2 голосов
/ 08 апреля 2015

Я предлагаю вам взглянуть на ludei.com, они делают это действительно легко. Просто загрузите .zip, содержащий html и ресурсы, и он вернется в формате .ipa

Действительно хорошая работа у них.

PS его бесплатно

1 голос
/ 24 марта 2012

Попробуйте Phonegap .Это не серебряная пуля, но обычно она использует HTML, CSS и JS и упаковывает их для запуска на мобильном устройстве с обещаниями кросс-платформенной функциональности.

Мы столкнулись с парой кросс-платформенных проблем совместимости собъект Media, но он должен работать с такими базовыми вещами, как.

Он просто использует встроенный в телефон механизм webkit для выполнения вашего кода, поэтому, если iOs поддерживает его, он технически должен работать для вас.

Если вы разрабатываете на Mac, то это довольно просто.Для phonegap / mac существует множество руководств по началу работы.Но если вы разрабатываете для iOs на ПК, это уже совсем другая история.

В любом случае, даже для того, чтобы просто протестировать на реальном устройстве iOs, вам понадобится учетная запись разработчика Apple, профиль обеспечения иКлюч разработчика зарегистрирован в Apple.Если вы работаете на Mac, вы можете использовать их для запуска приложения через Xcode напрямую.

Но если вы находитесь на ПК, вам нужно будет использовать Phonegap Build (облачный сервис для создания приложений кросс-платформенный).Оттуда вы можете скачать скомпилированный бинарный файл, который можно установить через iTunes.

Надеюсь, это поможет!

...