HOME

TheInfoList



OR:

An app store, also called an app marketplace or app catalog, is a type of
digital distribution Digital distribution, also referred to as content delivery, online distribution, or electronic software distribution, among others, is the delivery or distribution of information or materials through digital platforms. The distribution of digital ...
platform for
computer software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not include the running of the computer itself. Complex software developed for
personal computer A personal computer, commonly referred to as PC or computer, is a computer designed for individual use. It is typically used for tasks such as Word processor, word processing, web browser, internet browsing, email, multimedia playback, and PC ...
s may have a corresponding
mobile app A mobile application or app is a computer program or software application designed to run on a mobile device such as a smartphone, phone, tablet computer, tablet, or smartwatch, watch. Mobile applications often stand in contrast to desktop appli ...
optimized for the device’s constraints. Today apps are normally designed to run on a specific
mobile operating system A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as laptops are "mobile", the operating systems used on the ...
—such as the contemporary iOS, iPadOS,
Windows Phone Windows Phone (WP) is a discontinued mobile operating system developed by Microsoft Mobile for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone featured a new user interface derived from the Metro design languag ...
, or Android—but in the past mobile carriers had their own portals for apps and related media content. An app store can be thought as a restricted, commercial version of a
package manager A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
, although an app store provides additional services like app discovery, user reviews, security screening,
licensing A license (American English) or licence ( Commonwealth English) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit). A license is granted by a party (licensor) to another par ...
enforcement, and seamless integration of a
payment system A payment system is any system used to settle financial transactions through the transfer of monetary value. This includes the institutions, payment instruments such as payment cards, people, rules, procedures, standards, and technologies that ...
. Unlike traditional package managers, which prioritize dependency management and system integration, app stores focus on usability, monetization, and a curated user experience.


Basic concept

An app store is any digital storefront intended to allow search and review of software titles or other media offered for sale electronically. Critically, the application storefront itself provides a secure, uniform experience that automates the electronic purchase, decryption and installation of software applications or other digital media. App stores typically organise the apps they offer based on: the function(s) provided by the app (including games, multimedia or productivity), the device for which the app was designed, and the operating system on which the app will run. App stores typically take the form of an online store, where users can browse through these different app categories, view information about each app (such as reviews or ratings), and acquire the app (including app purchase, if necessary – many apps are offered at no cost). The selected app is offered as an automatic download, after which the app installs. Some app stores may also include a system to automatically remove an installed program from devices under certain conditions, with the goal of protecting the user against malicious software. App stores typically provide a way for users to give reviews and ratings. Those reviews are useful for other users, for developers and for app store owners. Users can select the best apps based on ratings, developers get feedback on what features are praised or disliked, and finally, app store owners can detect bad apps and malicious developers by automatically analyzing the reviews with data mining techniques. Many app stores are curated by their owners, requiring that submissions of prospective apps go through an approval process. These apps are inspected for compliance with certain guidelines (such as those for
quality control Quality control (QC) is a process by which entities review the quality of all factors involved in production. ISO 9000 defines quality control as "a part of quality management focused on fulfilling quality requirements". This approach plac ...
and
censorship Censorship is the suppression of speech, public communication, or other information. This may be done on the basis that such material is considered objectionable, harmful, sensitive, or "inconvenient". Censorship can be conducted by governmen ...
), including the requirement that a
commission In-Commission or commissioning may refer to: Business and contracting * Commission (remuneration), a form of payment to an agent for services rendered ** Commission (art), the purchase or the creation of a piece of art most often on behalf of anot ...
be collected on each sale of a paid app. Some app stores provide feedback to developers: number of installations, issues in the field (latency, crash, etc.).


History


Precursors

