When you talk about we talk about “apps”, it usually aims to describe the products that can be easily downloaded from the application stores, such as Google Play or App Store.
These kinds of apps are called native applications and this is just one out of three types of mobile applications (The other two types are web-based and hybrid applications which are also covered in this blog).
Native apps are created for a specific operating system. That’s how they got their name as “native”. (If you create an iOS app, Android users will not be able to use it and vice versa.)