For developers, they will get the ability to do subscription services for apps, get the ability to use the iPhone's map program in their apps, send alerts for closed apps through push notification and enable peer-to-peer experiences for games and other others programs over Bluetooth. They can also use the iPhone to control outside accessories. All told there are more than 100 new improvements to platform.
Some of the missing pieces continue to be tethering, which Apple said it's building support for but is leaving up to operators to implement; video capture; voice-dialing; background processing and of course Adobe Flash support.