Android Market

After an application is designed, developed, tested, and signed, it is ready to be deployed into the Android Market.To use Google’s Android Market, a Google Checkout account needs to be created. It is used not only to pay for the initial developer fee of $25, but is also used for payment back to the developer for any charged apps. Public exposure to a developer’s creation is often exciting.Within hours of upload, the application can get hundreds of views, downloads, ratings, and reviews from around the world.A few considerations for publication of an app are provided here for reference.

End-User License Agreement
Any original content distributed in a tangible form is automatically copyrighted in most of the world under the Berne Convention. Still, it is common practice to add a copyright with a date of publication to the content, such as © 2010.The method for adding this symbol to an Android app is discussed in Chapter 4.

This can be taken one step further in an End User License Agreement (EULA), which is a contract between the developer (or company) and the customer (or end user) providing the developer a form of protection for publicly distributed software. Most EULAs contain sections such as “Grant of License,”“Copyright,” and “No Warranties.” It is common practice to add a EULA to an application, especially if it is offered for sale.The method for adding a EULA to an Android app is discussed in Chapter 9,“Data Storage Methods.”

Improving App Visibility
Users find applications in three different ways. Catering to these methods helps to increase visibility for an application.

The first way users see an app is by choosing to list the “Just in” apps. Choose a good descriptive name for the application and place it in an appropriate category, such as Games or Communication. Keep the description simple and to the point to get more views.The Games category is over laden with apps, so there are sub-categories. If the app is fun but has no score or goal, consider the Entertainment category. Even so, with over 10,000 applications uploaded to the Android Market each month, an uploaded application is pushed off the “Just in” list within a day or two.

The second way users see an app is by keyword search. Determine the essential keywords users might use and include those in either the title or description of the app. Some users might speak a different language, so including appropriate international keywords can help.

The third way users see an app is by choosing the “Top” apps.This is a combination of the highest rating and the most downloads.To get in this category takes time and effort with possible updates to fix bugs.This points to the last consideration for app visibility:

robustness. Ensure the app does not contain major bugs, does not waste excessive battery, and has a foolproof way to exit the application. Nothing turns off a potential customer more than seeing reviews that say,“This app uses all of my battery,” or,“I can’t uninstall this app.”

One side note to mention:Almost all interactions between the developer and users are done through the Android Market. Providing developer contact information or a supporting website is often superfluous, as people browsing the mobile market rarely use it.

Differentiating an App
Sometimes, the developer creates an application only to find a similar variant already in the Android Market.This should be treated as an opportunity rather than a discouragement. Differentiating the app simply through a better design, interface, or execution can quickly win over a user base. Basically, originality is nice, but it is not required.That being said, one must be careful to avoid using copyrighted material.

Charging for an App
Every time a new application or its update is uploaded to the Android Market, the developer must choose whether to provide it for free or charge for it. Following are the main options:
  • Provide the app for free. Everyone who can access the Android market can see and install the app.
  • Provide a free app, but include advertisements. In some cases, the developer negotiates sponsorship for an app. More often, the developer works with a third-party aggregator. Payouts are provided for clicked ads and less often for impressions (ad views). Figure 1.1 shows an example banner ad from AdMob. Such ads require the application have permission to access the Internet and the location of the device. Consider using coarse location instead of fine location to avoid deterring some potential customers from installing the app.
  • Provide the app for a charge. Google handles its charges, but takes 30 percent of the proceeds. Countries that are not set up for charges through Google Checkout cannot see or cannot install an app for charge. For these reasons, some developers turn to third-party app stores for distribution.
  • Post a free, limited version, but charge for a full version.This gives users the opportunity to try the app and if they like it, they will have less resistance to purchasing the full version. For some apps, this is a natural model (such as a game with ten free levels), but not all apps can be partitioned this way.
  • Sell virtual goods inside the app.This is an important way Facebook apps work, and it is catching on in the mobile world.
 Free applications tend to get a lot of views. Even the most obscure and odd applications seem to be downloaded and viewed by at least 1,000 people in the first month the application is on the Market.There are some developers who explicitly say,“This app is absolutely useless,” and yet, they get over 10,000 downloads and a four-star rating. Somewhat relevant free applications can get as many as 50,000 downloads, and extremely useful free applications have over 100,000 downloads. For most developers, such exposure is quite impressive.

Mobile advertisement is still in its infancy and usually does not entice enough users to click the ad. For now, monetizing apps is best done by charging on the Market.As long as the app is useful for some people, has a clear description, and has a good selection of positive reviews, users purchase it. If an app is successful, it might make sense to raise the price of the app.

Managing Reviews and Updates
Most successful apps from independent developers come through a process of releasing a version and adapting to the user feedback. Users like to see a developer who is responsive. This leads to more people downloading an app, and as the number of downloads increases, it adds validity to the app.

In general, it seems about 1 in 200 people rate an application, and a small subset of those actually leaves a review. If someone takes the time to type a review, it is usually worth listening to it, especially if the review comments are constructive, such as “Doesn’t work on the HTC Hero,” or “Nice app, just wish it did so on and so forth.” Updates that respond to user comments are seen in a positive light by new potential customers. In any case, the reason for the update should be clearly highlighted. Most users get 10 to 20 notifications a day of applications that have updates. If they do not see a good reason to upgrade, they might not.

Alternatives to the Android Market
Other independent Android app stores exist.They might not have as convenient access to Android devices as the Google market does, but they provide other benefits for developers such as better app visibility, more places to charge for apps, and taking no portion of the proceeds from an app.Also, some Android manufacturers create customized app stores accessible from their devices. For example, getting app visibility onto Motorola Android phones in the China and Latin American markets can be done through the Motorola app market at http://developer.motorola.com/shop4apps

0 komentar:

Post a Comment