iOS apps can now be written in Ruby

8 views
Skip to first unread message

Brandon Zylstra

unread,
May 4, 2012, 11:08:29 AM5/4/12
to CocoaHeads
Just a bit of news:

Laurent Sansonetti (famous for MacRuby--Ruby implemented in Objective-C) left Apple last year and has created RubyMotion, which allows you to build iOS apps in Ruby.

For those of you who've been living and breathing Objective-C almost since the founding of NeXT, this may merely be an interesting development to be aware of.  For others it might be fun to play around with some weekend.  And for some (who are more comfortable in Ruby than Objective-C) it is a long-awaited breakthrough.  For all of you, here are some highlights:
* your Ruby is compiled to machine code: no worries about anything being slow
* also, because it is compiled, no worries about violating app store policies
* mix Ruby and Objective-C code
* complete access to C & Objective-C iOS APIs
* use 3rd-party frameworks
* memory is managed for you
* fully concurrent: no global lock, interfaces with Grand Central Dispatch

More highlights are available here: http://www.rubymotion.com/features/
A short intro video is here: http://www.rubymotion.com/getting-started/


In short, it seems to combine all the advantages of Objective-C with all the advantages of Ruby, and have none of Ruby's disadvantages.   I'm sure there are some rough edges somewhere, since it is brand new, but as far as I can tell it looks very very promising.

The only downside I'm aware of is that it'll cost you $150 (25% of the $200 price, for a "limited time").

Hope this was interesting to some of you.

--
Brandon Zylstra
brandon...@gmail.com

Hal Wigoda

unread,
May 4, 2012, 11:20:50 AM5/4/12
to ca...@googlegroups.com
$150 is 75% of the $200.

--
Chicago CocoaHeads meets the 2nd Tuesday @ 7:00. This group's purpose is to support open discussions for the local Mac & iOS developer community. We encourage your participation.
 
We either meet at the Chicago Michigan Ave. Apple Store http://tinyurl.com/28q4ro
Or at 225 W. Wacker, #1700 depending on availability http://tinyurl.com/7ad4zjv
Follow @NSCoderChicago & @NSLunch for more developer socializing
 
Job posting rules:
-Subject must start with [JOB]
-Focus must be iOS or Mac development
-State the location. If not in Chicagoland area, is remote ok?
-recruiters: must explicitly disclose
-individuals: planning to get a referral fee? you must ask first
-be concise & include enough detail to understand the job, ex:
good: build new iOS app to do XYZ
good: port our desktop app, ABC, to the iPad
good: help us finish our XYZ app by PDQ date
bad: maintain our AS/400 enterprise app
 
To post: ca...@googlegroups.com To unsubscribe: cawug+un...@googlegroups.com



--
-----------------
Chicago
Hal Wigoda

Sandro Padin

unread,
May 4, 2012, 12:02:06 PM5/4/12
to ca...@googlegroups.com
This looks very promising. Thanks for sharing! 

I kinda wish it had Interface Builder support, but even without that support this could be very useful for someone comfortable with Objective-C, but not really enough practical experience, like me.

Thanks,
Sandro

Patrick Caraher

unread,
May 4, 2012, 11:41:06 AM5/4/12
to ca...@googlegroups.com
I believe that an 'f' was dropped (not in the bad sense).

"25% of" should be read  "25% off"

Cheers,

PJ

Hal Wigoda

unread,
May 5, 2012, 12:59:29 PM5/5/12
to ca...@googlegroups.com
opps.
Reply all
Reply to author
Forward
0 new messages