RubyMotion 2.0 Arrives with OS X Support, Templates and Plug-ins
Exactly after one year of launch, RubyMotion is available with its next version. Yes, RubyMotion 2.0 is here. After giving over 35 software updates and fixing countless bugs, RubyMotion has made it to the next level. The 2.0 version some with several enhanced features, such as creating static libraries, debugging support (on both simulator and device), API reference documentation browser, automatic file dependencies, and more. Besides, RubyMotion 2.0 offers support for iOS 6.0 and OS X apps, and several new templates and plug-ins.
“We did not expect the RubyMotion community to grow that fast. In just one year, we got exhaustive wrappers, professional screencasts, a couple books, and we even organized our very own conference! We now believe it is time to focus on the second phase of our roadmap, which will essentially consist of introducing new innovative features on top of our tool chain as well as targeting other platforms. Today, we are shipping our first 2.x release. We still have quite a bit of road to clear up our roadmap but we believe we are on the right path.”
Let’s take a quick look at the new features of RubyMotion 2.0:
OS X Support
RubyMotion now supports Mac application development and allows creating OS X apps. RubyMotion OS X apps are statically compiled to Intel 32-bit and 64-bit architectures, and the build system also supports OS X v10.7 and v10.8 as deployment targets. Besides, RubyMotion libraries such as Bubblewrap, Teacup and Joybox have been ported to OS X. Documentation for OS X is available in the developer center, along with a few OS X samples in the sample code repository.
Project Templates
You can now choose a template of your own choice while creating a new project. Three built-in templates are available with RubyMotion 2.0, including iOS, OSX and Gen, which will respectively create RubyMotion iOS, OS X or RubyGem projects.
If you want to install a 3rd-party template, it can be installed into the ~/Library/RubyMotion/template directory.
Command-Line Plug-ins
Built-in commands, such as create, update, support and ri, have been extracted as plug-ins. 3rd-party commands can also be installed into the ~/Library/RubyMotion/command directory.
Common Build Directory
The improved build system allows using a common build directory when compiling external project files. This makes build times faster as gems will not be recompiled every time the project configuration changes, or when multiple RubyMotion projects are using the same gem.
Since you’re here …
… We’d like to tell you about our mission and how you can help us fulfill it. SiliconANGLE Media Inc.’s business model is based on the intrinsic value of the content, not advertising. Unlike many online publications, we don’t have a paywall or run banner advertising, because we want to keep our journalism open, without influence or the need to chase traffic.The journalism, reporting and commentary on SiliconANGLE — along with live, unscripted video from our Silicon Valley studio and globe-trotting video teams at theCUBE — take a lot of hard work, time and money. Keeping the quality high requires the support of sponsors who are aligned with our vision of ad-free journalism content.
If you like the reporting, video interviews and other ad-free content here, please take a moment to check out a sample of the video content supported by our sponsors, tweet your support, and keep coming back to SiliconANGLE.