ネイティブアプリとは、スマートフォンやタブレットにGoogle PlayやAppleのApp Storeのようなアプリケーションストア経由でインストールして使用するアプリのことを指します。
ネイティブアプリの対比として、HTMLやJavaScriptなどで開発され、Webブラウザなどで実行されるWebアプリケーションが挙げられます。
ネイティブアプリは特定のプラットフォーム専用に開発されているので、そのデバイスの機能を最大限に活用することができます。(例えば、カメラやGPSなどOSの機能など)
初めて利用する際はダウンロードの手間がかかりますが、それ以降はオフラインでも使うこともでき、アプリを直接デバイスで起動させるのでWebアプリよりも高速に起動が可能です。