The new iPad Mini has a 7.9 inch screen size. Does it have a retina display? Will it automatically scale existing xibs and storyboards or do we have to create two versions o
To detect iPad Mini (any model) i'm using this code (tested on iOS 10.x):
- (BOOL)isIPadMini {
return [[UIDevice currentDevice].name hasPrefix:@"iPad Mini"];
}
Images for ipad mini will be same for ipad 1 and 2. But it is recommended you use @2x images for retina screen too. Because, once your app is on app store, you cannot stop people from downloading it on ipad with retina display.
So at this point of time, you'll have to make images for both retina and non retina.
Programatically, separate xib files are NOT required for ipad retina display. Just keep imageName@2x.png too for all image assets.
Apps will work fine. But if you have some very small UI elements. you might want to revisit them due to the reduction in screen size.