+ 1
The difference is the scope. A native application is designed solely for a platform and makes use of the unique capabilities and design language of the platform for which it was created.
Hybrid applications are designed to run on most of the available platforms and their options are generalized, although most tend to respect the design principles of the platform.
https://www.mobiloud.com/blog/native-web-or-hybrid-apps/