こんにちは私は初心者のアプリ開発者ですPhoneGapでアプリを構築するためのコースワークをやっています。次の四半期には、アプリをネイティブに構築するコースを取る予定です。私はどちらのアプローチがより良いかという議論について聞いていますので、私が助けてくれる人を探しています。間違ったやり方があると、私は間違ったやり方を学びたくありません。phonegapとネイティブアプリ
答えて
ネイティブ開発で2年間の経験があります。現在私はPhoneGapでアプリケーションを開発中です。
私によれば、Go for Native Development。
PhoneGap Vs Nativeに関する記事があります。
ほとんどのネイティブアプリを参照してください。
主なものはアプリの性能です。 PhoneGapはネイティブと比較して優れたパフォーマンスを提供しません。
CSSとHTMLとJavaScriptがうまくいかない場合は、別のiOSとAndroidアプリを作成する必要がないため、PhoneGapに移動します。
また、お使いのアプリが低いバージョンのアンドロイド(4.0未満)をサポートしている場合、アプリのバージョンが下がっているために奇妙な動作をします。 UIが正しくレンダリングされません。
PhoneGap VS Nativeの詳細については、以下のリンクを参照してください。
- http://mobileappcost.com/what-are-the-pros-and-cons-of-using-phonegap-vs-native-apps/
- What are the limitations and disadvantages of Phonegap or HTML5 as compared to those of Android
- https://www.quora.com/What-are-the-pros-and-cons-of-using-PhoneGap-to-build-native-apps
- https://www.developereconomics.com/pros-cons-top-5-cross-platform-tools/
- http://www.comentum.com/phonegap-vs-native-app-development.html
- https://www.reddit.com/r/androiddev/comments/3dtt0y/how_much_of_a_difference_does_phonegap_vs_native/
これを読む必要があります。 - http://www.fastcompany.com/3030873/our-html5-web-app-flopped-so-we-went-native-and-havent-looked-back
だから、最終的には
1)は、JavaまたはネイティブのAndroidであなた多くの経験をお持ちですか?
- ネイティブ開発に移行します。
2)アプリが大きく、より優れたUIとパフォーマンスでアプリが欲しいです。
- ネイティブ開発に移行します。
3)マルチプラットフォームで動作し、予算が非常に低いアプリケーションが必要でしたか?
- PhoneGapの
4)に行く持っているあなたなどHTML、CSS、JavaScriptで多くの経験..?
- ただのデバッグツール何がそうアンドロイド(Androidのツールメーカー、Eclipseの、のIntelliJ IDEA)のようなデバッグアプリはできませんPhoneGapの中では存在しない、ということを覚えてPhoneGapの
に移動します。あなたが選ぶことができるかどう
jsのデバッグはブラウザで行われます。 https://github.com/phonegap/phonegap/wiki/Debugging-in-PhoneGapを参照してください。 – Dummy
、は「「iPhone 6プラス」かもしれないデバイスで処理NATIVE APPSあなたは常にWebViewの中に限定されているのPhoneGap /コルドバで
- 、のために行きますか最悪のアンドロイドスマートフォン "。いずれにしても、あなたのアプリは、ユーザのためにを働かなければなりません。
- ネイティブアプリでネイティブエレメントを使用すると、このようにのパフォーマンスと反応がずっと良くなります。また、を見てください& iOSとAndroidアプリのfeel(UX)は同じではありません(例えば、Androidアプリの場合は素材デザインが推奨されます)。したがって、良いモバイルアプリケーションを作成するには、2つのphonegapアプリを開発する必要があります。しかし、なぜあなたはすべきですか?
- あなたのアプリが普通よりも特別なことをする必要がある場合は、アプリを配信したいモバイルプラットフォームごとに独自のphonegapプラグインを開発しなければならないと確信しています。とにかくネイティブコードで手を入れています。
- あなたは、HTML/CSS/JSに優れている場合は私のために、PhoneGapの/コルドバを使用する唯一の理由があるとJava/Objective-Cの/
- 迅速な更新が立ち往生して悪いはPhoneGapのと悪夢です。あなたのアプリが大きく、使用しているコードオーバ、イオン、プラグイン、npmパッケージ、使い慣れたパッケージなどに依存するよりも、異なるフレームワークやものを使用する場合。すべてがすべてに依存しており、これですべてのことを知り、アプリケーションを正常に動作させることはほとんど不可能です。これらのコンポーネントのいくつかは、他のものを更新することをブロックします。たとえば、一部のプラグインは新しいAndroidバージョンをサポートしておらず、更新できません。 (この時点ため@mommciloのおかげで、私は完全に同意する)
ちょうど私のモバイル開発における私の経験に基づいてthoughs、(両方のコルドバ/ PhoneGapのとAndroid/iOS版):)
私はすべてに同意します。ちょうどもう1つを追加します。5.スタックした更新は、phonegapで悪夢です。あなたのアプリがもっと大きくて、私たちのようなもので、使用しているコードバス、イオン、プラグイン、npmパッケージ、使い慣れたパッケージなど、さまざまなフレームワークやものを使用している場合。すべてがすべてに依存しており、これですべてのことを知り、アプリケーションを正常に動作させることはほとんど不可能です。これらのコンポーネントのいくつかは、他のものを更新することをブロックします。たとえば、一部のプラグインは新しいAndroidバージョンをサポートしておらず、更新できません。 – mommcilo
@mommcilo、感謝、私は完全に同意する(私はそれを忘れてしまった!奇妙な、ああ?XD) – ddb
@mommcilo同意しない。他の人が作成したプラグインを使用するネイティブアプリも、バージョンの更新時に更新を待つ必要があります。それはちょうど時間の問題です。 – Dummy
最良の答えがありますネイティブ開発の代わりにHTML5を使用しているビッグネームを確認してください。彼らはすべて間違っている可能性がありますが、それはほとんど起こりません。もちろん、HTML5のパフォーマンスはあまり良くありません。
- 1. IPhoneのネイティブアプリの私はiPhoneのネイティブアプリを開発したいのPhoneGapとPHP
- 2. iPhoneネイティブアプリからPhoneGapデータベースにアクセス
- 3. アンドロイドソースコード(ネイティブアプリ)をphonegapアプリに埋め込むことはできますか?
- 4. リアクションアプリと反応ネイティブアプリ
- 5. CordovaとWebViewのネイティブアプリ
- 6. Phonegap、phonegapビルドとタブバー
- 7. サファリとネイティブアプリの共有
- 8. iOSとAndroidネイティブアプリの開発
- 9. PhonegapとPhonegapの違いは?
- 10. Reactネイティブアプリ
- 11. ネイティブアプリ+ウェブアプリ
- 12. ネイティブアプリOAuth2承認
- 13. リップルエフェクトCss | ipadネイティブアプリ
- 14. TizenネイティブアプリIDE
- 15. リアクト - ネイティブアプリのインストールエラー
- 16. ホワイトラベルは、ネイティブアプリの
- 17. MobileFirstネイティブアプリのセキュリティチェック
- 18. ネイティブアプリのビデオ
- 19. PhoneGap AppとPhoneGap + WebView + HTML5 Web App
- 20. PhoneGapとOAuth2
- 21. Senchatouchローカルストレージとphonegap
- 22. PhoneGapとストリーミングオーディオ?
- 23. PhoneGap getCurrentPositionとwatchPosition
- 24. PhonegapとBlackberry OS5.0
- 25. Phonegapとajaxリクエスト
- 26. PhoneGapとNexus S?
- 27. Phonegapとprompt()
- 28. PhoneGapビルドエラーとメディアプラグインエラー
- 29. phonegapとplaybook - アップロードファイル
- 30. PhoneGapとRetinaディスプレイ
これまでのことです。ネイティブアプリは非常に安定しています。このリンクをご覧くださいhttp://stackoverflow.com/questions/24219573/phonegap-vs-native-ios-android-development-in-2014 –