App store
An app store (or app marketplace) 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 include the running of the computer itself. Complex software designed for use on a personal computer, for example, may have a related app designed for use on a mobile device. Today apps are normally designed to run on a specific operating system—such as the contemporary iOS, macOS, Windows or Android—but in the past mobile carriers had their own portals for apps and related media content.[1]
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 organize 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.[2]
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.[3]
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 and censorship), including the requirement that a commission be collected on each sale of a paid app. Some app stores provides feedback to developers: number of installations, issues in the field (latency, crash, etc.).[4]
Researchers have proposed new features for app stores. For instance, the app store can deliver a unique diversified version of the app for sake of security.[5] The app store can also orchestrate monitoring and bug fixing to detect and repair crashes in applications.[6]
History
Precursors
The Electronic AppWrapper[7] was the first commercial electronic software distribution catalog to collectively manage encryption and provide digital rights for apps and digital media[8] (issue #3 was the app store originally demonstrated to Steve Jobs at NeXTWorld EXPO).[9] 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.[10]
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 distributions and other Unix-like systems provide a tool known as a package manager, which allows a user to automatically manage the software installed on their systems (including both operating system components and third-party software) using command line tools—new software (and the packages required for its proper operation) can be retrieved from local or remote mirrors and automatically installed in a single process. Notable package managers in Unix-like operating systems have included FreeBSD Ports (1994), pkgsrc (1997), Debian's APT (1998), YUM, and Gentoo's Portage (which unlike most package managers, distributes packages containing source code that is automatically compiled instead of executables). 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).
In 1996, the SUSE Linux distribution has YaST as frontend for its own app repository. Mandriva Linux has urpmi with GUI frontend called Rpmdrake. Fedora and Red Hat Enterprise Linux has YUM in 2003 as a successor of YUP (developed at Duke University 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.[11]
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.[12] Other operators outside Japan also made their own portals after this, such as Vodafone live! in 2002.[13] At this time mobile phone manufacturer Nokia also introduced carrier-free downloadable content with Club Nokia.[14]
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.[15]
In 2002, the commercial Linux distribution Linspire (then known as LindowsOS—which 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.[16]
In 2003 Handango introduced the first on-device app store for finding, installing and buying software for smartphones. 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 2005 Nokia 770 Internet Tablet has graphical frontend for its app repository to easily install app (its Maemo was based on Debian). Later Nokia also 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![17] but from mid-2006 Nokia were offering their own content via the Nokia Content Discoverer.[18]
The popular Linux distribution Ubuntu (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.[19] 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 codecs).[20]
Apple released iPhone OS 2.0 in July 2008 for the iPhone, together with the App Store, 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 desktop software.[21][22] While Apple has been criticized by some for how it operates the App Store, it has been a major financial success for the company.[23] 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 (later renamed to Google Play) launched alongside the release of the first Android smartphone (the HTC Dream) in September 2008,[24] BlackBerry's App World launched in April 2009,[25][26] as well as Nokia's Ovi Store and Microsoft's Windows Marketplace for Mobile both launching that year too.[27][28]
"App Store" trademark
Due to its popularity, the term "app store" (first used by the Electronic AppWrapper[7] and later popularized by Apple's App Store for iOS devices) has frequently been used as a generic trademark to refer to other distribution platforms of a similar nature. Apple asserted trademark 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 regarding the use of the term "app store" to refer to their services.[29] Microsoft filed multiple objections against Apple's attempt to register the name as a trademark, considering it to already be a generic term.[30]
In January 2013, a United States district court 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".[31] In July 2013, Apple dropped its case.[32]
See also
- Electronic commerce
- Digital distribution in video games
- Comparison of mobile operating systems
- App store optimization
- List of Android app stores
- List of mobile software distribution platforms
- Desktop software distribution platforms
References
- ^ "The Economics of Mobile Application Store". 2009-05-17.
- ^ "Microsoft: We can remotely delete Windows 8 apps". Computerworld. IDG. 2011-12-08. Retrieved 8 October 2013.
- ^ Gomez, Maria; Rouvoy, Romain; Monperrus, Martin; Seinturier, Lionel (2015). "A Recommender System of Buggy App Checkers for App Store Moderators" (PDF). 2015 2nd ACM International Conference on Mobile Software Engineering and Systems. pp. 1–11. doi:10.1109/MobileSoft.2015.8. ISBN 978-0-7695-5566-9.
- ^ Gomez, Maria; Adams, Bram; Maalej, Walid; Monperrus, Martin; Rouvoy, Romain (March 2017). "App Store 2.0: From Crowdsourced Information to Actionable Feedback in Mobile Ecosystems". IEEE Software. 34 (2): 81–89. arXiv:1807.00518. doi:10.1109/ms.2017.46.
- ^ Franz, Michael (21 September 2010). "E unibus pluram: massive-scale software diversity as a defense mechanism". ACM: 7–16. doi:10.1145/1900546.1900550.
{{cite journal}}
: Cite journal requires|journal=
(help) - ^ Gomez, Maria; Martineza, Matias; Monperrus, Martin; Rouvoy, Romain (2015). "When App Stores Listen to the Crowd to Fight Bugs in the Wild". 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (PDF). pp. 567–570. doi:10.1109/icse.2015.195. ISBN 978-1-4799-1934-5.
- ^ a b Electronic AppWrapper. Kevra.org. Retrieved on 2013-11-22.
- ^ AppWrapper Volume1 Issue 3 Ships. Groups.google.com. Retrieved on 2013-11-22.
- ^ Carey, Richard (2015-07-17). "Electronic Recollections, By Ricard Carey". AppStorey. Richard Carey.
- ^ Ruby, Dan (August 1993) Our First Annual Awards for NEXTSTEP Product Excellence. NeXTWORLD.
- ^ "A one stop shop for so-oft-ware for Palmtops and Handhelds". Archived from the original on August 18, 2000.
- ^ Mary J. Cronin (2010), Smart Products, Smarter Services: Strategies for Embedded Control, p. 135, Cambridge University Press
- ^ "Vodafone calls on mobiles to go Live!".
- ^ Newswires, Buster Kantrowdow Jones (2001-05-23). "'Club Nokia' Service Could Put Firm in Awkward Position with Operators". Wall Street Journal.
- ^ "PRS Newswire: Sprint Customers Will Soon Personalize their Wireless Phones with New Sprint PCS Ringers & More(SM) Wireless Download Service". Retrieved 26 December 2014.
- ^ "Click-N-Run: an Easier Future for Customers?". Linux Journal. Retrieved 13 February 2013.
- ^ "Nokia S60 News and Reviews".
- ^ "Nokia Content Discoverer | GeoConnexion".
- ^ "Ubuntu 9.10 review: Karmic Koala". ITPro.com. Retrieved 15 February 2013.
- ^ "Review: Ubuntu 10.10 builds on app store, cloud service strengths". DesktopLinux.com. Retrieved 15 February 2013.
- ^ Beckman, Mel (May 16, 2011). "What the App Store Future Means for Developers and Users". PC World.
- ^ Yukari Iwatani Kane (March 6, 2009). "Breaking Apple's Grip on the iPhone". The Wall Street Journal.
- ^ "App Store Tops 40 Billion Downloads with Almost Half in 2012". Apple. 2013-01-07.
- ^ Reardon, Marguerite (September 16, 2008). "Hype builds for Android phone launch". CNET.
- ^ Cha, Bonnie (2009-03-04). "RIM store crowned BlackBerry App World". CNET News. Retrieved 2009-03-09.
- ^ "Apple Releases iPhone OS 2.0 Update". PC World. 2008-07-11. Retrieved 13 February 2013.
- ^ "Nokia Ovi Store now available". 2009-05-28.
- ^ "Microsoft opens Windows Marketplace for Mobile with 246 apps".
- ^ "GetJar responds to Apple's cease-and-desist letter over 'App Store' name". BGR. 2011-07-11. Retrieved 13 February 2013.
- ^ Yin, Sara (March 30, 2011). "Microsoft Files Another Objection in Apple's 'App Store' Trademark Case". PC Magazine.
- ^ "No app for that: Apple's false ad suit over Amazon Appstore thrown out". Ars Technica. Retrieved 4 September 2013.
- ^ Bostic, Kevin (2013-07-09). "Apple drops 'App Store' lawsuit against Amazon, says no need to pursue case". Appleinsider.com. Retrieved 2014-01-02.