IPhone 3G Performance with iOS 4.0 is terrible
reynoldsftw.com
reynoldsftw.com
But all in all I think the overhead of all these new features are slowly overwhelming the 3G. The only thing really worth it is mail threading.
Most people are saying that after a few hours the phone is noticeably faster or at least back to normal.
I think what is happening here is this background Spotlight index is killing performance right after the upgrade, and people are mistaking this for terrible long term performance.
Do you test/debug apps on your phone? Is it possible that this is triggered by using debugging tools? It seems like everyone else is not seeing what we're seeing.
A full reset kind of sucks. We're not talking a restore here. Just start from scratch. With the exception of one or two apps though, my data was in the cloud so it was largely painless to get everything back in sync.
There are guides or official ways of downgrading?
I had to do two things.
1. Switch of your iPhone and put it in DFU mode with following instructions - Click the Home + Power On button for 10 seconds exactly - Release the power button and continue to click on Home
2. Restore and it fails with Error 1015.
3. Run iRecovery -s followed by fsboot, following http://www.ihackintosh.com/2009/09/recover-iphone-3gs-from-a...
I am back with 3.3.1 Thanks a lot guys.
Actually I have a short list of desired improvements that might make it worth it, despite a speed drop:
* photo synching to my desktop (so not limited to the lame select-up-to-4-then-email-them thing, which is way too time-consuming if you have many photos and/or add new ones frequently)
* in Safari, when hit Add Bookmark, and goes into the Bookmarks view, it should start in the top-level collapsed state, that way I can quickly navigate to the right folder to select. Divide and conquer would speed it up in the case where there are many nested folder categories.
* making the Back button in Safari take you back to a cached, post-rendered view of the previous page -- rather than having to re-fetch/parse/render all over again, wasting my time, battery and the network (groan)
* cached application state restoration in general, consistently -- i realize the critical ingredient here is partly having enough memory and flash, so just beefing up the hardware with each new model refresh should get us to an ideal state eventually. Right now, lots of frustration and wasted effort when I go back in Mail and Safari and it's forgotten where I was last at and has to redo everything, sometimes reseting to some default state (such as scrolled to the extreme top rather than down in the middle where I was)
This behavior is extremely frustrating. It is similarly annoying when Safari reloads a page because the previous copy has been reclaimed due to low RAM. Rather than flushing the previous version entirely, it would be much nicer for Safari to write the old version to flash. Reloading from flash would be much faster, and would also prevent the page content from changing on reload (e.g., Google Reader won't reload "read" items on reload).
Has this happened to anyone else here and have you noticed any change in iOS4?
Apple has never cared about supporting old hardware and they never will as long as people are falling over themselves to shell out every other year.