There's two good reasons why it only targets iOS: * It's based off the MacRuby project (OSX Apps written in Ruby) * You directly call CocoaTouch methods so there's no possibility of code sharing
Theres also a huge difference in performance between the JavaScript based options and RubyMotion, due to it's compiled nature and lack of wrapper libraries. >From my experience trying to develop cross platform with PhoneGap, beyond the >trivial, you're going to have to do a lot of special casing - to the point >where it's probably worth having a dedicated code base for each platform. I don't know enough about Dalvik, but perhaps it would be possible for someone to do something similar with JRuby and Android libraries. Then you could at least have the one language (Ruby) for both platforms. In fact, a cursory google has brought up http://ruboto.org/ - Ben On Friday, 6 July 2012 at 5:22 PM, Andrew Stone wrote: > I saw a demo at a user group a month or so ago... looks pretty neat, but > afaik it only targets iOS? which is a bit of a shortfall given most of the > other like toolkits at least target both android and iOS? > Stonie. > On Jul 6, 2012 10:24 AM, "Jason Kotchoff" <[email protected] > (mailto:[email protected])> wrote: > > Has anyone out there given RubyMotion (http://www.rubymotion.com/) a whirl > > yet? > > > > It's in-built testing and inspection frameworks look really cool.. > > > > Here at ProjectProject, we built a bunch of apps in PhoneGap > > (http://phonegap.com/) over the past two years but have recently migrated > > over to Appcelerator Titanium (http://www.appcelerator.com/) (I think > > Aleksey mentioned this earlier in the thread). > > > > Our experience has been: > > PRO: Both of these JavaScript based frameworks were useful in enabling > > some of less technical graphics guys to modify apps without the overhead of > > learning Objective C > > > > PRO: Titanium allows you to get up and running super-quick and has a pretty > > well documented API > > > > CON: PhoneGap can perform perceivably slower then a native app given the > > WebKit overhead > > > > CON: Phonegaps CSS and window management can be really obscure and finicky > > and sometimes leads to weird 'screen placement' bugs > > > > CON: Apparently porting a complicated Titanium app to Android required a > > lot of work (aleksey?) > > > > Right now, we are building all our new projects in Titanium but this > > RubyMotion definitely looks interesting.. Thoughts? > > > > > > On Wednesday, December 28, 2011 8:24:00 PM UTC+11, rgravina wrote: > > > Hello from Tokyo! > > > I've been living under a rock as far as Rails and the surrounding > > > ecosystem has progressed over the last couple of years while I > > > maintained a Rails 2.3 app enviously looking on as everyone played > > > with all the new cool toys. Well, I still have to do that next year > > > but may get some time to develop some smartphone mobile applications, > > > or at least front-ends for some Rails app... probably nothing too > > > taxing, maybe audio/video playback but that's about it aside from your > > > usual tap-process-change the UI stuff. > > > So, just wondering if any of you esteemed ladies and gentlemen have > > > used any of the mobile frameworks out there, like Titanium etc., and > > > can recommend any of them? Do you use HTML/CSS/Javascript > > > cross-platform, or do you develop two apps in plain Objective-C and > > > Java? Or Ruby compiled to something that runs on the phone? Or some > > > other setup that I've never heard of due to living under the > > > aforementioned rock for so long? > > > Some or all of these features would be nice (assuming that you use one > > > of the cross-platform frameworks): > > > * Being able to target iPhone and Android without rewriting the whole > > > application. > > > * Ruby or JavaScript-based development. > > > * Open Source > > > I guess that's about it. > > > Thanks! > > > Robert > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby or Rails Oceania" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/rails-oceania/-/uRHKmcG9MlMJ. > > To post to this group, send email to [email protected] > > (mailto:[email protected]). > > To unsubscribe from this group, send email to > > [email protected] > > (mailto:rails-oceania%[email protected]). > > For more options, visit this group at > > http://groups.google.com/group/rails-oceania?hl=en. > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected] > (mailto:[email protected]). > To unsubscribe from this group, send email to > [email protected] > (mailto:[email protected]). > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
