0

いくつかの理由でネイティブの andorid を使いたくないので、PhoneGapから始めました。アプリケーションを他のプラットフォームに簡単に移植する柔軟性があり、私がよく知っている言語でアプリを構築できるからです。しかし、それは非常に遅く、より良い方法は、すべてのプラットフォーム用のネイティブ アプリを構築することだと人々は言います。

(彼の言う)Phonegapよりも速いtrigger.ioを試すように言われた人もいます。

ネイティブをビルドすると、パフォーマンスが最も向上すると思いますが、比較はできません。しかし、これらのクロス プラットフォーム ソリューションで構築されたアプリケーションは非常に遅く、役に立たない、または競争力がないと言われていることを知りたいですか?

ネイティブと実際に比較して、なんらかの結果を得た人はいますか? 本当に役に立たないこの比較表を見つけました。

また、phonegap とネイティブ android で簡単な最初のアプリを作成しましたが、実際にはパフォーマンスの違いは見つかりませんでした (カメラを使用して写真を撮り、それをサムネイル サイズに圧縮し、表示および保存するアプリ)

では、ネイティブな方法で開始するか、すべてのプラットフォーム用に明示的に構築することをお勧めしますか?

4

2 に答える 2

2

私も最近、フォンギャップからネイティブに変わりました。私の意見では、phonegap は、実際には Web ページのように見えて動作する単純なアプリに適しています..しかし、アプリに特定のものを追加したい場合、PhoneGap を使用するのは良い方法ではありません. (私の問題は、バックグラウンド サービス、Google マップのパフォーマンスに関するものでした)..phonegap 用のネイティブ プラグインがありますが、ネイティブ アプリを作成する価値のない Symbian などの他のプラットフォーム用の機能の少ない単純なアプリや、ネイティブ アプリを作成する方がよいと判断しました。 ..

PhoneGap のもう 1 つの問題は、iPhone と Android では非常にスムーズに動作することですが、他のプラットフォームではパフォーマンスと機能が劣っていることです (私は Symbian でパフォーマンスが低下した経験があります)。

UI は PhoneGap でカスタマイズするのが非常に簡単ですが、すべてのプラットフォームのデザインを維持する必要があります..iPhone スタイルのアプリは、Windows Phone ユーザーにとっては厄介です.

だから..私は本当にネイティブに移行することを好みます,あなたのアプリはより良くなります..マルチプラットフォームは、予算が少なく、シンプルなアプリで、時間がなく、すべてのプラットフォームにアプリを提供する必要がある場合にのみ..

于 2012-07-29T05:19:47.853 に答える
0

PhoneGap を使用してアプリを構築してみました。私のプロジェクトはサードパーティとの要件を扱っているため、ネイティブと比較した場合のパフォーマンスの問題により、PhoneGap の使用は許可されませんでした。これがあなたの疑問を解決できる私の答えの1つですhttps://stackoverflow.com/a/10971241/1008278

于 2012-07-29T05:04:00.080 に答える