Amazon Appstore for Android: Pros and Cons for Developers
Launched March 22, 2011, Amazon Appstore is still a relative newcomer in the field of stores for Android application developers. They distribute applications to all Android devices running 1.6 and higher (basically, every device available), provided that the device has enabled installation of applications from unknown sources. Until very recently, this requirement (enabling unknown sources) excluded a major US carrier; but no longer.
Amazon Appstore has a number of unique features compared with the more well-established Android Market, other competing Android app stores, and even other platforms. It's some of these same unique features and practices that have recently come under fire. Will they help or hurt you, the app developer, and the greater Android application marketplace in general? What about users? When do the unique features of Amazon Appstore work to our advantage, and when can they backfire?
Special Amazon Appstore Features for Android
So, what are some of these unique features we're talking about?
- The ability to try apps before buying them
- Various app discovery mechanisms including referrals and sophisticated app categories
- Testing and trust
- No officially listed return policy (or one that's easy to find)
- Amazon-controlled customer pricing and the free daily paid app promotion
We'll cover each of these below. While this list isn't complete, it includes some of the most intriguing features of Amazon Appstore that are causing a bit of stir in the development community.
Amazon Appstore for Android Feature #1: Trying Apps Before Buying Them
The online storefront for Amazon Appstore has a feature where you can use an app right in your browser. They currently do this in an emulated environment running Android 2.2.1. This is a great way for users to try out games and applications before they buy them.
Click here for larger image
Figure 1. Try Out Apps in a Web Emulator Before Buying Them with Amazon Appstore
Naturally, not all applications can be demonstrated in this way. Games, for example, may not perform as well or have as natural of controls. As such, not all apps are available in this way. Many free and paid apps, however, are.
The applications that are available, however, can be used in full for 30 minutes. To get more time, users can simply reload it. Data isn't saved, but maybe the users will get all they need out of this. This isn't unlike Android Market's return policy of 15 minutes, except it's not just one-time. In fact, it's more like when the return policy was 24 hours; many apps and games could be completed in that time. It's unclear who has ultimate control over what apps are available for Test Drive. Apps with advertising, or other usage based monetization, will do great.
Why not let the user download the app to their device and try it? Well, this didn't work well on Android Market. Users often used the app and then returned it for a full refund. This messed with developer's statistics and royalties. It was incredibly frustrating and developers felt exploited with no recourse. This is what makes the test drive feature of Amazon Appstore unique.
Amazon Appstore for Android Feature #2: Discovering Apps, Everywhere
Amazon is a very large online retail store with a diverse set of products for sale. As such, they have a sophisticated system for displaying related items to shoppers. Apps are now part of these item offerings. When a shopper is browsing various physical product categories, related apps may be shown. This puts the apps in front of the hundreds of millions of shoppers who use the Amazon site every month, regardless of whether they have an Android device yet, or not.
The apps are also organized into many more categories than they are on other markets. For example, Android Market has about eight categories of games (including Widgets and Live Wallpapers), whereas Amazon Appstore has sixteen categories.
In addition to a more precise level of organization, there are several sections for apps that are either created by the system or curated and edited by real people. These include lists of popular apps, featured apps and categories, and so on.
Amazon Appstore for Android Feature #3:Trust and Testing
Amazon has been around long enough, and has enough regular customers, that they've got loyal users. They've gained a level of trust and brand recognition. In order to continue to meet the desires of their customers, Amazon doesn't just let any app onto their app store. In fact, listing apps on the app store is not free; there's a $99 annual fee. This is similar to other competing mobile platforms, and is still a lower bar than older, legacy platforms required.
This aspect alone filters the applications available to users. However, Amazon also tests all apps they host in their store. According to their website, the tests include basic checks for malware, application usability, verification that the app doesn't interfere with the functionality of the device and does what it claims to do. This doesn't guarantee that accepted apps are bug free, but it does mean they have been reviewed before users get to download them.
However, looking through the reviews of many popular Android apps available on Amazon Appstore, there are often a very large percent of reviews that claim the app doesn't work on a particular user's device. This will often be consistent for a particular model. While we can't claim to know what's going on here, the testing doesn't seem to exhaustively check every Android device or platform that the Amazon Appstore supports. In addition, the controls for limiting which devices can download which apps either don't exist or isn't working as it should.
Amazon Appstore for Android Feature #4:Application Return Policy
What if you were one of the people to download a paid app that didn't work on your phone? Can you return it quickly and easily? Is it worth the effort if you only paid 99 cents?
Like most large retailers, Amazon has many different return policies, depending on the product in question. Strangely lacking, however, is a quick way to find the return policy for apps. It's not included in the digital goods section.
This likely means that whatever policy is followed is unofficial, at best. Our guess would be that they're still trying to figure out how to best structure a return policy that gives users some recourse when an app is just plain bad without inviting policy abuse.
Also along these lines, there's no good way for a developer to contact customers directly through Amazon. If users don't go to the developer's site and support mechanisms, there's not much a developer can do to avoid negative ratings.
Originally published on http://www.developer.com.
Page 1 of 2