Meditations on programming, startups, and technology
New Relic

RubyMotion brings serious Ruby development to the iOS world

For the past several months I’ve been involved with, but unable to publicly discuss, an exciting project called RubyMotion. My friend Laurent Sansonetti, creator of MacRuby, has now officially launched a serious alternative to Objective-C for iPhone and iPad development.

RubyMotion is not a bridge; it actually generates native applications that are as fast as the ones written in Objective-C . You can check out Ars Technica’s exclusive article for more details on the project and watch the Pragmatic Studio’s 50 minute free screencast about it to get a better idea of how RubyMotion works in practice.

RubyMotionFor a limited time you can buy RubyMotion at an early bird discount rate of 25% off. It’s such a productive and affordable solution, that I’m sure it will quickly become popular among Ruby developers who are interested in iOS development and testing, as well as among existing iOS developers.

Many of the questions you may have can likely be found in the FAQ section, but feel free to ask any additional questions here. Enjoy it.

If you enjoyed this post, then make sure you subscribe to my Newsletter and/or Feed.

receive my posts by email

10 Responses to “RubyMotion brings serious Ruby development to the iOS world”

  1. roger says:

    So basically this compiles ruby code to objective C? It’s kind of like mirah?

  2. Michel Pigassou says:

    What is the difference between this and an app coded with MacRuby?

    • RubyMotion is built on top of MacRuby. However you can’t use MacRuby for developing iOS apps. Obviously, RubyMotion allows you to do that. In terms of code, knowing MacRuby would make you feel right at home.

  3. Hahahaha says:

    > We do not believe that Xcode makes a good environment for … development in general).


    Why not just learn the right tool for the job instead of making Ruby fit every single task? You learn more that way.

  4. TVD says:

    Congratulations and Go get ’em!

  5. john says:

    Will I be able to write Mac apps with rubymotion?

  6. Daniel says:

    Can you explain how MacRuby was modified to enable this? How is garbage collection handled/not handled?

Leave a Reply

I sincerely welcome and appreciate your comments, whether in agreement or dissenting with my article. However, trolling will not be tolerated. Comments are automatically closed 15 days after the publication of each article.

Copyright © 2005-2014 Antonio Cangiano. All rights reserved.