Native application is a software or program which has been developed to perform some specific task on particular environment or platform. Native application built using software development tools (SDK) for a certain software framework, hardware platform or operating system. Like Android app built using Java Development Kit on Java platform, iOS app built using iOS SDK, Swift and Objective C. Similarly, .NET required for Windows platform.
Hybrid apps are native apps only because it can be downloaded from platform’s app store like native app. It can get access to all the native platform features. It can have performance close to native app.
The major differences are listed below: