polyclick
polyclick

Reputation: 2703

Retina display vs old style display, why not use @2x files for both?

I'm currently developing an app for both 3.0 phones and the iPhone 4. My designer made a high resolution and a low resolution version of the design. Our app is now 6 MB which I personally think is a lot, so I was wondering: why not only use the high resolution assets for all devices? What are the cons of this technique?

Thanks in advance Bart

Upvotes: 3

Views: 358

Answers (2)

Kevin Sylvestre
Kevin Sylvestre

Reputation: 38012

Using the high quality assets for smaller devices may also cause blur and artifact issues. To prevent blur issues, downscaling is often done manually. Also, be sure to only include the PNG graphics within your project (don't include any AI or PSD files). Finally, try optimizing your PNG files to further reduce the size (see here).

Upvotes: 5

Jeff Kelley
Jeff Kelley

Reputation: 19071

One word: memory. The older phones have a lot less of it, and opening higher-resolution artwork uses more of it. By including both, you only load the high-resolution artwork into memory on the iPhone 4, which has more available.

Upvotes: 8

Related Questions