2011-08-13 5 views
1

私たちは、本当のネイティブアプリケーションを構築するためのリソースがあるまで、ネイティブアプリへのモバイルWebアプリケーションの優れたポートを探しています。 PhoneGapとTitaniumに絞り込んだ。TitaniumではなくPhoneGap用に構築する方が簡単ですか?

私たちのアプリケーションのHTML5モバイル版があります。 RPC over websocketやその他のJSライブラリなどのものを使用しています。私たちがPhoneGapに行っても、まったく同じアーキテクチャーを使用し続けることができるかのように思えます。Titaniumの場合と同様に、これらのライブラリと手順を再構築してTitaniumを使用する必要があるようです。

これは本当ですか?これらのプラットフォームはどのように異なるのですか?

ありがとうございます!

答えて

2

ここで最も便利なのは、電話帳です。すべての現在のコードをwwwディレクトリに置くことができます。そして、phonegapはそれをアプリケーションにパッケージ化します。 PhonegapはWebアプリケーションを作成せず、Webアプリケーションを作成してphonegapでパッケージ化します。

チタニウムを使用していた場合は、現在のhtmlまたはcssコードを使用することはできません。 JSロジックをビューから切り離しておけば、このロジックを再利用してチタンアプリケーションの新しいビューを作成することができますが、それは非常に時間がかかります。

チタンは優れたフレームワークではなく、UIを作成することの難しさから、devの時間は長すぎます。それはまたかなりバギーです。私たちはAndroid用Titaniumのアプリを開発しました。私たちはウェブ技術を使って書き直します。

Titaniumで外部JSライブラリを使用することは困難です。すべてがネイティブコードに変換されます。

1

携帯電話のほうがはるかに簡単です。既存のコードを移植するだけです。しかし、ネイティブではありません。チタンは書き直しになります。

1

主な違いの1つは、PhoneGapがJavaScriptで書かれたWebアプリケーションを作成し、TitaniumがJavaScriptコードがJavaまたはObjective-Cにコンパイルされたネイティブアプリケーションを作成することです。したがって、Titaniumで外部JavaScriptライブラリを簡単に使用することはできません。

2

このBlogにはPhoneGapとTitanium Appceleratorの長所と短所がまとめられています。

短い要約:PhoneGapは、標準ベースのWebアプリケーションがネイティブ機能にアクセスできるようにするブリッジを提供します。 Appceleratorは、JavaScriptでネイティブアプリを作成できる独自の(HTMLベースではない)フレームワークです。

関連する問題