Commercial Bulletin board services appeared in the early 1980s, such as Micronet 800 (1983), that permitted registered subscribers to browse, purchase, and download software for a variety of proprietary operating systems, then offered by manufacturers such as Acorn, Apple, Commodore, Dragon, IBM, RML, Sinclair and Tandy. Some programs being included in the monthly subscription charge, the user only paying the per minute connection / data charges for a download, while other programs resulted in the user being additionally billed per purchase. The Electronic AppWrapperElectronic AppWrapper
. Kevra.org. Retrieved on 2013-11-22.
was the first commercial electronic software distribution catalog to collectively manage encryption and provide digital rights for apps and digital media AppWrapper Volume1 Issue 3 Ships
Groups.google.com. Retrieved on 2013-11-22.
(issue #3 was the app store originally demonstrated to Steve Jobs at NeXTWorld EXPO). While a Senior Editor at NeXTWORLD Magazine, Simson Garfinkel, rated The Electronic AppWrapper 4 3/4 Cubes (out of 5), in his formal review. Paget's Electronic AppWrapper was named a finalist in the highly competitive InVision Multimedia '93 awards in January 1993 and won the Best of Breed award for Content and Information at NeXTWORLD Expo in May 1993.Ruby, Dan (August 1993
Our First Annual Awards for NEXTSTEP Product Excellence
. NeXTWORLD.
Prior to the Electronic AppWrapper, which first shipped in 1992, people were used to software distributed via floppy disks or CD-ROMs, one could even download software using a web browser or command-line tools. Many
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
distributions and other
Unix-like A Unix-like (sometimes referred to as UN*X, *nix or *NIX) operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Uni ...
systems provide a tool known as a
package manager A package manager or package management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. A package manager deals wi ...
. Package managers lack the financial transactions, and are not restricted to app-level software. A package manager allows a user to automatically manage the software installed on their systems, including both operating system components and third-party software. This is often done using command line tools, but some package managers have graphical front-end software which can be used to browse available packages and perform operations, such as Synaptic (which is often used as a front-end for APT). New software (and the other packages required for its proper operation, called ''dependencies'') can be retrieved from local or remote
mirrors A mirror, also known as a looking glass, is an object that reflects an image. Light that bounces off a mirror forms an image of whatever is in front of it, which is then focused through the lens of the eye or a camera. Mirrors reverse the ...
, and automatically installed, in a single process. Package managers predate appstores. In the mid-1990s, package managers developed automated dependency resolution and updates; they already kept track of program files and cleanly uninstalled packages. Some app stores have also developed these features. Package managers are used by most FOSS operating systems, for all of their software packages, not just application-level ones. Notable package managers in Unix-like operating systems have included
FreeBSD Ports The FreeBSD Ports collection is a package management system for the FreeBSD operating system. Ports in the collection vary with contributed software. There were 38,487 ports available in February 2020 and 36,504 in September 2024. It has also be ...
(1994),
pkgsrc pkgsrc (''package source'') is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1 ...
(1997),
Debian Debian () is a free and open-source software, free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kerne ...
's APT (1998), YUM, and Gentoo's
Portage Portage or portaging ( CA: ; ) is the practice of carrying water craft or cargo over land, either around an obstacle in a river, or between two bodies of water. A path where items are regularly carried between bodies of water is also called a '' ...
(which unlike most package managers, distributes packages containing
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
that is automatically compiled instead of
executable In computer science, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instruction (computer science), in ...
s). In 1996, the SUSE Linux distribution has YaST as frontend for its own software packages.
Mandriva Linux Mandriva Linux, a fusion of the French distribution Mandrake Linux and the Brazilian distribution Conectiva Linux, is a discontinued Linux distribution developed by Mandriva S.A. Each release lifetime was 18 months for base updates (Linux, syste ...
has urpmi with GUI frontend called Rpmdrake. Fedora Linux and
Red Hat Enterprise Linux Red Hat Enterprise Linux (RHEL) is a commercial Linux distribution developed by Red Hat. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and ...
has YUM in 2003 as a successor of YUP (developed at
Duke University Duke University is a Private university, private research university in Durham, North Carolina, United States. Founded by Methodists and Quakers in the present-day city of Trinity, North Carolina, Trinity in 1838, the school moved to Durham in 1 ...
for Red Hat Linux). In 1997, BeDepot a third-party app store and package manager ( Software Valet) for BeOS was launched, which operated until 2001. It was eventually acquired by Be Inc. BeDepot allowed for both commercial and free apps as well as handling updates In 1998, Information Technologies India Ltd (ITIL) launched Palmix, a web based app store exclusively for mobile and handheld devices. Palmix sold apps for the three major PDA platforms of the time: the Palm OS based Palm Pilots, Windows CE based devices, and Psion Epoc handhelds. In 1999, NTT DoCoMo launched i-mode, the first integrated online app store for mobile phones, gaining nationwide popularity in Japanese mobile phone culture. DoCoMo used a revenue-sharing business model, allowing content creators and app providers to keep up to 91% of revenue. Other operators outside Japan also made their own portals after this, such as Vodafone live! in 2002. At this time mobile phone manufacturer
Nokia Nokia Corporation is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporation, originally established as a pulp mill in 1 ...
also introduced carrier-free downloadable content with Club Nokia. In December 2001, Sprint PCS launched the Ringers & More Wireless Download Service for their then-new 3G wireless network. This allowed subscribers to the Sprint PCS mobile phone network to download ringtones, wallpaper, J2ME applications and later full music tracks to certain phones. The user interface worked through a web browser on the desktop computer, and a version was available through the handset. In 2002, the commercial Linux distribution Linspire (then known as LindowsOSwhich was founded by Michael Robertson, founder of MP3.com) introduced an app store known as Click'N'Run (CNR). For an annual subscription fee, users could perform one-click installation of free and paid apps through the CNR software. Doc Searls believed that the ease-of-use of CNR could help make desktop Linux a feasible reality.


Smartphone app stores

In September 2003, Danger Inc. released an over-the-air update for T-Mobile Sidekick devices which included a new catalog application called Download Fun, also known as the Catalog or Premium Download Manager(PDM). This was one of the first modern app stores on a smartphone with a framework similar to what we see today with the other App Stores. The Download Fun catalog allowed users to download ringtones and applications directly to their device and be billed through their wireless carrier. Third party developers could develop native Java based applications using Danger's free SDK and submit them for distribution in the Catalog. In October 2003, Handango introduced an on-device app store for finding, installing and buying software for Sony Ericsson P800 and P900 devices. App download and purchasing are completed directly on the device so sync with a computer is not necessary. Description, rating and screenshot are available for any app. In 2006, Nokia introduced Nokia Catalogs, later known as Nokia Download!, for Symbian smartphones which had access to downloadable apps—originally via third-parties like Handango or Jamba! but from mid-2006 Nokia were offering their own content via the Nokia Content Discoverer.
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
released iPhone OS 2.0 in July 2008 for the
iPhone The iPhone is a line of smartphones developed and marketed by Apple that run iOS, the company's own mobile operating system. The first-generation iPhone was announced by then–Apple CEO and co-founder Steve Jobs on January 9, 2007, at ...
, together with the
App Store An app store, also called an app marketplace or app catalog, is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not i ...
, officially introducing third-party app development and distribution to the platform. The service allows users to purchase and download new apps for their device through either the App Store on the device, or through the iTunes Store on the
iTunes iTunes is a media player, media library, and mobile device management (MDM) utility developed by Apple. It is used to purchase, play, download and organize digital multimedia on personal computers running the macOS and Windows operating s ...
desktop software. While Apple has been criticised by some for how it operates the App Store, it has been a major financial success for the company. The popularity of Apple's App Store led to the rise of the generic term "app store", as well as the introduction of equivalent marketplaces by competing mobile operating systems: the
Android Market Google Play, also known as the Google Play Store, Play Store, or sometimes the Android Store (and was formerly Android Market), is a digital distribution service operated and developed by Google. It serves as the official app store for certifi ...
(later renamed to Google Play) launched alongside the release of the first Android smartphone (the HTC Dream) in September 2008,
BlackBerry BlackBerry is a discontinued brand of handheld devices and related mobile services, originally developed and maintained by the Canadian company Research In Motion (RIM, later known as BlackBerry Limited) until 2016. The first BlackBerry device ...
's App World launched in April 2009, as well as
Nokia Nokia Corporation is a Finnish multinational corporation, multinational telecommunications industry, telecommunications, technology company, information technology, and consumer electronics corporation, originally established as a pulp mill in 1 ...
's
Ovi Store Ovi () was the brand for Nokia's Internet services from 2007 to 2012. It was designed to be an umbrella brand as Nokia attempted to expand into software and Internet services instead of just mobile hardware. Ovi focused on five key service areas ...
,
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's Windows Marketplace for Mobile, Palm's App Catalog and
Samsung Samsung Group (; stylised as SΛMSUNG) is a South Korean Multinational corporation, multinational manufacturing Conglomerate (company), conglomerate headquartered in the Samsung Town office complex in Seoul. The group consists of numerous a ...
's Samsung Apps all launching that year.


Other app stores

The popular Linux distribution
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
(also based on Debian) introduced its own graphical software manager known as the Ubuntu Software Center on version 9.10 as a replacement for Synaptic. On Ubuntu 10.10, released in October 2010, the Software Center expanded beyond only offering existing software from its repositories by adding the ability to purchase certain apps (which, at launch, was limited to Fluendo's licensed DVD
codec A codec is a computer hardware or software component that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder o ...
s).


"App Store" trademark

Due to its popularity, the term "app store" (first used by the Electronic AppWrapper and later popularised by
Apple An apple is a round, edible fruit produced by an apple tree (''Malus'' spp.). Fruit trees of the orchard or domestic apple (''Malus domestica''), the most widely grown in the genus, are agriculture, cultivated worldwide. The tree originated ...
's
App Store An app store, also called an app marketplace or app catalog, is a type of digital distribution platform for computer software called applications, often in a mobile context. Apps provide a specific set of functions which, by definition, do not i ...
for iOS devices) has frequently been used as a
generic trademark A generic trademark, also known as a genericized trademark or proprietary eponym, is a trademark or brand name that, because of its popularity or significance, has become the generic term for, or synonymous with, a general class of products or ...
to refer to other distribution platforms of a similar nature. Apple asserted
trademark A trademark (also written trade mark or trade-mark) is a form of intellectual property that consists of a word, phrase, symbol, design, or a combination that identifies a Good (economics and accounting), product or Service (economics), service f ...
claims over the phrase, and filed a trademark registration for "App Store" in 2008. In 2011, Apple sued both Amazon.com (which runs the Amazon Appstore for Android-based devices) and GetJar (who has offered its services since 2004) for trademark infringement and
false advertising False advertising is the act of publishing, transmitting, distributing or otherwise publicly circulating an advertisement containing a false claim, or statement, made intentionally, or recklessly, to promote the sale of property, goods or servi ...
regarding the use of the term "app store" to refer to their services.
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
filed multiple objections against Apple's attempt to register the name as a trademark, considering it to already be a generic term. In January 2013, a
United States district court The United States district courts are the trial courts of the United States federal judiciary, U.S. federal judiciary. There is one district court for each United States federal judicial district, federal judicial district. Each district cov ...
rejected Apple's trademark claims against Amazon. The judge ruled that Apple had presented no evidence that Amazon had attempted "to mimic Apple's site or advertising" or communicated that its service "possesses the characteristics and qualities that the public has come to expect from the Apple APP STORE and/or Apple products". In July 2013, Apple dropped its case.


See also

*
Software repository A software repository, or repo for short, is a storage location for Package format, software packages. Often a table of contents is also stored, along with metadata. A software repository is typically managed by source or version control, or rep ...
*
E-commerce E-commerce (electronic commerce) refers to commercial activities including the electronic buying or selling products and services which are conducted on online platforms or over the Internet. E-commerce draws on technologies such as mobile co ...
* Digital distribution of video games * Comparison of mobile operating systems * App store optimization * List of Android app stores *
List of mobile app distribution platforms A list is a set of discrete items of information collected and set forth in some format for utility, entertainment, or other purposes. A list may be memorialized in any number of ways, including existing only in the mind of the list-maker, but ...
**
App Store (iOS/iPadOS) The App Store is an app marketplace developed and maintained by Apple, for mobile apps on its iOS and iPadOS operating systems. The store allows users to browse and download approved apps developed within Apple's iOS SDK. Apps can be downlo ...
, iOS app approvals ** Cydia **
Google Play Google Play, also known as the Google Play Store, Play Store, or sometimes the Android Store (and was formerly Android Market), is a digital distribution service operated and developed by Google. It serves as the official app store for certifie ...
** Amazon Appstore ** Aptoide ** Cafe Bazaar ** F-Droid ** GetJar ** Huawei AppGallery ** Itch.io ** Opera Mobile Store ** MiKandi ** XDA Labs ** Microsoft Store * Desktop software distribution platforms ** AppStream ** Chrome Web Store ** GNOME Software **
Mac App Store The Mac App Store (also known as the App Store) is a digital distribution platform for macOS apps, often referred to as Mac apps, created and maintained by Apple. The platform was announced on October 20, 2010, at Apple's "Back to the Mac" eve ...
,
Apple TV App Store The App Store is an app store, app marketplace developed and maintained by Apple Inc., Apple, for mobile apps on its iOS and iPadOS operating systems. The store allows users to browse and download approved apps developed within Apple's iOS SDK ...
** Microsoft Store ** Setapp **
Steam Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
** Synaptic


References

{{Software digital distribution platforms Brands that became generic Software distribution platforms