Какой из лучших кросс-платформенных инструментов для разработки мобильных веб-приложений?

Я очень смущен в выборе кросс-платформенного инструмента для разработки мобильных приложений.

Я хочу запустить мое веб-приложение на ручных терминалах или ежевики, iPhone, андроиды и т.д.

Мое веб-приложение сможет снимать фотографии и местоположение gps. Как вы думаете, что я должен использовать?

  • RhoMobile
  • Сервер мобильности Volantis
  • Appcelerator
  • widgetpad
  • Сенча
  • WebApp-сеть
  • jquerymobile
  • MotherApp
  • mosync
  • Marmalade

Ответы

Ответ 1

Только для предложения, используйте jQueryMobile для разработки веб-приложения. Затем используйте http://phonegap.com, чтобы переносить свои веб-приложения в родное приложение, имеющее доступ к аппаратной функции, такой как камера и т.д.

Ответ 2

Если вы разрабатываете чисто веб-приложение, вам будет сложно заставить мобильные приложения загружать фотографии с прикрепленными к ним данными GPS.

Вы можете посмотреть: http://monotouch.net/

Это так близко, как я знаю, для кросс-платформенного инструмента для iphone и android, и это означает повторное использование навыков С#.

Ответ 3

Зависит от того, как вы хотите перейти... но MoSync и Marmalade - две очень сильные платформы, которые конвертируют ваш код на многие платформы.

Ответ 4

Полная IDE, например Application Craft http://www.applicationcraft.com, позволит вам создавать веб-приложения и собственные приложения, а затем развертывать их на всех основных мобильных платформах, используя PhoneGap. См. Тематическое исследование Phonegap с AC: http://phonegap.com/case_study/phonegap-application-craft-pain-free-mobile-app-development/

Application Craft также использует jQuerymobile, эмулятор Ripple (который позволит вам выполнять тестирование устройств, ускоритель, GPS и т.д.) и имеет встроенный редактор кода.