Developers interested in native iOS app development have been restricted to the limits of and - until RubyMotion came along. RubyMotion enables you do full development using Ruby. You have to familiar tools such as Rake and RubyGems and can compile code into native applications. RubyMotion even comes with a Ruby console useful for live coding and interactive debugging. And since RubyMotion is built on top of the Objective-C runtime, you can use all of Apple's libraries and most third-party code alongside Ruby classes.