我正在考虑使用JRuby(或适合Android的Ruby的合适变体)在Android上创建应用程序。Android应用程序开发SL4A vs Ruboto
根据我的研究有支持Android上的Ruby发展的两个现有项目:在github上
- Ruboto
- SL4A
从Ruboto wiki的FAQ好像Ruboto已准备好进行应用程序开发,但尚未支持JIT编译,并且该应用程序必须与包含大量脚本的库(用于移动设备安装特征研)。
我对SL4A没有足够的了解,但似乎SL4A也尝试在JVM上运行JRuby脚本。但主要的是SL4A仍然处于alpha版本,所以我不知道它是否可以用于应用程序开发。
有人可以更好地了解这些平台,可以指出应该使用哪一个?此外,在不久的将来,哪一个更有可能在JIT(性能)方面更加成熟,更小的占用空间以及更好的Android API访问?