Glossary term

Native App

What is a Native App?

A native app is a mobile application built to run directly on a specific mobile operating system, such as iOS or Android. Native apps are installed on a user’s device and can interact with device capabilities such as GPS, camera, notifications, and local storage. Unlike a mobile website, a native application is distributed as an installable app and can be published through platforms such as the App Store and Google Play.

Why it matters

Native apps can provide a mobile experience designed specifically for smartphones and tablets and can use features of the operating system and device. Depending on the application, they can also provide offline functionality, push notifications, location-based features, and other capabilities that are difficult or limited in a standard mobile website. Modern no-code app builders can also be used to create native mobile apps without requiring businesses to program separate applications from scratch.

Example

A business uses a no-code app builder to create native applications for iOS and Android. Customers install the app from the App Store or Google Play and can use features such as booking, payments, push notifications, and location-based functionality directly on their smartphones.