Android应用程序开发中的SL4A vs Ruboto

Nos*_*osh 12 android jruby sl4a mirah ruboto

我正在考虑使用JRuby(或适用于Android的Ruby的适当变体)在Android上创建应用程序.

根据我的研究,目前有两个项目支持Android上的Ruby开发:

  1. Ruboto
  2. SL4A

从gotoub 上的Ruboto wiki常见问题解答看来,Ruboto已准备好进行应用程序开发,但还不支持JIT编译,并且应用程序必须与库一起打包,这使得它占用大量空间(用于移动设备安装).

我对SL4A知之甚少,但似乎SL4A也试图在JVM上运行JRuby脚本.但主要的是SL4A仍处于alpha状态,所以我不知道它是否可以用于app开发.

对这些平台有更好了解的人可以建议应该使用哪一个?此外,在不久的将来,哪一个更有可能在JIT(性能),更低的占用空间和更好的API访问Android方面变得更加成熟?

Mar*_*ell 5

米拉,通过JRuby的开发商,已经与一些生产应用,适用于Android系统.可以直接使用Android API,同时将Java语法精神转换为"几乎是Ruby",其语法"偷走".它不添加库文件(而是使用编译器语法插件),它与Java的运行速度完全相同.因此,它具有性能,零占用空间和对Android的理想API访问.