Существует инструмент под названием Genexus для смарт-устройств, который является генератором кода, который поддерживает iOS, Android, Blackberry и Windows 8.
Однако вам необходимо изучить инструмент, и я нашел его полезным только для простых приложений CRUD. Он позволяет чрезвычайно быстро разрабатывать указанные приложения, он хорошо подходит для простых LOB-приложений. Я попробовал это и развернул на Android (не тестировал на iOS или других платформах).
http://www.genexus.com/SD/mobile-application-development?en
Если у вас есть опыт работы с iOS и Android, вы, вероятно, будете разочарованы (и я уверен, что код, который он генерирует, не симпатичен).
Я использовал генератор для настольных компьютеров и веб-приложений .NET и Java и работает достаточно хорошо (с учетом этих предостережений), поэтому я уверен, что генератор смарт-устройств продолжит развиваться.