Welcome to the future, or at least like the first five minutes of it. iOS 4.0 should be available now for iPhone 3GS and newer (post 2009) iPod Touches. Do you have an iPhone 3G or (shudder) the first iPhone? You’re SOL, my Luddite friend. Go back to the commune, you hippie.
I kid, I kid. Why spend the money if you don’t need to and besides, we’ve been playing with iOS 4.0 for a few weeks now and here are our initial comments.
1. Multi-tasking is still in its infancy – Apple gave developers very little time to really go full-bore on the problem of multi-tasking. As a result, you’re basically dealing with a form of proto-multi-tasking that may or may not do what you want it to do. MG wrote about this last weekend:
The component that all of these apps share is the ability to do fast app switching. What you may traditionally think of as multitasking isn’t the same on iOS 4. Multiple apps aren’t running all of their functions in the background at once — obviously, this would take up resources and eat up battery life. Instead, Apple allows third-party apps to do certain functions in the background now, as well as create an easy way for all apps to save their states to enable this fast app switching.
So you’re not going to go all Minority Report on your apps. You’ll be able to switch out of one app – a game, say – to hit a GPS program, but there is no definitive guarantee that you’ll be able to swap back into the game where you left off. In fact, Backgrounder, a jailbroken app for background activity, works better than multi-tasking in iOS 4.0 right now.