One of the most sought-after features for the Android platform has been the ability to charge app users for things they buy inside your app. In-app billing is an important part of the Apple iOS environment and a big reason why iPhone app development attracts so many programmers.
Google
On Friday, App developers were told to expect the in-app billing feature to start working this week. The tools have been available since early February, but there was no way to test their functionality. At the moment, developers can run transactions through testing accounts, to make sure everything works when the billing actually goes live in a few days.
Of course, this new feature comes only days after Amazon.com
And here's where things get tricky: Will an app that was published in and downloaded from the Amazon store be able to run Google's in-app buying code? Google gets 30% of all in-app revenue, so allowing cross-store buys is good for the pocketbook. Furthermore, you'd need a presence in the Google-approved Android Market to pull that off, so you can see this as a way to keep developers from running willy-nilly to other stores and leave the official one abandoned -- even if the new destinations are much better in many ways.
So add-on media content and fully featured FarmVille apps for Android can't be far away now. It remains to be seen how user-friendly the in-app buying experience is, as well as how quickly users take a shine to it. If all goes well, Google has another method for monetizing mobile apps as well as a reason for developers to stay loyal to the Google-approved app store; if not, I foresee many versions of this feature over several years until Google finally gets it right.
Will Google realize the potential benefits of this store-in-a-store? Discuss in the comments section below, and make sure to add Google to your watchlist so you'll know how it works out.