56

PhoneGapTitaniumを使用すると、HTMLとJavaScriptに基づいてネイティブiPhoneアプリを構築できます。

誰かが両方の経験を積んだことがありますか?違いは何ですか?

4

6 に答える 6

17

PhoneGap VS Titanium (および Corona)については、StackOverflow で既にかなり長い議論が行われているので、参考になるかもしれません。

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

于 2010-05-07T05:33:08.590 に答える
10

この記事は、実際的および哲学的な違いをうまくまとめたものです。これは Appcelerator のエバンジェリストによるものですが、それでもかなり公平だと思います。実際、彼はおそらく私よりも多くのチタンを共有していると思います:)。

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

于 2012-07-31T18:08:50.807 に答える
6

ジョブズ氏が XYZ 言語で書かれていない製品の将来を考慮に入れている現在の Apple と Adob​​e の論争を追うのはおそらく価値があるだろう。OS 4 SDK の状態:

アプリケーションは、Apple によって規定された方法でのみ文書化された API を使用でき、プライベート API を使用または呼び出してはなりません。アプリケーションは、iPhone OS WebKit エンジンによって実行されるように、Objective-C、C、C++、または JavaScript で最初に作成する必要があります。また、C、C++、および Objective-C で作成されたコードのみをコンパイルし、文書化された API に対して直接リンクすることができます (例:中間の翻訳または互換レイヤーまたはツールを介して文書化された API にリンクするアプリケーションは禁止されています)。

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

于 2010-05-05T10:13:56.780 に答える
4

良い..!どちらがプロジェクトを実施するのに適しているかは定かではありません。どちらのテクノロジーも新しく、長所と短所もあります。

Titanium は Java スクリプト ベースのフレームワークの助けを借りてネイティブ環境を維持すると述べていますが、一方で phoneGap は WebView 内のすべてを提供します。プロジェクト ディレクトリにある WWW フォルダー内に index.html を持つ Web ベースのプロジェクトを配置するだけで済みます。プロジェクトの構造。

したがって、Web Works に慣れている場合は phoneGap が適しています。それ以外の場合は、Titanium を使用する必要があります。使いやすく、完全に促進されます。

于 2012-06-08T10:38:17.867 に答える
1

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

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

于 2015-11-20T04:01:13.000 に答える
1

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

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

于 2019-04-26T12:09:42.810 に答える