As every iPhone owner has probably noticed, there’s a new version coming.
And from what I’ve seen so far (without ruining any NDAs!), I expect that there are some applications – like the camera applications – which will break after upgrade to 3.0. These applications admit all over the developer forums that they rely on things like the exact way that the Apple camera frame is put together, and I’m betting that Apple will have changed it for the new functionality they announced. Since Apple doesn’t have the Microsoft “everything is backwards compatible forever,” I wonder how users will react. Especially when their paid apps break. Will developers have to make 3.0 versions and maintain old 2.2.1 versions for users who don’t move forward because they’ve got an application that’s not being updated anymore? Or will it be like the Mac, where everyone moves to the new version and grumbles until either their app comes forward or a new competitor releases a clone of the now-defunct application?
It’ll be interesting to see how it all plays out, if only because I spent so much time in Microsoft-land, where back-compat was considered gospel.