In a far more open minded and wide ranging announcement than I think anyone expected from the company today it finally answered the vast majority of criticisms its two year old mobile platform has suffered.
In short here's what we DID get:
- Copy and Paste (including Cut!) between applications, in emails and from Safari with undo support ("security issues" blamed for the delay)
- Push notifications (true multitasking claimed to deplete battery 80 per cent faster)
- Landscape keyboard in "all key applications" (SMS, email, notes listed)
- Forwarding SMS & individual message delete
- Mobile Spotlight (much like Palm Pre) searches all apps, iTunes & App Store from home screen. Accessed by swiping my home screen from the left.
- A2DP Bluetooth steaming enabled on iPhone 3G for wireless music
- Bluetooth pairing between iPhones (only) using Bonjour to make an IP connection allowing music streaming, multiplayer gaming
- Multiple image emailing
- Native Voice memo application with editing capabilities (goodbye third party solutions)
- Native multiple calendar support and CalDAV and .ics compatibiliby
- Turn by turn directions (3D mapping to be provided by third parties)
- Search in calendars
- Search in email (carried over IMAP if results not found on handset)
- Auto filling forms
- Notes synchronisation
- YouTube app account support
- Stocks updated with addition of news stories and a landscape view
- Tethering (may be delayed due to individual network negotiations)
- In App purchasing (eBooks: books, magazines: subscriptions, games: extra levels, etc)
- Mail access direct from applications, much like Safari currently
And on the no list:
- Video recording
- MMS & A2DP Bluetooth omitted from iPhone 2G (due to different radio chipset)
Developers will be able to get their hands on a beta of iPhone OS 3.0 today while consumers will have to wait until "the summer" (when likely a third generation handset will also be announced). It will be a free upgrade for iPhone owners with the - now typical - iPod touch (first and second generation) $9.95 update cost.
Well done today Apple. You've earned your praise.