Apple has an event scheduled for next week which is presumed to be a preview of iPhone OS 3.0.
- Copy/paste – Duh
- Push Notification – Apple promised this back in the fall and has yet to deliver. I suspect we’ll at least hear something about it. I’m hoping it will still happen, though I wouldn’t say it’s a guarantee at this point.
- Email Search – Search would be insanely useful and is a critical link for heavy email users. I think it’s likely iPhone OS 3.0 will have search among some enterprise friendly features.
- Home screen Update – The current home screen was never designed for managing a multitude of apps that is now common (it was designed before Apple had an API). I see an overhaul in the cards 3.0.
- WebKit Update – A lot of work has taken place with WebKit/Safari. I suspect some new stuff will trickle over to the iPhone including a JS engine update.
- Video – The iPhone camera is capable of making video, Apple just doesn’t support it via software. Apple may remedy this now. Jailbroken apps already support it.
- Tethering – Bluetooth and USB. Very likely since this is additional revenue for AT&T.
- MMS – Lots of user demand for it (though I don’t really get why). I suspect if this happens video recording support is inevitable.
- Flash Subset – Either a true subset of flash mainly to allow playing of h.264 video. I still highly doubt we’ll see support to play VP6 simply because it will kill battery life quicker than most users would appreciate. It also needs the ability to disable so flash ads in Safari don’t impact battery life. Apple could also take the approach of having a YouTube like partnership with more video providers since all people care about is video anyway.
- Tons of little things – Apple always does this. I don’t expect iPhone OS 3.0 to be any different.
- Desktop Support – As I mentioned before, the ability to run apps on your desktop. Not really expecting this, but I’d like it.
- Desktop Sync – Lots of apps would like the ability to sync with their desktop counterparts. Currently they have to do this via WiFi and it’s not a great experience.
Those are my top guesses/expectations from the user perspective. From the developer perspective I’d expect a few new API’s to go with whatever happens up above and perhaps a few small surprises. I think the next generation of iPhones is likely to be sporting a multi-core processor though I’m not sure if Apple will say anything next week that would effectively confirm that so they don’t kill any of the iPhone launch buzz.
Edit [3/16/2009 @ 9:40 PM EST]: Added Desktop Sync