web-dev-qa-db-ja.com

PhoneGap対Titanium

PhoneGap および Titanium では、HTMLおよびJavaScriptに基づいてネイティブのiPhoneアプリを構築できます。

両方で経験を積んだ人はいますか?違いは何ですか?

56
powtac

StackOverflowの PhoneGap VS Titanium(およびCorona) についてはかなり長い議論がありますが、これは役に立つかもしれません。

大きな違いの1つは、PhoneGapがMITライセンスを取得しており、Titaniumが(最近変更された)Apacheライセンスを取得していることです。

17
davejohnson

この記事は、実用的および哲学的な違いの良い要約です。 Appceleratorの伝道者からのメモですが、それでもかなり公平だと思います。実際、私は彼が私がおそらくそうするであろうチタンのより多くのts贅を共有すると思います:)。

http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html

10
studgeek

Jobs氏がXYZ言語で書かれていない製品の未来をバランスに置いている現在のApple/Adob​​eスパッツをたどる価値はおそらくあるだろう。 OS 4 SDKの状態:

アプリケーションはAppleで規定された方法でのみ文書化されたAPIを使用でき、プライベートAPIを使用または呼び出してはなりません。アプリケーションは、Objective-C、C、C++ iPhone OS WebKitエンジン、およびC、C++、Objective-Cで記述されたコードのみがコンパイルされ、ドキュメント化されたAPIに対して直接リンクできます(たとえば、中間の翻訳または互換性レイヤーまたはツールを通じてドキュメント化されたAPIにリンクするアプリケーションは禁止されています)。

チタンはこの影響を受けると思います。

6
spender

上手..!これは、プロジェクトを実装する方が良いかどうかは確かではありません。どちらのテクノロジーも新しく、長所と短所もあります。

TitaniumはJava Script Based frameworkの助けを借りてネイティブ環境を維持すると言いますプロジェクトのプロジェクトディレクトリ構造にあるWWWフォルダ。

したがって、Web Worksに慣れている場合、この場合はphoneGapが適しています。

4
Suresh Sharma

残念ながら、Titaniumはもはやオープンソースではありません。アプリは自由に開発できますが、アプリストアにアプリを公開するにはインディーアカウントを購入する必要があり、費用がかかります。

PhoneGapは無料でオープンソースのフレームワークであり、考えているあらゆるプラットフォーム(iOS、Android、Windows、Blackberryなど)のWeb APIを使用してモバイルアプリを作成できます。

1
Zumry Mohamed

Titanium:クロスプラットフォームです。JSとTitanium APIで記述するコードでネイティブコードに変換され、アプリのルックアンドフィールはネイティブアプリと同じになります。

PhoneGap:ハイブリッドプラットフォームで、JS、HTML、CSSなどのWebテクノロジーを使用してコードを記述します。ネイティブデバイスに存在するWebビューを使用してUIをレンダリングします。ルックアンドフィールはネイティブアプリとは異なります。

1