As you might have noticed on a few blogs here and there, Apple announced version 4.0 of the iPhone OS yesterday. Perhaps the most attention-grabbing new feature is that they've finally added multitasking, in the form of 7 multitasking services that developers can utilize to let their apps run in the background. It isn't "full" multitasking in the truest sense of the word, as Apple says enabling it through these services will allow developers to take advantage of the benefits of multitasking while protecting battery life and other system resources.
Other big news for developers: Apple has added a number of enterprise-focused features, including the ability for companies to host and distribute apps directly to employees' iPhones, bypassing the App Store, then manage them remotely. That's a pretty huge deal in terms of pushing the iPhone further into the enterprise.
Apple is also bringing some fragmentation into the iPhone ecosystem with the news that multitasking won't work on...