Content area aside (you can still have an 800x1200 content area with half sized images for smaller screens), if your smallest image is 640x960 (or if you’re targeting 16:9 devices, 640x1136ish), then you’re dealing with either a 1024x1024 texture or a 1024x2048 as opposed to a 320x480/320x570 image that’s going to be a 512x512 or 512x1024 texture. That may look half the size, but it’s a 1/4 the the size. The 512x512 image takes up 1mb of memory. The 1024x1024 image takes up 4mb of memory.
Your older devices have less memory available RAM.
That larger image has to be downsampled to the smaller size. This takes CPU and bus time to move the image in and out of the GPU and the GPU has to work to do that down sample. Older devices have slower CPU’s and GPU’s. This extra downsizing will slow things down somewhat. Between running low on memory and a slower processor, it’s frequently better to use smaller images.
But as I’ve already said only you can decided if you need to cater to as many devices or possible or if you want to build for modern devices.
I’m going to editorialize here a bit. I’ve got quite a bit of experience in the web development world. There was a time a few years ago where new browsers like Firefox and Chrome would let us do some very cool things and build very modern websites. But there was this evil called Internet Explorer 6. IE6 broke just about everything when it came to modern web development. It was a pain to have to program for. It was a pain to test for. But businesses would refuse to drop support for it because it was still a 5% market share. The idea of telling that amount of people that “we don’t care” about you anymore was hard. Of course it’s not that “we don’t care”. It’s I have 95% of my people I can do more for. Finally it took a few brave souls to make a public stand to say “No more IE6”. It started a movement and more and more others joined the movement to a point where most people dropped support.
People found that they didn’t miss those 5% because they gained more audience without the limits in place.
Now I don’t even remember when people dropped IE7 and frankly IE8 is on it’s way out. We got used to culling the browsers that were holding us back.
I see this as the same thing.
Rob