Estoy pensando en crear aplicaciones en Android usando JRuby (o una variante adecuada de Ruby para Android).SL4A vs Ruboto en el desarrollo de aplicaciones Android
Según mi investigación hay dos proyectos actuales que apoyan el desarrollo de Ruby on Android:
- Ruboto
- SL4A
Desde el FAQ del Ruboto wiki en github parece Ruboto está listo para el desarrollo de aplicaciones, pero aún no es compatible con la compilación de JIT, y la aplicación debe estar empaquetada con bibliotecas que le den un gran espacio (para instalar dispositivos móviles) lation).
No tengo suficiente conocimiento sobre SL4A pero parece que SL4A también intenta ejecutar scripts JRuby en la JVM. Pero lo principal es que SL4A todavía está en alfa, por lo que no sé si se puede usar para el desarrollo de aplicaciones.
¿Alguien con un mejor conocimiento de estas plataformas sugiere cuál debería usarse? Además, en el futuro cercano, ¿cuál tiene la mayor probabilidad de ser más maduro en términos de JIT (rendimiento), menor huella y mejor acceso API a Android?