Подтвердить что ты не робот

Создание родных приложений для iOS/Android из HTML5

Есть ли инструмент/подход для автоматического создания приложения на устройстве iOS или Android из HTML5 или jQuery Mobile, чтобы приложение загружалось/выполнялось полностью на самом мобильном устройстве, не требуя доступа к веб-сайту и без соответствующей задержки во время загрузки (т.е. не webapp)?

Я рассмотрел целый ряд инструментов для этого (HTML5, jQuery Mobile, trigger.io, phonegap, Appcelerator и др.) и прочитал много документации и stackoverflow и других сообщений на форуме. Тем не менее, я еще не смог найти ответ на этот очень простой вопрос.

Многие из инструментов (например, trigger.io) могут похвастаться тем, что они создают "родные" приложения. Однако, когда я построил пример приложения iOS, чтобы попытаться ответить на вопрос выше для себя, приложение будет работать только при подключении устройства к сети, что приведет меня к предположению, что это на самом деле гибрид или webapp с некоторыми встроенными компонентами/функциональные возможности.

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

  • Существующие инструменты могут существенно перевести HTML5/jQuery Mobile в объективный C или просто привязать к веб-контенту?

  • Можно ли создать мобильное приложение, используя простые в использовании, кросс-платформенные инструменты, которые существуют (особенно мне нравится jQuery Mobile и Codiqa, поскольку я мог так быстро создать прототип), который работает полностью локально на устройстве iOS или Android, или вам нужно вручную закодировать приложение (например, в Objective C), если вы хотите, чтобы он был полностью локальным для устройства (а не для веб-приложения)?

Спасибо

4b9b3361

Ответ 1

Да. Приложения Trigger.io объединяют все ваши HTML/CSS/JS в изначально упакованное приложение - для этого не требуется интернет-доступ.

Конечно, если ваше приложение будет полностью функционировать только в том случае, если у него есть доступ к удаленным службам, тогда это ухудшится, но вы можете справиться с этим с помощью forge.is.connection.connected.

Ответ 2

То, что вы ищете, - это Intel XDK. http://xdk-software.intel.com/

Вы можете создавать, эмулировать, отлаживать, тестировать и публиковать свой код HTML5 в качестве родных приложений непосредственно из XDK, для iOS, Android и Windows Mobile.

Ответ 3

Ответ, который вы ищете, я считаю басистом Нет по обоим пунктам.

Нет ничего, чтобы превратить HTML5 в родные приложения на iOS или Android (Windows 8 является "родной" с HTML5).

Однако вы можете использовать PhoneGap для создания изначально упакованного WebApp, и это не требует подключения к Интернету, оно может быть полным локальным, и результат может быть очень хорошим.