I realize we've had our differences over the years. I warned you about shipping iPods with nonreplaceable batteries, we bickered over releasing Leopard with so many bugs, and I've never been a fan of the black turtleneck. (Here's a tip: Head & Shoulders--use it.)
Now I'd like to talk to you about the iPhone. Yes, I know, you just released the software development kit unto the world, and the praise is flowing like champagne in the back of a stretch limo. But some things software can't fix. And your developer fanboys might be able to address certain other flaws,
Here are five things you need to improve in iPhone 2.0, whenever you get around to releasing it. (In my humble opinion, of course.)
1. Enlarge the Friggin' Keyboard
Yeah, the touch screen is cool. And maybe the kids are down with doing the two-finger tango. But we thumb-typists are tapping our fingers in frustration.
This doesn't strike me as a big deal to fix. Maybe one of your SDK minions will jump on it. In the meantime, may I recommend a slide-out keyboard option? The one that
Think about it.
2. Give Me Faster Net Access
Since AT&T CEO Randall Stephenson said that you'd be shipping a 3G iPhone this year, I've been dying to know when. So spill. I don't need the exact day--the month, even the quarter, would be nice.
We all know that iPhones use AT&T's notoriously finicky EDGE
It's also true that using the iPhone's built in Wi-Fi is even faster than using 3G. But when I'm inside a Wi-Fi cloud, I'm usually surfing the Net on my laptop. I need fast Internet access when I'm not at home, at work, or in a hotel room. Build us a free nationwide Wi-Fi network, Steve, and I'll be happy to use it.
For now, your phones need a new radio and a bigger battery to support it--something your SDK fanboys can't handle. I'm betting that iPhone 1.0 owners won't be pleased to find out they'll have to buy a whole new phone to get 3G. Some of them might even write you strongly worded letters.