Loading article…
| 開発者 | ヒップバイト |
|---|---|
| 書かれた | C、C++、Objective-C、Java、Ruby |
| オペレーティング·システム | Mac OS X、iOS、Android |
| タイプ | Ruby プログラミング言語ランタイムとコンパイラ |
| ライセンス | 独自の EULA |
| Webサイト | ルビーモーション |
RubyMotionは、iOS、OS X、AndroidをサポートするRubyプログラミング言語のIDEです。RubyMotionは、HipByte [1]向けにLaurent Sansonettiが作成した商用製品であり、OS X用のMacRubyに基づいています。RubyMotionは、MacRubyを適応および拡張して、OS X以外のプラットフォームでも動作するようにしました。[1]
RubyMotionアプリは、インタラクティブな検査と変更のために、読み取り評価印刷ループ(REPL)と一緒にiOSシミュレータで実行されます。 [2]サードパーティのObjective-Cライブラリは、手動またはCocoaPodsなどのパッケージマネージャーを使用して、RubyMotionプロジェクトに含めることができます。プログラムは、ビルドおよび実行ツールとしてRakeを使用して、静的にマシンコードにコンパイルされます。 [2]
RubyMotionプロジェクトは任意のテキストエディタで開発できます。RubyMine IDEは、コード補完やビジュアルデバッグなどのRubyMotionツールチェーンのサポートを提供します。[3]
バージョン2.0以降、RubyMotionはiOSに加えてOS X向けのアプリケーション開発もサポートするようになりました。[4] Androidのサポートはバージョン3.0で追加されました。[5]
RubyMotionで構築されたアプリケーションの例としては、37signalsのiPhone用Basecamp [6]、 BandcampのiPhoneアプリ[7]、 iOS用のA Dark Room [8]などがあります。
参照
- mruby - 組み込みデバイスをターゲットとした、ネイティブコードにコンパイルできるもう 1 つの最小限の Ruby 実装
参考文献
- ^ ab RubyMotion - About. RubyMotion.com. 2012年6月16日閲覧。
- ^ ab 独占: RubyMotion を使用したネイティブ iOS アプリの構築。ArsTechnica.com。2012 年 5 月 3 日公開。2012 年 6 月 16 日閲覧。
- ^ RubyMotion を使い始める。jetbrains.com。
- ^ RubyMotion が 2.0 にアップグレードされ、OS X のサポート、テンプレート、プラグインが追加されました。RubyMotion.com。2013 年 6 月 16 日閲覧。
- ^ RubyMotion 3.0 の発表: Android プラットフォーム、WatchKit アプリなど。RubyMotion.com。2014 年 12 月 14 日閲覧。
- ^ RubyMotion で iPhone 用の Basecamp を構築するのが楽しい理由。37signals.com。2013 年 6 月 16 日閲覧。
- ^ RubyMotion 成功ストーリー: Bandcamp。RubyMotion ブログ。2014 年 12 月 13 日閲覧。
- ^ RubyMotion 成功ストーリー: 暗い部屋。RubyMotion ブログ。2014 年 12 月 13 日閲覧。
外部リンク
- RubyMotion ウェブサイト
- HipByteウェブサイト
