Nov 02 AT 3:16 PM Justin Shapcott 39 Comments

Android moving forward, Market left behind

Anyone who follows Android knows that it is moving forward at an unbelievable pace. In just over a year, we have seen four versions of the Android OS (1.0, 1.1, 1.5, 1.6) and a fifth is only days away (2.0).

In that time, however, we have only seen minor changes to one of the core pieces of the Android experience, the Android Market. Here we look at some of our perceived problems of the Android Market and try to offer our suggestions for how to improve it. Of course, this is not a new discussion, but rather one we have discussed several times here at Android and Me, and is a popular complaint around the web.

So, what’s so wrong with the Android Market?

Take a look at this list, which we published all the way back in February 2009, where we outlined some of our biggest complaints with the Android Market at that time. Now compare those complaints the Android Market today. The list is pretty much the same, regardless of which version you are running (which is another discussion altogether).

So, how is it that in eight months and through several versions of Android we have yet to see any of these (except for clearing the cache) hit the Android Market application? Granted, it is possible that these suggestions never made it to Google, but many of them are just common sense. But these are not the only complaints that we’ve seen floating around the web, and most of those changes have not yet made it into the Market.

For the sake of currency, let’s create a new list of complaints:

1. Allow URLs in description to launch browser

As was previously mentioned, it is incredibly cumbersome to retype links included in descriptions to be launched in the browser. Granted there is a Website field that should be used for that, but sometimes there is another link that is included in the description that should be clickable.

2. A popularity list for daily, weekly, monthly

This is a topic which has been discussed time and time again at various places including the official Android groups at Google Groups. While we do have a popularity sort in the Market (now called Top Paid and Top Free in Android 1.6) this doesn’t cut it because this appears to be all-time popularity so those at the top generally stay at the top. We need to be able to tell what is new and hot.

3. Sorting (and filtering) reviews by star rating

The ability to sort and filter reviews of products is very common in online marketplaces. The Android Market, however provides no such functionality to let a user decide how they want to view comments so that they get the most out of them.

4. Long press options on user reviews

As was mentioned before, we’d like to be able to see all reviews by a certain reviewer. This functionality could lead us to better app discoverability if we find a reviewer that offers meaningful reviews. And discoverability is something that the Market severely lacks.

5. Support for tagging applications

One of the foundations of a thriving virtual marketplace is discoverability, and the Android Market fails here at every turn. The current categories do not allow developers to accurately describe their application in many cases. Developers should be able to add tags for their applications and users should be allowed to add their own tags to increase the discoverability of applications and games.

6. Favorite Developers

The Market should provide a way for the user to “watch” a developer for new applications rather than resorting to following external news feeds such as Twitter and blogs to be notified of new applications by a developer they like.

7. Easy way to recommend applications

Again, we find ourselves discussing discoverability of applications. Right now, we have only the popularity sort and comments by which to get recommendations about other apps. What would work better is a “people who like this also liked…” function that is extremely common in online marketplaces. One Android developer (I4 Feet Software) has implemented a recommendation feature in their application My Market, but this feature should be available in the actual Android Market.

8. Bookmarking Applications

There are plenty of times where we install applications that are intriguing but they are not quite “there” and we’d like to bookmark those applications so that we can uninstall them and watch for updates. Why we must install and keep an application in order to receive update notifications is a mystery.

9. Better Search

Why, oh, why is it so hard for the search giant Google to adequately provide a search function in the Android Market? As it stands, the search feature of the market does not gracefully accept typos or other misspellings of application names, it does not allow boolean queries, and it does not allow you to limit your results to a certain type or category. So basically all of the features we know and love in Google search are absent in Android Market search.

10. Filters

A common complaint amongst users comes in the form of filterable market data. For many of us, there are certain types of applications and/or developers that we simply have no desire to ever see. This has even driven the development of the previously mentioned application My Market which implements this feature. The problem with My Market though, is that it relies on unsupported web calls that Google could change at any time, and it depends on the developer name and/or application name for its filters. All a developer has to do to avert being ignored is change the developer display name. If Google implemented this, the filters could be based on developer account as opposed to developer name.

11. Analytics For Developers

