Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
They're going to fix it by doing what they should've done to begin with. Take the stupid firmware out of debug mode.

Do the backups need to take so long? No. It's backing up entire apps when it should only be backing up user data from those apps.

Do installs need to take so long? No. It's recreating an application table every time an app is installed. Why? When I install an app on my Mac it doesn't need to recreate the list of every app that's on the machine.

Does it need to open up a connection to MobileMe every time I open my contacts? No. Those changes should be made in the background.

Does it need to use up so much processing time for the Push client? No. The picture Apple showed at the WWDC made me laugh as they showed a Windows Mobile device with processes running in the background. How do you think the device knows when it receives a push request? What do you think is eating up some of that CPU time?

In short, 2.0 basically was the release candidate of the software. 2.1 turned some stuff off, but clearly this thing is very much in "debug" mode.
 
Turn off WiFi
Turn off Location Services
Turn off Auto-check e-mail
Turn Brightness way down
Turn off Fetch

Your battery should now be leaps-and-bounds better, otherwise, you might have a defect.
Even with all those things disabled there's no way in hell that anyone can achieve the advertised 250 hours of standby time. 100, maybe. It's quite miserable really. My old 3G phone would run for a week on standby on a single charge, and that's with 3G always on, plus a clock on the display.

I mean who is running this Apple company? Microsoft?
Yes. For about a year now (since the release of Leopard, or thereabouts), they've been as sloppy as Microsoft circa 1996. Meanwhile Microsoft has been fixing Vista like crazy, to the point where it's actually quite solid. Welcome to bizarro world.
 
In short, 2.0 basically was the release candidate of the software. 2.1 turned some stuff off, but clearly this thing is very much in "debug" mode.

I completely agree. That's what we've been seeing here. The software wasn't quite ready when the 3G phone was rushed to market. I'm getting very encouraged by the early reports of 2.1 performance. Seems that Apple really has come a long way towards fixing things and making the iPhone 3G perform like the original 2G did when it first came out. Can't wait!

And while Apple deserves the public spanking they are getting for buggy 2.0 software, I must say that even with the bugs they are still light years ahead of any Windows Mobile phone I've used. My iPhone 3G performs faster and more reliably than my Motorola Q ever did. Can't wait for 2.1 to make the experience even better!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.