|This article relies too much on references to primary sources. (January 2014)|
|OS family||Android Marketplace (Google Play, Amazon Appstore for Android)|
|Source model||Open-source software|
|Initial release||November 17, 2009|
|License||GNU General Public License 2.0|
Aptoide is a distributed marketplace for mobile applications which runs on the Android operating system. In Aptoide, unlike the default Google Play Store, there is not a unique and centralized store but each user manages their own store.
The Android application used to access the stores is open source, and there are several forks such as F-Droid and ApkTor. The communication between the client and servers is done using an open protocol based on XML.
The concept is inspired by the APT packaging manager, which can work with multiple sources (repositories). When the user wants a package, they use the client to search for sources where the application is stored.
The name Aptoide is formed from the words: "APT" (the Debian package manager) + "Oide" (the finalization of Android word).
Aptoide started as a proposal of Paulo Trezentos for 2009 Caixa Magica summer internship. The proposal was allocated to Roberto Jacinto who successfully delivered the first version of Aptoide. This first stage of development was later developed in the scope of SAPO Summerbits.
The idea behind Aptoide came from different sources. On one hand, the research in Linux installers in Mancoosi European Project, Paulo Trezentos PhD project and Portugal Telecom A5 phone, project where the team participated.
In the end of 2010, it was launched in the Bazaar Android site. Bazaar Android provided the possibility for the users to create their own store. In August 2012, Aptoide and Bazaar Android brands were merged to allow a better communication.
In November 2011, Aptoide was incorporated in Europe.
The current main developer of Aptoide is Rui Mateus and the User Interface (UI) responsible is Teresa Deus.
Aptoide client allows one to search, browse and install applications in the Android phone. Aptoide is available in 17 languages.
To install Aptoide the user has to retrieve the APK (installable file) from the official site or other source in the Internet. The installation is not available through Google Play store due to 4.5 Non-compete clause of Google Play Developer Distribution Agreement. This is the same clause that blocks Amazon Apps Store application to be available through Google Play. The installation of Aptoide requires you to allow the installation from "Unknown sources" in Android settings.
After the installation of Aptoide, the user can add stores (repositories). Besides the default store (Apps), many other are available from different stores. When a store is added using the URL of the store, Aptoide retrieves the list of the applications and stores it locally. The user can then browse in the applications or search in the Internet for other stores.
In June 2011, it was released Aptoide Uploader as a "sister" application from the same development team. Aptoide Uploader is an Android app that allows you to upload to an existent Aptoide store.
Aptoide uploader uses the available Aptoide Webservices to upload the application. The submitted APK file is kept in your store where you can manage.
For the user that wants to backup their apps to a private store, it is advisable to use Aptoide Apps Backup that keeps a record of the apps that are backed up. All the applications in stores are managed using a backoffice in Aptoide site.
Aptoide Apps Backup uses the webservices to upload the APK file to the store. To know what applications are already backed up, Aptoide Apps Backup uses the info.xml XML file available in the store.
The communication between the Android client applications and the store is done using a XML file called info.xml. This file lists the applications in the store as well the basic information about each application available. Info.xml is open and a detailed definition is available.
Part of info.xml file:
<apklst><version>5</version> <repository> <basepath>http://mirror.apk10.aptoide.com/apks/10/aptoide-f63c6f2461f65f32b6d144d6d2ff982e/aptoidedev/</basepath> <appscount>1</appscount> ... </repository> <package> <name>Aptoide</name> ... </package>
Extra.xml contains additional information about the apps such as the full description. The file "stats.xml" contains the downloads and likes of the available applications.
|Aptoide version||Date||Registered users||# Stores||Different apps||Cumulative downloads|
|5.0.0||20 March 2014|
|4.1.3||22 July 2013||1.300.000||350.000||120.000||380 M|
|4.0.0||4 December 2012||500.000||170.000||50.000||150 M|
|2.7.1||2 August 2012||200.000||88.000||65.000||60 M|
|2.7||19 June 2012||107.000||62.000||43.000||44 M|
|2.6.2||April, 2012||82.000||51.000||34.000||32 M|
|2.6.1||2 March 2012||57.000||36.000||19.000||22.9 M|
|2.6||20 January 2012||42.000||27.100||16.000||17.4 M|
|2.5.4||22 December 2011||34.000||22.200||13.400||14 M|
|2.5.3||2 November 2011||21.000||13.300||9.400||9.1 M|
|2.5.2||22 September 2011||14.800||10.300||7.700||6.8 M|
|2.5.1||22 June 2011||6.800||3.500||4.000||2.1 M|
|2.5||3 June 2011||5.300||1.200||3.100||2 M|
|2.4.1||May 2011||3.700||1.600||2.000||1.5 M|
- "Alternative to Google Play Store". 2011-11-23. Retrieved 2012-11-23.
- "Aptoide Source Code Repository".
- "About F-Droid". 2011-10-31. Retrieved 2012-10-31.
- "2009 Summer Internship - Aptoide" (in Portuguese). 2009-08-05. Retrieved 2012-10-30.
- "Projectos seleccionados para o programa SAPO Summerbits, 2 Edição, 2009" (in Portuguese). 2009-08-03. Retrieved 2012-10-31.
- Thomson, John; Trezentos, Paulo (2011-05-23). "D6.4 - Final packages of the Mancoosi tools for Mandriva Linux and Caixa Mágica". Retrieved 2012-10-31.
- "BazaarAndroid is now Aptoide.com". 2012-07-27. Retrieved 2012-10-31.
- "Crunchbase company page: Aptoide". 2012-11-23. Retrieved 2012-11-23.
- "Aptoide Translators". 2011-07-27. Retrieved 2012-10-31.
- "Google Play Developer Distribution Agreement". 2012-10-31. Retrieved 2012-10-31.
- "Android Open Distribution". 2012-10-31. Retrieved 2012-10-31.
- "Aptoide Uploader is now available - Now you can upload your android applications to your own Bazaar repository.". 2011-06-17. Retrieved 2012-10-31.
- "Aptoide Webservices description". 2012-10-31. Retrieved 2012-10-31.
- "Aptoide Client / Server Interfaces". 2012-10-31. Retrieved 2012-10-31.
- "Aptoidedev store info.xml". 2012-10-31. Retrieved 2012-10-31.
- "Aptoidedev store extras.xml". 2012-10-31. Retrieved 2012-10-31.
- "Aptoidedev store stats.xml". 2012-10-31. Retrieved 2012-10-31.
- Jacinto,Roberto (2010-02-07). "apt-get for Android - with GUI". Retrieved 2012-10-31.
- "Codebits2011 - 2 perguntas a... Paulo Trezentos" (in Portuguese). 2010-09-29. Retrieved 2012-10-31.
- "Spin off da Caixa Mágica testa implementação de Aptoide a partir de Silicon Valley" (in Portuguese). 2011-09-29. Retrieved 2012-10-31.
- "Silicon Valley @ Codebits" (in Portuguese). 2011-11-11. Retrieved 2012-10-31.