Home » What are the alternative Android app markets?

What are the alternative Android app markets?

Solutons:


I use AppBrain because it provides a nice site, and it makes it really easy to install apps onto my phone. Additionally, I’m finding that many bloggers that are reviewing apps are putting links to the AppBrain page for the app in their posts. This makes it really easy to mark something for install while I’m at my computer reading the blog posts, and then install it when I get a chance.


Edit by Izzy:

AppBrain offers an alternative (and much cleaner) interface to the Google Play Store, which offers several advantages:

  • search results are much less limited (30 pages à 10 apps = 300 results, much more than Play offers)
  • search results “gray out” possible spam, offensive, and otherwise harmful apps. You still can see them, though – but it’s quite clear what to skip
  • app details page gives the most important details at a glance. It’s easy to see what permissions are requested. And if those form “potential dangerous combinations” (called “concerns” at AppBrain), that’s automatically pointed out by a warning sign on the permissions tab
  • Their app (an alternative to the Playstore app) enables you to skip single (or all) updates on a per-app-base, which keeps your list of “pending updates” quite clean.

For installation, you will be redirected to Google Play. In the past, AppBrain had a separate app for this called the “Fast Web Installer”, but unfortunately this app was banned by Google. So even for batch updates, the Playstore app will now be opened for each app separately (not AppBrains fault).

AppBrain App AppBrain App AppBrain App
AppBrain App Market (source: AppBrain; click images for larger variants)

Still, I count their Website as a much better alternative to the Google Play website – and the same is to be said for their app, though for installations it has to redirect you as described above.

There are actually several alternatives to the ‘official’ Google Android market (aka Play Store).

I personally like to search for new apps from my PC browser, and a bit less from my phone. Most (all?) of the markets nowadays offer both, via a dedicated phone-app that you’ll have to install, except from the official one which is already there.

Until, well, yesterday, the ‘official’ market would not have been available from your PC (meaning: on a PC web browser). Now it is, with a neat push-to-your-phone one click installation that is taking away one of the advantages of the competition (see AppBrain). The alternative markets, though, have still their peculiarities. I’ll make a short summary but don’t expect it to highlight all of the differences. Some markets (e.g. AndSpot) do not offer very specific features to users, but try to gather developers by offering advanced features such as easy stats.

  • Amazon AppStore: latest big entry. countries limitations; catalog looking very promising with some (exclusive?) good pay-for apps; also features special offers and daily freebies. Def worth checking out
  • AppBrain: born to let you install Android Market applications directly from your PC web browser, also allows you to discover new apps based on the ones you have. It’s a meta-store (my favourite before the official market update)
  • APKPure: don’t need any registration to use it
  • SlideME: they provide applications to niche markets, based on geographic location, payment method or even types of applications that users can’t find in traditional channels
  • Samsung Apps (must be installed on Samsung Galaxy devices, or else you can’t use this): Samsung app store, which of course requires you to own a Samsung Android device
  • F-Droid they distribute FOSS open source packages that pass audit and verification to ensure that code have no malicious parts.
  • GetJar: my latest discovery. Quite a lot of apps, and they have specials (“GOLD”) commercial apps for free. Extremely interesting platform for developers, since they seem to offer above-the-average marketing and PS activities!
  • TorrApk: it’s free and it distributes only free Android apps through their apk files. If you are a developer you can get your account and publish your apps. (NB. Not sure how legit the apps there are, though)
  • appsfire: used to be yet another app for discovering official market applications (iOS/Android), now an app advertising agency

I’ll add that there’s a market for Adult Apps too now; and a lot of review/forum sites will link to one or more of these markets, e.g., AndroidTapp or AndroidPit AndroLib.

I suggest you click on some of these links and see for yourself if the look/applications suit your style!

Thanks to various sources, in particular this thenextweb.com article, and a lot of other stackexchange editing!

For neverending memory, the following are no longer available:

  • AndSpot: focused around an app for sharing and discovering apps
  • Handango by appia.com: a huge, cross-platform (Symbian/Android/Java/Winmobile…) market
  • aproov: a quite different web look. Register to download via a specific phone app.
  • MobiHand OnlyAndroid: more focused on (expensive) pay apps, but offers discounts and free deals

I’ve been using F-Droid, which is a smallish repository focused on free and open source tools. Not all encompassing by any means but one of the few that is explicit about showing you the license before you download an app.


Edit by Izzy:

