Now they've moved on to discussing one of the most-requested features from developers is a way to track whether or not someone is using an application. Apple notes that one of the solutions is to allow for backgroud processes. While that would seem appealing (Windows Mobile has been doing this), it is actually terrible for your battery life. Don't worry though, Apple does have a solution.
Apple has created a push notification service which will be distributed to all developers. Essentially the iPhone will keep a steady connection to the Apple servers. When you quit an application, updates are shuffled from the server to your iPhone.
We won't be seeing this functionality until September, however, developers should be getting their hands on this very soon.
If you're waiting to hear about the iPhone 2.0 software, this is the place to be. One of the first new features will be contact search with live searching. Hit the jump for a larger list of applications.
One of the biggest additions is iWork support, MS Office document support which includes Word, Excel and PowerPoint. Next you'll finally be able to move and delete messages in bulk, which is something I know I've been looking forward to. You'll also be able to download images that are sent to you.
Other apps include a new calculator which will switch to scientific mode when the iPhone is rotated. You'll also see parental controls and excellent language support.
Look for the iPhone 2.0 firmware to hit in July sometime. iPhone users will be able to download this for free, however iPod Touch owners will need to pony up $9.99 for the update.