Developers need to be better able to gauge the successes and failures of their applications. Currently developers are only provided with the total downloads and the number of active installs of their applications. This information, while mildly useful, does not give enough to know how our applications are doing. Things like Android version, and region would help to troubleshoot issues. Being able to access comments from the Developer Console (along with extended information such as app version and Android version at time of comment) would also help. The “Reason for uninstalling survey” that users must fill out when uninstalling applications is never presented to the developer, so one can only guess why one’s users are uninstalling the application.

12 Inability to load multiple versions of the same app in same space

With multiple versions of Android being active, and such different functionality provided by each version, developers have a difficult task of keeping support for prior versions yet still updating to include new features. The current options for developers include upload a new version to a new space on the Market, use reflection to hack new features into older versions (and fail gracefully when those new features are not present), forget about new features, or forget old users. Developers should have the facility to upload a new version of an app into the same space but requires a certain version of Android. The Market would then determine the appropriate version to distribute to the user.

13. An official web-accessible version

While we have enjoyed having Cyrket and AndroLib, Google should provide an official web accessible version of the market for locating and viewing applications while not on the device. Ideally, this would provide real-time access to the same information as the on-device client. This would make it so that  users wouldn’t have to rely third-party sites using unsupported web service calls and caching of information previously collected (and potentially not updated).

14. Other issues presented by top Android developer Larva Labs on their blog:

a. Limitation of Application Description to 325 characters

This is simply not enough space to accurately describe an application or game in many cases.

b. Applications not listed (without apparent reason) for some users.

For no apparent reason some users simply don’t see certain apps. To make it worse, sometimes applications seem to come and go, again for no apparent reason.

c. Download failures.

We’ve all seen this happen, where we go to download an application or game and it simply doesn’t work.

d. Refunds

Refunds are good, and bad. They are good for those cases where you simply don’t get what you thought you were getting but, for certain types of apps (markedly games) 24 hours is simply too long. As Larva Labs quotes: “Great game, loved it. Beat it in an hour — refund.” is a relatively common comment.

For the sake of being fair, some things we like:

1. Screenshots for Applications and Games.

With Android 1.6, Google introduced screenshots to the Market. This is great for both users and developers because it allows the Developer to better communicate his/her application to the user, and the user can make a better decision about that application or game before downloading it. Unfortunately, the number of Android devices running 1.6 as disappointing, with many new phones still being released with 1.5.

2. Promo Graphics and Text.

Also with Android 1.6, Google introduced another opportunity for developers to reach their audience with promo graphics and text to be displayed (at Google’s will) in featured apps areas of the Market. Again, this requires the user to be on Android 1.6, and many are not.

3. Update Notifications.

It’s great to be notified when there are updates to applications you have installed. In the early days of the Market we had to physically look for updates to applications. It wasn’t hard, but it was an extra step we had to take to remain current. The notification system needs some work as there are numerous reports of false notifications and missing notifications, but overall this feature is good and we can still fall back to manual checking.

4. Openness.

The openness of the Android Market is one of its greatest features both for users and developers. With this openness, Users get a wide variety of applications, and developers can release updates and fixes without having to jump through hoops and approval processes.

So Where Do We Go From Here?

We think that Google must take a more active interest in the Android Market if it is to succeed.

The fact that so little of the user complaints have been addressed in the past year is very disheartening and is a shame considering the great potential of Android and the Market to bring new and exciting applications and games to users. This is especially important as Android gets more and more exposure, such as with the release of the Motorola Droid on Verizon this week. PC World has even gone so far as to say that the Android Market is holding back the success of the Droid even before it has been released. And with further pressure being added by the announcement that Palm will be opening up its market for Web OS, we think that the time is now for Google to make waves and improve on this key piece of the Android ecosystem.

For even more Market gripes check out these discussions of the official Google groups for Android here, here, and here.

