El RoboVM (con todos mis respetos) es la misma mierda que el Xamarin, vale que escribes en Java, que puede ser más natural que escribir código en Objective C aunque ahora con Swift cuesta bastante menos si conoces Java, pero al final estás programando de forma nativa, es decir, usando UIKit, Foundation, UIApplication, UIViewController, UIView, etc, toda la programación nativa de iOS.
Pero a cambio de dedicar 2 o 3 tardes mal contadas a acostumbrarte a escribir código en Swift pierdes la posibilidad de usar librerías existentes en Swift y Objective C (con el modo Bridge), además de tener que introducir en tu código la máquina virtual de RoboVM, aumentando el tamaño del IPA y (como ha dicho Mocelet) muy probablemente con menor rendimiento que si la app fuese 100% nativa. Como también ocurre con Xamarin incluyendo la máquina de Mono.NET
Además de todo lo anterior, no olvidemos que (al igual que ocurre con Xamarin que ya lo es) RoboVM es comercial, y costará dinero usarlo para fines comerciales, lo que ocurre es que ahora está en Beta y te dejan "probarlo".
|