Developers forced to move to iPhone OS 3.0 for everyone's good
Apple had released iPhone OS 3.0 beta 5 build 7A312g sans Digital Compass settings and MMS settings. Along with the fifth beta announcement, Apple also attached a mail stating that all new Apps must be compatible with the iPhone OS 3.0 update. Last week Apple rolled out iPhone OS 3.0 Beta 4 for developers and thus is preparing for the final release soon.
With the iPhone OS 3.0 coming soon, Apple wants to make sure all the new applications are compatible with the same version. The new iPhone OS 3.0 Beta 5 has number of enhancements like Parental Control settings for Apps, although MMS settings don't appear for certain mobile carriers.
BoyGeniusReport pointed out that the beta 5 also carried digital compass settings for magnetometer. However, the magnetometer will be seen in hardware revision expected at the Worldwide Developers Conference 2009 in June.
Apple clearly mentions in the email attached with the Beta 5 announcement: If your app submission is not compatible with iPhone OS 3.0, it will not be approved. Still, no clear mention of where the submitted App must be compiled using iPhone SDK (Software Development Kit) 3.0 version or tested on devices with iPhone OS 3.0 update.
Finally, Apple does confirm the iPhone OS 3.0 arrival - Millions of iPhone and iPod touch customers will move to iPhone OS 3.0 this summer.
I think this is a very smart move on Apple's part. They know that to have an amazing app store what you need are amazing apps. Yes some developers that have been working on apps do get snubbed, but in the end what you have is an app store full of rich content. BlackBerry messed up in this domain and released their App World with way less apps then there should have been.