Ada kerangka kerja yang disebut Rhodes .
Konsep ini didasarkan pada Ruby on Rails dan Anda mengembangkan aplikasi seluler Anda dalam Ruby dan HTML, dan Anda dapat menulis kode di lingkungan Linux. Anda kemudian dapat membuat akun di Rhohub , tempat Anda menambahkan kode (melalui GitHub ), dan memungkinkan Anda untuk mengompilasinya untuk iPhone, Blackberry, Android, Windows Mobile dan Symbian, semuanya dengan kode yang sama. Anda tidak perlu kode di Objective-C untuk iPhone, atau Java untuk Android, dll. Itu konversi untuk Anda. Yang perlu Anda lakukan adalah tetap berpegang pada Aturan untuk membuat aplikasi iPhone (atau telepon yang ingin Anda kembangkan) sehingga dapat diterima di iTunes (atau pasar yang setara).
Ini akan memungkinkan Anda untuk menambahkan aplikasi ke iTunes juga.
Namun, saya belum menemukan emulator, yang artinya untuk menguji aplikasi Anda, Anda harus meletakkannya di iPhone, yang merupakan sebuah misi.
Saya menggunakan opsi ini karena saya ingin membuat aplikasi untuk semua telepon dan saya sudah menggunakan Ruby on Rails. Jika Anda hanya ingin membuat aplikasi untuk iPhone, berinvestasi di Mac.
Semoga ini membantu.