Поддержка Ruby доступна (и при этом только частично) в настольных приложениях Titanium - в настоящий момент поддержка Ruby для мобильных приложений отсутствует.
Все кодирование в Titanium Mobile выполняется с использованием javascript, который, как вы можете себе представить, имеет определенные плюсы и минусы. Например, чтобы сделать свои приложения, мне пришлось реализовать систему классов поверх бесклассового языка javascript, создать слой абстракции базы данных, подобный ActiveRecord, над базой данных sqlite и т. Д., Чтобы получить доступ к типу средств, которые я использую. привык использовать в моих проектах Ruby / Rails. Но это все еще в JavaScript.
Тем не менее, javascript во многом похож на Ruby и гораздо предпочтительнее (по крайней мере для меня), чем использование синтаксиса Java или Objective C для кодирования, даже с базовой поддержкой. Но если вы не владеете javascript (в частности, замыканиями и функциональной областью видимости), вам необходимо ознакомиться с Titanium.