I’m an iPhone 3G owner, and am pleased that my “nearly obsolete” two year old iDevice qualifies for the iOS4 upgrade. I understand (and am satisfied with) the trade-offs Apple made to minimize the performance hit on this model, but as others have reported I’ve noticed a distinct slowdown in my iPhone since upgrading. Apps take longer to load, Mail messages open slower, the whole system just feels more sluggish.
To perform a Hard Reset, press and hold the Home and Sleep/Wake buttons on your iPhone simultaneously for 5 to 10 seconds. After a few seconds the Slide to Power Off notice will appear, ignore this and keep holding down both buttons. In another few seconds the device should abruptly turn off, followed by the Apple logo and a reboot. Now release the buttons.
If your iPhone remains powered off, wait about 15 seconds then boot the phone by pressing the Sleep/Wake button.
The tip mentions that it may be necessary to perform the Hard Reset twice to get the desired effect. I tried this on my iPhone 3G. I performed one reset and it rebooted immediately. Before repeating I checked to see if I could notice any difference: maybe, not much, kinda hard to say.
I then did a second Hard Reset and this time my phone stayed off. Rebooted again, and was happy to find that yes, my iPhone does seem to be peppier – or rather, back to it’s normal pokey nature instead of incredibly sluggish. Apps load faster, Mail messages open quicker – yay!
A bit of Googling yields little information as to what exactly gets reset during this operation. What I found just notes that the iPhone is a computer like any other, and a hard reset typically clears all RAM buffers, caches, etc. That can indeed help with performance.
Worth a shot. If this helps – or doesn’t – with your iPhone, let us know in the comments.
Thanks to MacInTouch reader Ron L. for this potentially very useful tip.
UPDATE JUL 2010 – Based on user feedback the Double Hard Reset (“DHR”) does appear to help a large number of 3G owners. For more tips see our followup post iPhone 3G Performance Suffering with iOS4.
UPDATE SEP 2010 – iOS 4.1 has resolved the worst problems with iPhone 3G performance under iOS4 and is recommended for all iPhones running iOS 4.0.x.