RubyMotionはRubyでiOSとOS X向けのアプリケーションを開発するためのツールチェーンを提供する。LLVMベースのコンパイラを使ってネイティブコードにコンパイルされるのだ。3.0のリリースでは、Androidもサポートする。Androidでの開発プロセスはiOSと似ている。ビルドとアプリの実行、マニュフェストの生成とリソースのハンドルにはrakeを使う。 Androidバージョン向けに、HipByteは新しいRubyランタイムをスクラッチから開発した。性能とJavaとの互換性を改善するため、Rubyのコアクラス(Fixnum, String, Arrayなど)がJavaの対応するクラスに基づいて開発された。 この統一ランタイムを使った方法はJavaのAPIとしっかりと統合でき、性能も優れています。オブジェクトをブリッジする必要がないからです。ランタイムはJava Native