1

I am making a universal app for the first time and I am wondering with the iPad if I need to include an @2x version of all my graphics like I do for iPhone apps or does the iPad not support that? i.e. if my background image is 1024 x 768 do I need a 2048 x 1536 @2x version?

Thanks

Matt
  • 2,920
  • 6
  • 23
  • 33

5 Answers5

3

No, you don't.

But you might need it soon ;)

http://deallocatedobjects.com/posts/ipad-retina-images-found-in-itunes-u-and-ibooks-2-files

Felipe Sabino
  • 17,825
  • 6
  • 78
  • 112
0

Yes. Since the third iPad generation is available now, which supports @2x resolution, you should integrate @2x graphics.

pre
  • 3,475
  • 2
  • 28
  • 43
0

No, the iPad 1 and iPad 2 offer a maximum screen resolution of 1024x768.

Fabian Kreiser
  • 8,307
  • 1
  • 34
  • 60
0

No, the iPad 1 and iPad 2 have the same scene resolution of 1024 x 768. There is currently no "retina" iPad, so you do not need to worry about including "@2x" icons.

Jack Humphries
  • 13,056
  • 14
  • 84
  • 125
0

No, you don't need them....

UNLESS you want to re-scale your (iPhone) graphics when an iPad user "zooms" the display. When the iPad user changes the application zoom level, you can receive this notification:

_UIClassicApplicationWillChangeZoomNotificationName

And use the appropriate graphics, or on your views, layers, etc. set the drawing scale

// scale just changed!
CGFloat scale = [[_window screen] scale];
[layer setRasterizationScale:scale];
[layer setShouldRasterize:YES];

It's entirely optional. Some views have custom graphics that look terrible when scaled up on an iPad, this can fix that for you.

quellish
  • 21,123
  • 4
  • 76
  • 83