Я думаю о создании приложений на Android с помощью JRuby (или подходящего варианта Ruby для Android).
Согласно моим исследованиям, существует два текущих проекта, которые поддерживают разработку Ruby для Android:
- Ruboto
- SL4A
Из FAQ Ruboto wiki на github кажется, что Ruboto готов к разработке приложений, но еще не поддерживает JIT-компиляцию, и приложение должно быть упаковано с библиотеки, которые занимают много места (для установки на мобильные устройства).
У меня недостаточно знаний о SL4A, но похоже, что SL4A также пытается запускать скрипты JRuby на JVM. Но главное, что SL4A все еще в альфа-версии, поэтому я не знаю, можно ли его использовать для разработки приложений.
Может ли кто-нибудь с лучшим знанием этих платформ предложить, какую из них использовать? Кроме того, в ближайшем будущем, какой из них с большей вероятностью станет более зрелым с точки зрения JIT (производительности), меньшей площади и лучшего доступа API к Android?