Я бы очень рекомендовал Titanium Appcelerator http://www.appcelerator.com. Он хорошо работает (хотя и с некоторыми хитростями), с открытым исходным кодом и полностью бесплатен.
Я использовал его для разработки iPhone иесть приложение в App Store.
Они только что выпустили версию 1.5.1 своего фреймворка, в которой улучшена поддержка Android.Я собрал свое приложение для Android, но тестировал его только в эмуляторе, поскольку у меня нет телефона Android, чтобы полностью его протестировать.
Titanium Appcelerator Pros
- Активно разрабатывается
- Доступна коммерческая поддержка
- Javascript в качестве среды разработки (может быть мошенником)
- Поддерживает iPhone, Android и Blackberry (коммерческая поддержка в настоящее время требуется для Blackberry)
- Хорошее сообщество на их сайте для вопросов
- Может создавать собственные расширения
Минусы
- Немного неудобно, чтобы все части работали
- Не каждая функция доступна на каждой платформе (например, с использованием ваших собственных значков на Картах Google)
- Это кроссплатформенный инструмент, который всегда имеет минусы
- Поддержка Android была странной в версии 1.4.0это было в прошлый раз, когда я попробовал это.
Phonegap
Я попробовал это, и он не поддерживал ни одну из функций, в которых я нуждался, и, казалось, был почти заброшен.Не могу порекомендовать.
QuickConnect
Не использовал его.