I think Phil Schiller (Apple's senior vice president) said the best thing at the press event is the unveiling of the iPad Mini (around 53:00 in the main recording)
What screen size do we choose and why? And the team worked very hard thinking about it. We need an iPad that can run all this amazing software written for the iPad without developers doing any work ...
Then he continues:
... And the pixels are even easier to remember, because they exactly match the same thing. The original iPad and iPad 2 are 1024 by 768, and the new iPad Mini is 1024 by 768. This means that all the software created for the iPad runs on the iPad Mini unchanged.
So, briefly and to answer your question, the iPad Mini does not have a Retina display, and you do not need to do any extra work. The iPad Mini will use the storyboard or xib that you already created for iPads.
In case of discovery, I canโt find anything to prove it (because they have not been released yet), but I bet that the following will display the โiPad Miniโ.
NSLog(@"%@",[[UIDevice currentDevice] model]);
EDIT:
NSLog(@"\nMachine ID: %@\nModel: %@\nLocalized Model: %@",machineName(),[[UIDevice currentDevice] model],[[UIDevice currentDevice] localizedModel]); NSString *machineName() { struct utsname systemInfo; uname(&systemInfo); return [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; }
On my 16GB iPad Mini (Wifi only) this returns:
Machine ID: iPad2.5
Model: iPad
Localized Model: iPad
Mick MacCallum Oct. 25 2018-12-12T00: 00Z
source share