It’s getting down to the wire, and Apple clearly means business. Yesterday they sent out an email to those enrolled in the iPhone development program notifying members that all apps submitted will now be reviewed for approval using iPhone OS 3.0. That means that even if you were designing your app using the iPhone 2.0 SDK, as Apple has insisted that all apps submitted until now must be, it’s finally time to break out the 3.0 SDK and see if your work is compatible with the new software. If not, better get it into shape quick, because now Apple has yet another reason to reject you.
In the notification email from Apple, they also cover existing apps already available in the App Store. According to them, all apps should (theoretically) already be compatible with the new software. In my experience, this isn’t exactly true, with some very odd behavior coming from some apps, like eBay mobile not letting me successfully sign in. There are other quirks as well, but hopefully devs take this last month to test and correct both of those so that when iPhone 3.0 officially launches people don’t encounter the same annoying ticks that beta testers have experienced.
Bad user experience isn’t the only thing devs have to fear if they don’t make sure their existing apps play nice with the new software, though. Apple notes in the email that should any app prove incompatible with iPhone 3.0 once it goes live, they reserve the right to remove it from the App Store. Hopefully this isn’t just an empty threat, because it could help trim at least some of the vaporware fat from the store.