iPhone、iPad、iPad Mini 用 iOS アプリ - ネイティブ アプリとハイブリッド アプリ
iPhone、iPad、iPad Mini 用の iOS アプリのエンドユーザーの観点から見た、ネイティブ アプリとハイブリッド アプリの主な違いは何ですか?
エンドユーザーは、アプリがネイティブ アプリまたはハイブリッド アプリであることを検出できますか?
ネイティブ アプリとハイブリッド アプリの間にパフォーマンスや機能の違いや制約はありますか?
ありがとうございました。
ネイティブ アプリは、プラットフォーム SDK、ツール、および言語を使用して特定のプラットフォーム用に構築され、通常はプラットフォーム ベンダーによって提供されます (例: iOS 用の xCode/Objective-C、Android 用の Eclipse/Java、Windows Phone 用の Visual Studio/C#)。
モバイル Web アプリはサーバー側アプリであり、デバイス フォーム ファクターで適切にレンダリングされるようにスタイル設定された HTML をレンダリングする任意のサーバー側テクノロジ (PHP、Node.js、ASP.NET) で構築されます。
ハイブリッド アプリは、ネイティブ アプリと同様にデバイス上で実行され、Web テクノロジ (HTML5、CSS、および JavaScript) で記述されます。ハイブリッド アプリはネイティブ コンテナー内で実行され、デバイスのブラウザー エンジン (ブラウザーではなく) を利用して、HTML をレンダリングし、JavaScript をローカルで処理します。Web からネイティブへの抽象化レイヤーにより、加速度計、カメラ、ローカル ストレージなど、モバイル Web アプリケーションではアクセスできないデバイス機能へのアクセスが可能になります。
Get FromMこのサイトを読んでください。