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,900
  • 6
  • 21
  • 32

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,297
  • 5
  • 72
  • 112
0

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

pre
  • 3,444
  • 2
  • 27
  • 41
0

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

Fabian Kreiser
  • 8,249
  • 1
  • 33
  • 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
  • 12,636
  • 14
  • 79
  • 121
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
  • 20,922
  • 4
  • 74
  • 82