I do have one serious issue with this thread's concept: the People app. Now this is a stock app on the Hero. If I miss a call and check that missed call alert, it opens People to show the missed numbers list. At this point, until I use Task Manager to kill People, my phone lags hard.
I do not have a lot of apps installed on my Hero. Under normal circumstances, my phone shows just HTC Sense, Phone, and Task Manager itself in the running tasks list. Now if I get a call and check the alert, then exit out, both People and a second Phone task (with a different icon) appear. At this point, my phone will lag badly until I kill People; killing people takes the extra Phone task with it and my phone goes back to being itself.
The other problem stock app is the Browser. If I leave it on a complicated page, the phone just crawls until I kill it, and you can't back out of it without backing through every single page you looked at in that session. Fortunately, I found a workaround: I added a bookmark to about:blank, and I browse to that bookmark before I go back to the home screen. (I also use about:blank as my home page so the browser starts faster.) When I remember to do that, the impact on performance is minimal. But if I accidentally go to the home screen while I'm on something like Facebook, the task manager must intervene.
Other non-stock apps have these sorts of effects, obviously (Camera-using apps seem to be the worst offenders), but I had to take issue with the idea that if you just use the stock default apps then everything gets recycled without lag on the Hero.
--Chris
|