There's an app for that. Apple's bold claim about it's iPhone application's line is a bold one. Development is at an all time high, and with the new OS 3.0 releasing in less then a day, it's expected that it will only increase. Applications for iPhone are like nothing you've ever seen on a mobile phone. But the lack of quality in some of these apps have some wondering if the software and computing giant hasn't lost controle of it's apps program.
Many programmers have found instant fame and fortune by writing applications for the brand. It's true that these apps are fairly cheap, and most of them have added undeniable functionality to the device. But is Apple allowing the quality of these "Killer apps" to fall too low?
A lot of developers, many of which have never developed an application for anyone before, know and understand that if just one of their applications goes viral, they can make a lot of money. As a result, any and everyone who owns a computer, and can come up with the $ 99 to buy the developers kit, can develop, and submit an app. In most cases those apps are approved for sale at the App Store within days.
This is great for the developers, however what I have a little trouble understanding is why Apple's quality control department is allowing quite a bit of apps of questionable quality to be approved within days without insuring that those apps work properly with the device.
Reports range from constant crashes, to slowed syncing of the device. Most of the problems can be fixed easily by simply deleting the offending app from the phone. A large majority of the apps have worked fine. There simple to use, useful, and innovative. The question that begs to be answered is, "should Apple place more emphasis on the quality of the apps moving through the submission process"? This would increase the development time as developers strive to insure that there apps have fewer bug's, thereby increasing the overall quality of the apps that are approved to the app store. Not every app should make it, but the bigger question is, who gets to decide?