Pyrokai said:
What do you guys reckon? Is the Moto Droid really so limited?
Are you willing to root? I rooted and changed a few things that seem to have helped the exact same problem:
1. After root install SetCPU (to overclock your phone, i just kept the same kernel and OC'd to 800 mhz on demand, NOTE: you can underclock while your phone's screen is off, GREATLY increasing battery life).
2. Keep watchdog, I have it set to 70%.
3. Install Autokiller. This reduces the number of programs that can be actively kept in memory, and reduces the threshold at which an app in the background will close. I halved the memory limits for hidden, content provider and empty apps (you'll see when you get there).
4. Install Autostarts. It might take a few minutes but go through each scenario in the app and remove apps that don't belong. For instance, certain apps like to set themselves to start at boot. You can change that.
5. Install titanium backup. This will allow you to move apps to SD that normally don't allow it. Do this for all apps you've downloaded that don't have widgets.
6. Often the slow refresh in the launcher can be cause by a widget. Reduce the total number of widgets and mess around to see if any particular widget is taking forever to load.
7. In Launcher Pro settings, under advanced/memory usage, enable caches but change them from normal to light. I have 'clear caches' unchecked.
8. Hack launcher pro to stay in memory whenever possible. Instructions can be found
here. This is the process I believe had the greatest effect.
Almost every one of these unfortunately requires root, but it doesn't require fancy roms or kernels or anything. If you're comfortable with rooting I'd say go for it, I experienced the exact same problem you did and this has seemed to all but eliminate it. If there is a screen redraw, it takes about 4-5 seconds.