This is my primary complaint with the Evo. When I first heard it was going to have 1GB of memory I thought "Man that will be plenty of room!" Nope, you only get 370MB-ish... I am constantly having to remove apps to install others. I am so envious of the captivate that has 16GB internal memory! Others have 8. THAT is memory and they can STILL add an SD card on top of that!
Even with 2.2 most apps still cannot store themselves there, it will take time. e.g. I have a bunch of soundboard apps that I really would love to have but cannot install them and the developers don't seem to want to put the sounds themselves on the SD card. It gets frustrating as there is so much software for Android that I want to keep on the phone.
At least 2.2 will help so I am not complaining 100%. i
i
I said it before, we need an application like PowerRun that I bought for PalmOS. It created an icon (shortcut) on the device that invisibly ran PR which then copied the program and its data from the SD card into RAM, then ran the program. Any saved/altered data was copied back to the SD card when you quit the program and the app was then deleted from RAM.
It caused only a slight delay launching the program and worked in the background. It worked REALLY well! Solved the problem. Android could do this I am sure. I understand some apps keep running etc.. but a good chunk of games, soundboards and fast utilities could be ran this way. Even with 2.2 this would be useful for all of the apps that don't or won't work with 2.2 to install to SD.