What is a Native App?
A native app is an app build to support a particular platform iOS / Android. While writing code for native apps, have access to all hardware features offered by native code APIs.
What is a Hybrid App?
A hybrid app is simply an HTML5 app designed to work with a native platform as iPhone, within a browser view to properly display the HTML5 content using WebView.
|HYBRID APPS||NATIVE APPS|
In the end, if you carefully look at the differences between both, hybrid apps are more targeted and widely used than native apps. There are lot of factors to be considered while choosing between hybrid and native app.