Justin is the founder of and lead developer at nEx.Software.

    Most Tweeted This Week

  • FoleyIsGood

    Filters are a *must*. The market is almost unusable at the moment thanks to all the Ring-clip-type cr-apps. These devs are spamming the market with rubbish. If you had malicious intentions then you could hardly come up with a better way of ruining the market. Filters would fix this easily.

    • Pete

      I agree. I actually look for releases now on online app review websites.
      There are so many apps that are just links to websites or:
      Or duplicate apps… (How many alarm clocks does the market really need ffs…)
      Hell there are even a few apps on how to grow Marijuana.. Not legal in any countries as far as I’m aware?

      There is a thin line between ‘open’ and ‘over run with rubbish’ The market dances this line on a daily basis…

      Ive given up on reporting apps, nothing happens (even the illegal ones) and as such I only use the app review sites.

  • cm droid

    my favorite thing about the market is the comments on the apps. you can learn a lot about the app without downloading just by reading all the comments

  • irving

    Apps to sd

    • Chahk

      Apps to SD has nothing to do with the Market.

      • Justin Shapcott

        I have to agree… That is a completely different discussion.

  • matt

    This article really puts into words why I’m hesitant to make the Android leap. I refuse to go to AT&T for an iPhone, no matter how much like like the device. I just don’t want to be disappointed after years of using my iPod Touch’s apps. I know you can tinker and customize, but I tried it with jailbreaking and found that the coolness of that wears off and having it just *work* trumps any rooting around in the file structure. Android (and Palm’s WebOS) just doesn’t seem ready to integrate in my daily tasks as well as an iPhone could. At least WebOS looks better…

    Oh and, um, what happened to Cyrket?? It’s completely gone today…

    • roy

      If you are enough of a techsavvy user to jailbreak your iPhone, then you are the kind of person who can handle Android as it is. For the average technophile, there is nothing wrong with android. For mainstream it might be a different story.

      I can get almost everything out of my G1 and it was the first Android phone out there (only thing that sort of lacks is good games). Too bad this article doesn’t compare the Android Market to the iStore, because then you would find that the most important stuff is the same wherever you go. Point being, Android Market simply works. If you look at the glass half empty, then say that it doesn’t work great, but if you look at the glass half full, then you say that it works.

  • Ryan

    I had the random programs that weren’t visible at random times. The repair is possibly out of Google’s hands. After a T-mobile rep and I got fed up we decided to try a new Sim card. It fixed the problem and I was able to download all the great apps that I was interested in. So, send those folks over to tmobile for a new SIM.

  • Anonymous

    My pet peeves:

    Users should be able to bill apps to their operator, instead of credit card. Currently it is too difficult to buy apps in many places.

    Android Market should handle sales taxes/VAT. By forcing developers to be tax experts small players are effectively shut out from international sales. Even a single country can be too much of a hassle (in the US even individual cities can require city-specific taxes that will surely trip developers living in other cities). I bet most individuals currently doing international sales on Android Market are doing so illegally, hoping the tax man won’t notice.

  • Chahk

    Agreed on all article’s points!

    The current (v1.6) Market app seems like a clone of the iTunes Store, with all its flaws. Google need to set Android apart from that. They need to go back to the drawing board and build a marketplace that is useful to both consumers AND developers.

    Google needs to stop invading other markets for a second (*cough* turn-by-turn GPS navigation *cough*) and get their act together on Android Market. There’s no point in boasting 100,000 apps if you have the same Apple syndrome.

    • Justin Shapcott

      Or… What about the supposed Google Wave Market? Can’t they fix ours before starting on another one?

  • roy

    Hear hear!

    However, point 5 isn’t really fair. All a developer has to do is add a tag to the app description and it will make it more discoverable…

    • nEx.Software

      Ah, but that cuts into point 14.A doesn’t it? I have seen developers who actually put a keyword list in the app description and I cringe every time I see it.

  • David

    For me, who’s waiting for a droid or X10 to hit Australia, then get my first Android handset, the most difficult thing with the market at the moment is my operator, Optus. Those that already have android phones have stated that they cannot see paid apps when using an Optus sim card. Put in a sim from one of the other operators (like Vodafone) in the phone and you can see and access all of them.

  • sregister

    I want to have a dowload all updates button.

  • Luiz

    One thing to add, I hate that google use kind of fiter based in your location, where you live, its a kind of racism, fuc|< the cap. When I had my old G1, I could not download the last version of Google Maps or spoofapp, because it was not available for me to download in my region (yeah, I'm not from US), its like Region for DVDs.. thanks god that hackers exists and they can hack everything.

  • khaosbot

    the Market itself is a problem on the Netbooks without the official one. i have a netbook with an Insyde Software build of android and even though i have .apk’s i cant install them without the market nor can i find the market .apk itself!

    • nEx.Software

      You should be able to install applications from outside of the Market, you just need to be sure to enable Unknown sources in the settings.

  • cowgrlcrzy

    We need a good web market as well. Cryket is MIA and Androlib has posted “apps” in the past with barcodes and all that aren’t in the market.

  • Niko

    On top of #13, essentially the web portal should just attach to your Google account. It could automate payments from a desktop, allow you to track what you have installed not to mention a convenient way to browse and rate apps.

    More important than all of it though is to let everyone with an Android device have access to the Android Market. Some of us don’t have Google phones and there’s a lot more to come. Google said the market was to be like the YouTube for apps but right now it’s kinda like Flash for iPhone.

  • parrott84

    I would love to see the Android market tied to our Google account so I can surf apps online and click and it downloads to my phone. Or if I need to replace or restart my phone, when I enter my credentials it will automatically know which apps to re-install.

  • enki

    Market worldwide. Why do poland developers have to move 50 km to germany in these global times?

  • g1

    You know what I hate? That crap dev M STAR LCC spamming the market everyday with his worthless trash apps…

  • Cintra

    My biggest problem with the Market is lack of access to Paid apps on my HTC Magic, delivered in mid June in Norway.. this is totally absurd!

  • Simon Proctor

    I would expand upon the website thing. Why not have the option to buy your app on the website? If you’re logged in then the system can attach the bought app to your list of bought apps and then you can download it at your leisure on your phone.

  • Gerben van Dijk

    Iv’e got another one for you:

    The ability to pay with something else then google checkout (or the ability to deposit money onto google checkout). Creditcards are not common in all country’s and I am one of many that does not have a creditcard en therefor no google checkout account.

    • Anton Spaans

      I second this one!
      I’m not familiar with the Google Checkout functionality in other countries, but it seems that it does not offer enough payment options (customers e-mailing me they can’t pay because they have no credit card).

      It should be able to attach debit-cards, pay-pal, iDeal, whatever, to Google’s Checkout payment options.

      And i agree with almost all of the points in the original e-mail :)

  • Dan

    I have to agree with the PC World quote… I’m due for a new phone and torn between the iPhone and Droid, and a big reason I’m leaning at all toward the iPhone are the apps. Part of that isn’t the Android Market’s fault (the popularity of the iPhone has generated a wealth of apps, of course), but AM sure hasn’t helped the cause by ignoring these feature requests.

  • Steve

    Great to have an exhaustive list but if Google is to listen to anything, they should be listening to the biggest market problem …


    A market where people want to sell and people want to buy and neither succeeds is a complete joke.

    This should be placed ABOVE all other market issues because it is a fundamental requirement of any working market.

    Fix this, then deal with the other points.

    Don’t fix this and users can continue to enjoy widespread pirated apps and devs will just get fed up and build for iPhone.

  • ExtremeT

    I pretty much agree with that entire list and just about everything mentioned in the comments thus far. Although the current ‘upgrades’ to the market have been nice there is still a lot of improvement needed before it’s true potential for both Devs and downloaders alike. A globally available market for paid apps, better payment solutions and for the love of god more then 325 chars for a description and definitely something web based for the market is a must.

  • Justin Shapcott

    Now, all we have to do is get Google to actually take notice…

  • Justin Shapcott

    On that note, I am making an easy list of all Market related bugs at the Android bug tracker to make for easy starring. Be back in a few.

    • Justin Shapcott

      OK, here’s a list. Yes, it looks crappy. But it works.

      • Justin Shapcott

        By the way… Go star them all… :)

  • Dominik

    What about opening marked of paid apps in more countries? Why is it not yet available in my country (Poland)? Doesn’t Google (and developers) want to earn as much money as possible from the Market?

  • Pingback: Flurry could finally bring app discovery to Android – Android and Me()

  • Pingback: Android and Me()

  • gwlaw99

    Some of these functions do exists.

    1. Boolean search. Try, for example, “ahome -theme -font” without the quotes.

    2. Popularity
    You can find daily most popular lists at

    3. Easy way to recommend applications.
    Download a program called “Market Suggest”

    4. Multiple Versions of the Same app.
    Panda home , for example, directs you to a website that has multiple builds you can download and install. Not the best option, but it works.