Quite a bit has been made lately over Apple’s treatment of developers who want to create apps for the iPhone and iPod Touch. The company has consistently played games with developers by keeping them in the dark and ensuring that each time an app is rejected they’re given as little information as possible.
Of course, this doesn’t come as a surprise to those of us who have followed Apple all these years. The company has always been suspect of third-party developers and has consistently failed to do the right thing even when it’s faced with a PR firestorm. After all, if the mainstream doesn’t pay attention, who cares?
But it’s that kind of mentality that could get Apple into trouble. Sure, it worked fine for the company with Mac OS X and it has every right in the world to stop apps from getting into its store if they’re undesirable, but that doesn’t stop the onslaught of complaints that Apple is acting in a way that’s more than a little “wrong.”
Apple has stayed quiet on what it takes to gain entry into the App store, the company has given poor reasons why it won’t accept apps, and now it’s believed that Apple’s rejection letters are covered under its non-disclosure agreement, which means developers won’t be able to help each other gain admission to the store.
All the while, developers across the globe are wondering why they thought Apple would do the right thing, given its history.
For all its troubles, the App Store is still being flooded with applications: Russell Beattie found 450 new applications in the store in just one week.
That number may seem high, but given the outcry from developers, I’m willing to bet that the number of applications denied could be much higher. Once again, Apple won’t spill the beans.
So what can developers do? After investing time and money into an application only to be told by Apple that it’s not admitted into the App Store can be a bitter defeat. But now that Android is finally shipping in T-Mobile’s G1, why not jump to Android?
Unlike Apple’s draconian policies, Android is an open platform and Google and the rest won’t spend time trying to stop as many third-party developers from producing apps for the platform.
But the main problem with developing for Android is that the hardware isn’t uniform. Some Android-based phones will sport touch-screens, while others will not. That makes developing applications far more difficult, considering the possibility of dealing with a wide array of hardware. But then again, who cares? Rejected iPhone app developers can still create touch-screen Android apps and for those that don’t have a touch-screen Android phone, well, they’re out of luck.
But perhaps the most compelling reason why developers should defect to Android is because it will finally wake up Steve Jobs and company. Right now, I don’t know why Apple should even care about all these developers crying about their beloved apps. The way I see it, they need Apple; Apple doesn’t need them.
But if they defect to Android and the Android market becomes a real powerhouse, the whole game will change. Suddenly, Apple will need to take notice and realize the error of its ways.