[Android Apps and Games] pphillips001:
There is no denying that there is frustration on both sides. This frustration seems to stem from expectation, communication and control.

The developer expects their customers to be civil.

The users expects the developers to devote anything between some to all of their resources/free time building/making their products better.

Both are unreasonable expectations if you think about it.

Civility can only be maintained in a mediated environment - the Android Market seems only concerned about brand and copyright issues. Google seems to think that it's ok to put its developer behind chicken-wire with lights in their eyes whilst their customers are free to hurl beer bottles at them. Dealing with anony-trolls is time consuming and offputting.

Developers range from teenagers with spare time on their hands up to multi-million dollar development studios. I, myself, am a father of three, I work a full week (we've got to eat!) and I code when time permits. Even though I respond to every request put to my apps, if you think that I'm going to compromise the balance of other areas of my life to put in a bug fix - think again. Sure, some of the more effluent businesses can throw more resources into a project, but just bare in mind that most of us are just people and not doormats. Respect and encouragement is all it takes to make the market a happy place. Flaming just ruins things for all (on both sides).

Communication between devs and end users is and most likely always will be a bit of a sticking point. The fact that everyone has their own opinions, likes, dislikes kind of makes it obvious that there will never be an app with 100% 5 stars. Even the most popular apps on the market have ratings across the board. Though, admittedly, some of the low grades may be down to trolling - but some of them will be genuine. Communication takes time. From a user, it may take a couple of minutes out of their day. For the dev, they may have hundreds a day to deal with. This takes them away from the development that the mail is probably asking for!

A user doesn't, and should never have control over the developer. They should, however, be able to request, beg, plead *nicely*. If they get frustrated then they should remember the phrase 'you get what you pay for'. The developer doesn't get any money when you bought your phone - so don't think they have any obligation to give you something for nothing. If it's a paid app, then the developer is saying 'yes, I'll support it.' That's fair sport.

The developer should have some control over their customers in the sense that a shopkeeper can choose who they let in their shops. Unfortunately they have none. They can't even moderate the comments on the market. I've had a 'GAY - Pointless, uninstall' (his words, not mine) on a free app downloaded 12,000 times and has a 4* rating. I can't do anything about it. It always appears when people go to the page. This individual has hurt my app and me without provocation. I didn't ask anything from them. Fortunately, the following message pointed out that the 'Pointless' user was an idiot (thanks XZombie), hopefully it will negate some of the damage. We're completely at the mercy of the masses, and being a relatively new dev, it's a scary place to be!

It's a shame that the most influential party in all of this is hiding behind a wall of silence.

If you're interested - I'm keeping a track of my experience of Android development. The link is in my earlier post.

Paul

Strangemoo