We previously reported inordinately sluggish system performance from the iPhone 3G, particularly with regard to scrolling, text input, and return to the home screen. The issue appears to be endemic to iPhone OS 2.0, as users of first-generation phones who have updated to the new software are also experiencing lag.
Lag is especially apparent in the contacts application, which can exhibit slow scrolling, delays in switching between panes and more.
iPhone Atlas reader Jeff reports that he has resorted to Google's third-party application (see our review), which can search the iPhone's contacts faster than Apple's own app.
"I found a little workaround to the incredibly slow-to-load-and-search contacts app. It has been mentioned before, but I haven't seen it mentioned as a fairly decent replacement. Google's App. It searches your contacts database instantly, every time. The only thing you can't do with it is edit or add a contact. So when I decide to look someone up and call them. I now always use the Google App to do it."
In some cases, the lag can be eliminated by resetting the iPhone: Turn the iPhone off completely, by pressing and holding the Sleep/Wake button (on top of the device) for a few seconds then slide the red slider. Turn it back on by holding the Sleep/Wake button until the Apple logo appears.
Unfortunately, poor performance generally returns after a period of normal operation post-reset.