"The most controversial aspect of Apple’s SDK plan is its intention to formally approve or deny all SDK-based software releases for its devices. Our sources confirm that Apple will act as a gatekeeper for applications, deciding which are and are not worthy of release, and publishing only approved applications to the iTunes Store; a process that will less resemble the iTunes Store’s massive directory of podcasts than its sale of a limited variety of iPod Games."
Apple's total control over the apps means they could keep software like Skype off the iPhone. At first glance, it would seem that this would give an edge to an open platform like Google's Android, which supposedly will have no oversight. But I don't think it will. After all, Google phones will operate on major carriers like AT&T, same as the iPhone. And the only reason Apple would keep Skype off the iPhone would be to please the carriers. Will those same carriers allow indiscriminate data access to an Android phone? Seems unlikely to me. Wait until someone puts bittorrent on one of those phones.
It will be interesting to see a new battle playout between those who believe the iPhone and other smartphones are computers, and thus should follow the same "open" software rules, and those who see them as peripherals, such as gaming consoles or iPods, with specific rules for software development.