確かにあなたの多くは
Appceleratorの Titanium Mobileプラットフォームについて聞いたことがあります。これにより、JavaScriptを使用してネイティブiOSおよびAndroidアプリケーションを開発できます(聞いたことがない人、
歓迎します )。 私は約10か月にわたってTitaniumを使用しており、ほぼすべてが私に合っていますが、1つの問題があります。XcodeとInterface Builderを使用した後、プログラムインターフェイスで作業するのは面倒です:Titaniumはnibファイルをサポートしないため、要素のサイズを手動で調整する必要があり、使用する方法がありません一部の要素は繰り返し使用されます(JSSはこの問題を部分的に解決し、CSSとの類推によって機能します)。 実際、問題は手動でサイズを調整することではありません(たとえば、htmlレイアウトの場合、WYSIWYGエディターを長時間使用せずにvimを使用しました)が、変更を行った後、シミュレーター/エミュレーターでのプログラムのコンパイルとインストールを待つ必要がありますが、これに時間を浪費する気はありません。
Jacob Wallerはこの問題に対する興味深い解決策を思いつきました(Appceleratorブログでの発表は昨年12月3日に既にありましたが、ハブでそれについてのトピックを待ちませんでした):
Livetanium 、コンパイルとインストール時間を忘れることができます-シミュレータで変更を確認するか、ファイルを保存した直後にデバイス上で。
Livetaniumの機能を示すスクリーンキャスト:

Livetaniumは初期のベータ版であり、iPhoneでのみ動作しますが、これは試用の妨げにはなりません。 これを行うには、次のものが必要です。
- node.jsをインストールします。
$ git clone git://github.com/ry/node.git; cd node
$ export JOBS=2 # optional, sets number of parallel commands.
$ mkdir ~/local
$ ./configure --prefix=$HOME/local/node
$ make
$ make install
$ export PATH=$HOME/local/node/bin:$PATH
- Livetaniumをダウンロードします。
$ git clone git://github.com/krawaller/Titanium-Tools.git
- Livetaniumの構成:Titanium-Tools / Resources / app.jsファイルの53行目を変更します
K.watch("192.168.10.236", 8128, win); # ip, port, window
- node.jsサーバーを起動します。
$ node Titanium-Tools/Resources/server.js
- Titanium-ToolsをTitanium Developerにインポートする
- シミュレーターまたはデバイスでプロジェクトを実行し、Titanium-Tools / Resources / Livetanium / demo.jsファイルで再生してみてください