Создание приложения HTML5 для iOS с помощью UIWebView - PullRequest
14 голосов
/ 22 ноября 2010

У меня есть клиент, который предложил нам просто обернуть приложение HTML5 как нативное приложение iOS, просто создав UIWebView и выгрузив всю логику приложения в приложение HTML5.Это позволило бы нам иметь «родное» приложение для iOS и хорошее мобильное приложение для других устройств.

Тем не менее, это кажется мне немного странным, и мне было интересно, какими будут подводные камни такого плана.У кого-нибудь есть такой опыт?

Спасибо, Трей

Ответы [ 3 ]

10 голосов
/ 22 ноября 2010

Любые подводные камни, с которыми вы можете столкнуться как веб-приложение, которое вы, вероятно, по-прежнему будете испытывать. Не пытайтесь создавать какие-либо приложения OpenGL, но если это больше похоже на веб-страницу, то вам это подойдет.

Однако, используя некоторые фреймворки, вы, вероятно, получите немного «более богатый» опыт в том, что вы можете получить доступ к родным телефонным инструментам, которые веб-приложению запрещены (вибрация, GPS и т. 1003 *

Взгляните на PhoneGap . Им не хватает обширной документации, но есть немало людей, которые ее используют и уже «пробежали по ней», можно сказать.

Все это говорит о том, что если вы не хотите иметь дело с торговыми площадками (iTunes, Android Marketplace и т. Д.), Вы всегда можете создать автономное приложение HTML5. Куда пользователь заходит на веб-страницу и кэширует все файлы, необходимые для запуска приложения в автономном режиме. Это аналогично тому, что Google делал с Google Voice , когда он был отклонен из магазина iTunes.

0 голосов
/ 25 июля 2014

Trigger.io тоже вариант.Гораздо лучше, чем Phonegap в эти дни.Только добавление в качестве этой страницы в значительной степени Google-SEOed.

0 голосов
/ 26 декабря 2012

Функции HTML5 в WebView действительно хороши (и растут).Вы можете делать практически все.

Но если вы хотите использовать некоторые специальные функции, недоступные через HTML5 (или включать некоторые сторонние библиотеки ObjC), вы можете настроить очень простое взаимодействие между ObjC и JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...