I ran 3.0 beta 5 briefly on my iPhone, and was happy to see cut/copy/paste, landscape mode SMS and e-mail, etc, but there are a few software and hardware changes that Apple needs to bring to the iPhone. Whether or not they'll be present in the new iPhone device/3.0, I'm not sure. I am sure that they're long overdue:
- An external notification light. Maybe the Home button can pulse/glow, or maybe they can add a simple LED somewhere else on the phone, but seriously, people need to be able to look at their iPhone across the room, and know if they've missed a call, SMS, or e-mail message. Making users grab the phone, press a button, and slide to unlock to look for badge notifications is just absurd.
- Home screen or menu-bar notifications. Both have been available via jailbreak for a long time. Once I do unlock the phone, I want to see a summary of what I missed (and appointments, to-do tasks) right there.
- A user configurable dictionary, where I can add unique words, spellings, and custom words. If I type "What's new" a lot, being able to have it auto-spelled from "wn", would save time and keystrokes.
- A MicroSD card slot. What's the big deal with this? It disrupts the seamless/artistic/smooth design of the device? Give me a break. That's easily offset by the convenience (and cost savings) of making one phone variant, and allowing users the ability to upgrade memory as they see fit.
- Give me the flexibility to change all UI sounds. Who can really hear that e-mail notification sound, unless you're sitting in a library with the phone in your top shirt pocket? I can change ringtones, why not the other sounds.
- Let me add a background image to the phone - not just the lock screen wallpaper. Is the OS so fragile that a simple wallpaper is going to crash it? Come on Apple. This is an absolute no-brainer.
Give me what's already known to be coming in 3.0, and what's on that list, and I'm pretty sure the iPhone would be a second-to-none device.