Ответ 1
Только для предложения, используйте jQueryMobile для разработки веб-приложения. Затем используйте http://phonegap.com, чтобы переносить свои веб-приложения в родное приложение, имеющее доступ к аппаратной функции, такой как камера и т.д.
Я очень смущен в выборе кросс-платформенного инструмента для разработки мобильных приложений.
Я хочу запустить мое веб-приложение на ручных терминалах или ежевики, iPhone, андроиды и т.д.
Мое веб-приложение сможет снимать фотографии и местоположение gps. Как вы думаете, что я должен использовать?
Только для предложения, используйте jQueryMobile для разработки веб-приложения. Затем используйте http://phonegap.com, чтобы переносить свои веб-приложения в родное приложение, имеющее доступ к аппаратной функции, такой как камера и т.д.
Если вы разрабатываете чисто веб-приложение, вам будет сложно заставить мобильные приложения загружать фотографии с прикрепленными к ним данными GPS.
Вы можете посмотреть: http://monotouch.net/
Это так близко, как я знаю, для кросс-платформенного инструмента для iphone и android, и это означает повторное использование навыков С#.
Зависит от того, как вы хотите перейти... но MoSync и Marmalade - две очень сильные платформы, которые конвертируют ваш код на многие платформы.
Полная 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 и т.д.) и имеет встроенный редактор кода.