F-Droid is a small, but superb alternative to Google Play. Though it offers only about 1.200 apps1 in its main repository, they are mostly high quality. In comparision, these are some advantages it has over the Playstore:

  • Apps are OpenSource, which means they are all free (to support the devs, there are donation buttons on each apps page)
  • F-Droid compiles the packages from the sources. This adds a level of security, as it makes sure nothing was “sneaked into”. The draw-back is, you cannot simply cross-update apps between the F-Droid main repo and other sources.
  • Compiling the sources themselves, they also often throw out “binary blobs” and other unfree material (i.e. included modules from proprietary sources). In many cases, this means the advertisement stuff being removed. This again increases security (and privacy). But in some cases it has the draw-back of some functionality being broken, if the removed part was e.g. stuff enabling specific Google services, such as maps.
  • Next to its main repository, F-Droid offers several others2. Developers can provide their own “channel”, e.g. for Beta versions. A nice way also for companies or organizations to keep together groups of apps their members are supposed to use.
  • F-Droid is very clear when it comes to “anti-features” such as ads. If an app in any way deviates from the OpenSource idea, that’s pointed out straight in colored boxes you can’t miss when browsing the apps pages. Quoting bgvaughan from the comments:

    f-droid’s Preferences allow you to screen apps by various traits: whether they contain advertising, track your activity, or promote non-free add-ons, among others. While I miss the lack of user ratings on f-droid, and f-droid app versions sometimes trail behind those on Google Play, the fact that I can be sure that anything on f-droid is free, open-source, and not a freaking PITA, is more than enough to recommend its use.

    I can also only approve what Nicolas says about F-Droid in his comment:

    F-Droid apps are guaranteed open source, ad-free, tracking-free. That means smaller apps that don’t waste your bandwidth for anti-features.

F-Droid also offers its own Android client, the F-Droid Application Manager:

F-Droid App
F-Droid App (source: AndroidNext; click for larger variant)

More details on F-Droid can also be found at Wikipedia. Interesting fact: F-Droid is a fork of Aptoide3.


1 as of 06/2014
2 see also Broam’s and daithib8’s comments below – and this list
3 see Wikipedia: F-Droid History

Related Solutions

Retrieving n rows per group

Let's start with the basic scenario. If I want to get some number of rows out of a table, I have two main options: ranking functions; or TOP. First, let's consider the whole set from Production.TransactionHistory for a particular ProductID: SELECT...

Don’t understand how my mum’s Gmail account was hacked

IMPORTANT: this is based on data I got from your link, but the server might implement some protection. For example, once it has sent its "silver bullet" against a victim, it might answer with a faked "silver bullet" to the same request, so that anyone...

What is /storage/emulated/0/?

/storage/emulated/0/Download is the actual path to the files. /sdcard/Download is a symlink to the actual path of /storage/emulated/0/Download However, the actual files are located in the filesystem in /data/media, which is then mounted to /storage/emulated/0...

How can I pass a command line argument into a shell script?

The shell command and any arguments to that command appear as numbered shell variables: $0 has the string value of the command itself, something like script, ./script, /home/user/bin/script or whatever. Any arguments appear as "$1", "$2", "$3" and so on. The...

What is pointer to string in C?

argv is an array of pointers pointing to zero terminated c-strings. I painted the following pretty picture to help you visualize something about the pointers. And here is a code example that shows you how an operating system would pass arguments to your...

How do I change the name of my Android device?

To change the hostname (device name) you have to use the terminal (as root): For Eclair (2.1): echo MYNAME > /proc/sys/kernel/hostname For Froyo (2.2): (works also on most 2.3) setprop net.hostname MYNAME Then restart your wi-fi. To see the change, type...

How does reverse SSH tunneling work?

I love explaining this kind of thing through visualization. 🙂 Think of your SSH connections as tubes. Big tubes. Normally, you'll reach through these tubes to run a shell on a remote computer. The shell runs in a virtual terminal (tty). But you know this part...

Difference between database vs user vs schema

In Oracle, users and schemas are essentially the same thing. You can consider that a user is the account you use to connect to a database, and a schema is the set of objects (tables, views, etc.) that belong to that account. See this post on Stack Overflow:...

What’s the output of this code written in java?

//if you're using Eclipse, press ctrl-shift-f to "beautify" your code and make it easier to read int arr[] = new int[3]; //create a new array containing 3 elements for (int i = 0; i < 3; i++) { arr[i] = i;//assign each successive value of i to an entry in...

How safe are password managers like LastPass?

We should distinguish between offline password managers (like Password Safe) and online password managers (like LastPass). Offline password managers carry relatively little risk. It is true that the saved passwords are a single point of failure. But then, your...

Can anyone tell me why this program go to infinite times?

while (i <= 2) { while (i > 0) { a = a + b; i--; <- out the inner while loop when i = 0 } printf("%d", a); i++; <- at here, the i==0 each time, so infinity loop } Because your nested loop always restores the value of i to 0, And 0 <= 2 is always...

How to conditionally do something if a command succeeded or failed

How to conditionally do something if a command succeeded or failed That's exactly what bash's if statement does: if command ; then echo "Command succeeded" else echo "Command failed" fi Adding information from comments: you don't need to use the [ ... ] syntax...

How to turn JSON array into Postgres array?

Postgres 9.4 or newer Obviously inspired by this post, Postgres 9.4 added the missing function(s): Thanks to Laurence Rowe for the patch and Andrew Dunstan for committing! json_array_elements_text(json) jsonb_array_elements_text(jsonb) To unnest the JSON array....

Implementing a 2D destructible landscape (like Worms)

I don't know how the landscape in worms was implemented exactly, but I'm pretty sure they used a bitmap for the landscape (at least in the older games of the series). A very basic approach would be a bitmap image (B/W) where black pixels represent air and white...