There is a good discussion here on image sizes for different devices:
On File Size I would suggest running all images through something like Tinypng.org to be sure they are optimized to be the smallest and best looking image. There are apps out there too, Realmac makes Squash, ImageOptim, JPEG Mini and there are more, but any of these should do the trick for you.