Basically, I am creating a large iPhone game (with an overwhelming amount of 2d graphics).
I am concerned about the game file size.
Since the iPhone game will accept Retina and Normal display, we need 2 versions of each image (one HD and on normal). Therefore, it is necessary to resize our image files (it is not a good idea to resize the images in-game, an iPhone 3GS would have memory usage problems).
So my team is thinking about using Adobe Fireworks for the image creation, since it has that nice vector-resizing behavior without losing image quality (not-blurry on resize).
And it works alright.
But then I created an image that is pretty much the same in Adobe Photoshop, and it happened to be about 3x smaller in memory.
So naturally, there's something wrong with our Fireworks' files. How can I save my .png Firework file with the smallest memory size possible?
Note: the images require transparency.