Если вы хотите написать приложение для iPhone на Ruby, то Родос, насколько я знаю, ваш единственный выбор.Я сделал несколько приложений на Titanium, и единственный язык (языки), который вы можете использовать, - это Javascript / Coffeescript (Coffeescript компилируется в JS).Ruby поддерживает Titanium только для настольных компьютеров, как кто-то уже указал.
Что касается возможностей для Родоса, проверьте http://docs.rhomobile.com/rhodes/device-caps. Похоже, у них есть поддержка карт геолокации и нативных карт.