There are two types of mobile apps: native mobile apps and mobile web apps. A native-version app is an application program that has been developed for use on a particular platform or device – such as iPhone or iPad – rather than simply using mobile Internet. So what are the key benefits of native apps? Native apps can be used offline and they respond more quickly than a mobile web app because the interface is more direct. Also, as they are written for a particular platform, native apps can interact with the device’s other native features, such as its camera, social networking accounts and more. Most notably, push notifications can only be sent with native mobile apps.