我正在考慮使用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訪問?