Apple has announced a sudden reversal in its development conditions for its mobile devices today. Back in April, Apple announced that the only development platform that could be used to create apps for its mobile devices was the Apple SDK (software development kit), which only runs on a Mac. Fortunately, Cupertino has had a change of heart. It is now just fine to develop apps with other development platforms, provided the apps don’t download any code. Time will tell how badly the ‘no download’ condition will hamstring developers, but this is a move in the right direction.
Apple says that it has “listened to our developers”. I’m not quite sure who they were listening to back in April when they pulled the plug on third-party development platforms. Perhaps what they heard as they listened this time was the footsteps of developers heading to less restrictive platforms such as Android? Regardless, it’s a win for pretty much everyone. Adobe wasted no time in responding with glee because developers can now develop for iOS with Flash Professional CS5. Note, that doesn’t mean that Flash will work in your web browser on your iOS devices now, it just means more sales for Adobe’s development platform. Ultimately, it’s a win for users. More developers will be able to develop for iOS devices now, and that means more apps for users of the iPhone, iPad, and iPod Touch.
In addition, Apple has announced they are publishing guidelines for how the app store review process works. This is designed to give developers a better idea of how the review process works and presumably a better shot at getting their apps approved.
Related: Mobile Crunch