Cita: Alphabravo yo te recomiendo PhoneGap, es una framework que te permite desarrollar para los principales sistemas operativos de móviles.
La programación con PhoneGap está orienta a HTML, Javascript y CSS, y con un nivel inferior en Java o Objetive C.
Actualmente el rendimiento del código nativo sigue siendo mayor ya que PhoneGap lo que hace es ejecutar tu app realizada en código web dentro de un WebView. Pero esto es como todo.... con el tiempo mejorará el rendimiento. Actualmente programando de forma efectiva en web puede hacer buenas apps moviles y no se nota para nada el rendimiento. A parte hace un tiempo Adobe ha invertido en este framework. Esta apuesta apunta a que es un sistema de programación con mucho futuro.
Insisto con que investigue un poco GeneXus. A diferencia de PhoneGap, GeneXus si genera código nativo.
Saludos