I was reading an article on Mashable recently by a long time iPhone user who is living solely on a Lumia 920 at the moment and giving her assessment. One thing that struck a nerve with me was her describing the Windows Phone ecosystem as immature. She wasn’t saying this because of the number of apps or the big names like most people do. She means the quality of the apps in the store.
This hit a nerve with me. I find it hard to believe that the majority of app on iOS are of any higher quality than any other platform. I believe in any ecosystem you are going to find some high end, high quality apps, but the majority by default will be from people who are trying to solve a problem but do not have the resources to have top graphics and full blown testing. There will also be a large number that are just there trying to trick you into giving up some cash.
Does any of the mean that we shouldn’t take notice of this complaint? Of course not! We should always strive to publish the best quality apps possible. Don’t do things like leaving default app icons and backgrounds. Put a little effort into your design. You should also spend as much time as possible ensuring against crashes and giving the user the best experience possible. Think through your apps organization and navigation. Go the extra step of putting it into beta and letting select people use it and give you feedback before going to full release.
Remember, if we want people to appreciate the Windows Phone platform we have to make sure we give them apps that they are going to enjoy using.