Over the next several days, Google will be updating the Android Market on devices running Android 1.6 or higher to introduce a number of changes that will affect users and developers alike. According to email sent Saturday to registered developers, the changes include:
In addition to the pictures listed above, developers can also provide a 1024x500 Feature Graphic, and a 512x512 High Resolution Application Icon. When I tried to update my app's content rating the developer's console said the high res icon was now required, while the others are optional. I'm hoping that's a mistake that will be fixed because for one of my apps a full color 512x512 icon would be larger than the whole app.
Of all the changes, the most welcome and overdue is the content rating. Hopefully this will put an end to the crappy soft porn apps that are currently flooding the "Just in" box. That's assuming the makers of those apps will correctly rate their apps, and there's no guarantee they will. Deliberately mis-labeling their apps, though, would give Google a good excuse to kick them from the market. If they'd allow users to filter by star rating that would help too, since these apps usually get bad ratings.
Filtering by screen sizes will allow developers to keep their apps from showing on devices with new screen sizes and densities until they've had to test them. It will also let devs release two different versions of an app if they so choose - a regular version for phones and a "HD" version for tablets - and have only one show up in the Market on any particular device.
Still missing is a way to filter apps by CPU and GPU power and type, the amount of main memory, and specific device models. Look at what happened with Angry Birds: If a developer like Rovio knows that their app doesn't work on some models or configurations, they ought to be able to make it so people can't download the app on those phones until they've had time to make it work. Of course, it would be better if every app worked on every device, but since that's not always possible then keeping users from getting frustrated with non-working apps would be a worthy goal.
Personally, I'm opposed to shortening the refund window. Having a "try before you buy" option was a nice feature that competitors such as the iPhone App Store could not match. I think it will make users a little more wary of pressing that "Buy" button, which can't be a good thing for either devs or users. Google should reconsider this move, perhaps compromising with a time in the middle of the two extremes.
Finally, I have to wonder why Google didn't use this opportunity to increase the skimpy 325 character description field. They should increase this to 15K and allow simple HTML formatting like bullet points, italics, and hyperlinks. In my opinion, that would be much more useful and take less metadata space than a high res icon and promo graphics.