We were, by turns, underwhelmed and pleasantly surprised by the much anticipated Apple keynote this afternoon. To distill it down for you, Apple is releasing a preview of the iPhone OS 4.0 software for developers today, and you can expect to see it available for your mobile device starting this summer. But there's a caveat: only certain devices (the newest ones, to be exact) will get all of the fancy new features that we will describe in detail below. 3G iPhones and second-generation iPod touches will only get some of the features, while old-school EDGE users will be left entirely out of the upgrade. iPad users will see 4.0 available in the fall.
We have some theories as to why only the iPad, iPhone 3GS and third-generation iPod touch will receive all of these new features, but let's just get into exactly what they are. Jobs announced seven "tentpole" features for the new OS including: