Skip to content
Home

Mobile app

Software designed to run on smartphones, tablets and other handheld devices; covers types, development approaches, distribution, monetization, history and distinctions from web software.

Overview

A mobile app (or simply an app) is application software created to operate on mobile devices such as smartphones, tablets and other portable computing devices (mobile devices). At its simplest, an app provides a focused set of functions—ranging from messaging and navigation to games and productivity tools—optimized for touch input, battery constraints and variable network conditions. For a concise explanation of the term, see a general definition.

Image gallery

5 Images

Characteristics and parts

Mobile apps typically combine several components: a user interface tailored for small screens, device-specific code that accesses sensors and hardware, network code for cloud services, and data storage for settings or offline use. Common features include push notifications, location services, camera access and background synchronization. Many apps also rely on third-party libraries and platform SDKs to speed development and ensure compatibility.

History and platforms

Mobile apps became widely available after the launch of public app distribution platforms in 2008. Since then, major mobile operating system vendors have hosted large application stores: these platform owners often operate the largest and most influential marketplaces (operating system vendors' stores). Apps can come preinstalled by device manufacturers or network operators, or be downloaded by users from a platform's app storefront.

Development approaches

  • Native apps: written specifically for a platform (for example, using a vendor's SDK) and compiled to run on the device.
  • Cross-platform/hybrid apps: use shared code or web technologies wrapped in a native container to run on multiple platforms.
  • Progressive Web Apps (PWAs): web applications that use modern browser features to offer app-like behavior without full installation.

Distribution, monetization and examples

Apps are commonly distributed through app stores where users can browse, download and install software. Some apps are bundled with a device at sale, others are available free of charge, and many are sold for a one-time fee or via subscriptions and in-app purchases. Advertising, freemium upsells and enterprise licensing are additional business models. For information about paid and free distribution models see paid app options and resources for software developers who publish apps.

Security, privacy and distinctions

Mobile apps raise specific security and privacy considerations because they often request access to personal data and device capabilities. Platform vendors enforce review processes and permissions systems but practices and controls vary. A key distinction is between native apps and web-based services: native apps are installed and can access device hardware directly, while web apps run in a browser sandbox. Emerging formats such as PWAs blur these boundaries by enabling offline operation and home-screen installation without a traditional store install.

Why mobile apps matter

Mobile apps shape how people communicate, shop, work and access information on the go. They enable tailored experiences that leverage hardware sensors and local data, support offline use, and provide direct channels for updates and notifications. Because of their pervasive use, understanding app design, distribution and governance is central to software development, digital business strategy and user privacy regulation.

For further reading on terminology, technical guidance and platform policies consult platform documentation and developer portals via each platform's app store links (app store information) or general developer resources (device guidelines).

Related articles

Author

AlegsaOnline.com Mobile app

URL: https://en.alegsaonline.com/art/65664

Share

Sources