23

RubyMotionがリリースされましたが、同様のソリューションが利用できるのか、それともPythonで利用できるのか、疑問に思っています。

4

2 に答える 2

23

RubyMotionは、新しいクロスプラットフォームフレームワーク(Kivy、Papaya、Rhodesなど)ではなく、ネイティブiOS言語Objective-Cに加えてRubyプログラミング言語を実装したものです。このため、RubyMotionオブジェクトObj-Cオブジェクトですが、静的指向のObjective-Cアプローチではなく、動的なRuby構文とイディオムを使用して処理することができます。

あなたはまだAppleSDKを学ぶ必要があります、あなたはただ「無料の」Rubyコードでそれに話しかけるだけです。たとえば、Titatniumを使用すると、UIの不一致やパフォーマンスの低下を犠牲にして、複数のOSで動作するプラットフォームのAPIを学習できます。

MacRubyはRubyMotionのデスクトップの先駆者であり、それに類似したPythonはPyObjCになります。PyObjCのSourceforgeサイトは私には休止しているように見えます(最終更新日は2009年後半)ので、誰かが最初にそれを復活させてから、同様の変更を行う必要があります(ガベージコレクションスタイルのメモリ管理を何らかの形式の自動参照カウントとバイナリコンパイルに置き換えます) iOS用の同様のPythonソリューションを構築するため。

すぐに空から落ちるとは思いませんが、サプライズはいつでも大歓迎です。

于 2012-05-08T21:08:08.747 に答える
1

あなたが何を求めているのか、そして何のためにあるのかによります。パパイヤは、彼らがソーシャルエンジンと呼ぶものを実行します(実際にはゲーム用)。しかし、そのためにPythonで書くことができます。http://papayamobile.com/

于 2012-05-08T20:32:17.333 に答える