Я думаю, что Фил Шиллер (старший вице-президент Apple) сказал это лучше всего на мероприятии для прессы презентация iPad Mini (примерно 53:00 до выступления)
Какой размер экрана мы выбираем и почему? И команда очень много работала, думая об этом. Нам нужен iPad, на котором можно запускать все это замечательное программное обеспечение, написанное для iPad, без необходимости выполнять какую-либо работу разработчикам ...
Затем он продолжает:
... А пиксели запомнить еще проще, потому что они абсолютно одинаковые. Оригинальный iPad и iPad 2 имеют разрешение 1024 на 768 пикселей, а новый iPad Mini - 1024 на 768 пикселей. Это означает, что все программное обеспечение, созданное для iPad, работает на iPad Mini без изменений.
Итак, чтобы подвести итог и ответить на ваш вопрос, нет, у iPad Mini нет дисплея Retina, и вам не нужно выполнять какую-либо дополнительную работу. IPad Mini будет использовать раскадровку или xib, которые вы уже создали для iPad.
Что касается обнаружения, я пока не могу найти ничего, чтобы доказать это (потому что они еще не выпущены), но я готов поспорить, что следующее будет выводить «iPad Mini».
NSLog(@"%@",[[UIDevice currentDevice] model]);
РЕДАКТИРОВАТЬ:
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];
}
На моем iPad Mini 16 ГБ (только Wi-Fi) это возвращает:
Идентификатор компьютера: iPad2,5
Модель: iPad
Локализованная модель: iPad
person
Mick MacCallum
schedule
25.10.2012