1

PhoneGap と Titanium フレームワークを調べていましたが、それらがどのように機能するかを明確に理解していませんでした。Android または iPhone 用のアプリを既に開発しているとしましょう。PhoneGap または Titanium のヘルプを使用して、別の OS を搭載した別のモバイルでこのアプリを実行できますか? ?

または、PhoneGap/Titanium フレームワークでアプリを再開発する必要がありますか? この場合、スレッド、JSON、XML 解析などのすべての機能を完全にサポートしていますか? ありがとうございました

4

4 に答える 4

3

PhoneGapは基本的に、クライアント側のWebアプリ(HTML、CSS、JavaScript)を使用して、すべてをネイティブデバイスのWebビューコントロールにラップします。デバイスのネイティブ機能の一部に接続できますが、ご想像のとおり、ネイティブ開発と比較するとかなり制限されています。しかし、簡単で、多くの人がすでに持っているスキルの全範囲をもたらします。それがPhoneGapの魅力です。

Titaniumもhtml/javascript指向ですが、実際にはネイティブコードにコンパイルすると主張しています。彼らのサンプル「キッチンシンク」アプリは、少なくともiPhoneについては、かなり多くのネイティブAPIをデモします。スレッドを直接処理できるとは思えませんが、確かにJSONであり、XMLも同様だと思います。

于 2010-07-16T15:37:01.457 に答える
1

Titanium は、JSON または XML の解析を完全にサポートしています。詳細については、チタンの例 -キッチン シンク- を参照してください。

于 2010-08-28T08:41:50.900 に答える
0

質問の最初の部分に答えるには、いいえ、開発したアプリを使用してPhoneGapまたはTitaniumを使用して別のデバイスでアプリを実行することはできません。その場合、PhoneGapまたはTitaniumFrameworkのいずれかでアプリを作成してから作成する必要があります。それぞれが提供するツールを使用して、サポートするデバイスにアプリケーションを構築します。

たとえば、JavaScript(Titanium)またはHTML / CSS / JavaScript(PhoneGap)でコードを記述し、アプリのビルドツールを使用して、電話にリリースされるファイルを作成します。

于 2011-12-16T19:48:00.980 に答える
0

Phone Gap の背後にある考え方は、html/css/javascript で記述されたブラウザー ベースのクライアント アプリを使用し、phonegap を使用して、連絡先、GPS、加速度計などのネイティブ モバイル ハードウェアにアクセスできるというものです。Phonegap を使用すると、すべて同じ Web アプリ コードを使用するさまざまなモバイル デバイス用のこの Web アプリ。

于 2010-07-16T15:50:28.850 に答える