Night and day different. Phone gap wraps html inside a web view in an app -- you write your app logic as you would any dynamic web page. Rubymotion buils a true native app. You write your app logic like you would in objective-c, using cocoa and foundation classes.