2016-07-14 14 views

答えて

5

あなたは多くの側面を考慮する必要があります。

1.パフォーマンス
ハイブリッドアプリはXamarinのようなフレームワークは、ネイティブパフォーマンスに近い持っていますが、我々はまだ 'ではないアプリを取得、パフォーマンスに苦しみます私たちがここで少し低パフォーマンスを持っているときに、とても速いです。

2. UI
あなたは素晴らしいユーザーエクスペリエンスを作成する場合は、ネイティブアプリのアプローチが良いだろう。ハイブリッドアプリは、ネイティブアプリで得られるクリエイティブなユーザーエクスペリエンスのレベルと決して一致しません。ただし、ハイブリッドアプリのユーザーエクスペリエンスが悪いというわけではありません。ハイブリッドアプリケーションの優れたフロントエンド開発者は、ネイティブエクスペリエンスに近づくことができますが、それははるかに伸びます。

2.保守
ハイブリッドフレームワーク誇らしげに我々は唯一のAndroid、IOS、および他のための1つのプロジェクトを維持する必要があることを教えて。しかしカーテンの後ろでは、アプリエコシステムのネイティブな側面に触れることなく、幸せに開発することはできません。たとえば、AndroidとIOSのUIは異なるルック・アンド・フィールを持ち、異なる取り扱いもあります。したがって、1つのプロジェクトを維持する代わりに、one project + the other app ecosystemを維持することになります。これは長期的には本当に良いことではありません。

以上で読む:

3

クロスプラットフォーム開発は、すでにWeb開発(Apacheコード)またはC#(統一、xamarin)のいずれかをマスターすると時間を節約できます。

java、xml、swift、sqlite、xCodeやAndroid StudioなどのIDEを学ぶには時間がかかりすぎる可能性があります。

ほとんどの機能はクロスプラットフォームソリューションで処理でき、ほとんどのAPIがサポートされています。

決定するためにアプリのサイズは重要ではありません。機能は暗示されています。

1

「大型アプリケーション」の種類はわかりませんが、一般的な観点からは、Xamarinを使用して、単一のコードベースとクロスプラットフォームをサポートするネイティブアプリを構築できます。

1

ハイブリッドアプリを作るのにもっと時間がかかることはありません。ハイブリッドアプリを作って、それを洞窟まで生き生きさせ、ネイティブのために働き始める。 ハイブリッドアプリを使用することはできますが、ハイブリッドアプリには制限があります。 アプリを完全に機能させてネイティブにする必要がある場合は、それ以外の場合は正常です。ハイブリッドアプリケーションを開発する際

1

上記のすべての点まで追加するには、コルドバ公式ドキュメントは、コルドバのアプリケーションは、単一ページのアプリケーションであることを示唆していますより良いパフォーマンスのために。したがって、より大きなアプリを開発する必要がある場合は、SPAとして管理できるかどうかを確認する必要があります。

official documentationをチェックアウトして、あなたの要件に基づいてどのアプローチをとるかを決めることができます。

関連する問題