As part of their just concluded iPhone OS 3.0 Preview Event, Apple refreshed the iPhone SDK and announced over 1000 new API for developers which, according to Senior Vice President of iPhone Software, Scott Forstall, are designed to better help developers make great apps. (And a boatload of money for all involved, 'natch).
- In-app purchases, which means if you're play a First Person Shoot, you can pay $0.99 (or whatever they choose) to get yourself a better gun.)
- Peer-to-Peer connectivity, which should allow multi-user, or multi-player interaction for games or information exchange using Bonjour and Bluetooth (no pairing needed).
- Push Notification Service, which was first announced at WWDC last year, will finally make an appearance and allow developers, through Apple's server, to trigger badges (like Mail's unread message counter), custom sounds, and modal alerts (like the new SMS message box).
- Maps lets developers embed Google Maps functionality in their own applications with full interactions, but also custom annotations.
- Accessory support means developers can now interact with "made for iPod" certified accessories either via Dock port or Bluetooth -- no word yet on Bluetooth keyboards, however.
- iPod Library access -- which we're sure Steve Jobs wrestled from Big Music's petrified hands -- let's developers access onboard audio content, so users can listen to their own stuff, in 3rd party apps.
There's a lot more to it, of course, especially at the deeper and more fundamental levels it looks like. Hopefully if Apple can get the App Store sorted out in similar fashion, iPhone Apps could be steamrolling into the second generation!