Комментарии 12
А как по скорости по сравнению с нативными приложениями и каким ни будь Phonegap?
Так как используется jruby, то думаю получается нативное приложение.
Ruboto на данный момент медлителен, так что части для которых критична скорость лучше писать на java. Вот комментарий разработчика по этому поводу groups.google.com/d/msg/ruboto/zLlO_qwcyQU/2mXkOGXsVxEJ
Так же в свое время игрался с Ruboto, забавная штука, как и rubymotion. Только все равно руби-разработчику для освоения платформы нужно знать SDK и основы Java. Так что в паре с меньше производительностью серебрянной пули не получается, разве что написать какой-нибудь DSL для быстрой генерации активити или что-то в этом роде.
для запуска приложения, написанного на рубото, нужен какой-либо сторонний софт (аля библиотеки/нтерпретатора/итд)? или все запуститься через нативный андроид?
Я правильно понимаю, чтобы запустить написанное требуется рутованное устройство?
Указано в README…
Указано в README…
Рут доступ нужен только для команды
rake update_scripts
которая позволяет обновлять ruby код без перекомпилирования java файлов. Это, так сказать, дополнительная фишка, позволяющая при разработке не переустанавливать каждый раз приложение на девайс. Для запуска приложения обычными способами рут доступ не нужен. Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пишем приложение для Android на Ruby (Ruboto)