Je pense que Phil Schiller (le premier vice-président d'Apple) l'a bien dit. événement presse dévoilement de l'iPad Mini (environ 53:00 dans la keynote)
Quelle taille d'écran choisir et pourquoi ? Et l'équipe a travaillé très dur en y réfléchissant. Nous voulons un iPad qui soit capable de faire tourner toutes les ces superbes logiciels écrits pour l'iPad sans que les développeurs aient à à faire le moindre travail...
Il poursuit en disant :
...Et les pixels sont encore plus faciles à mémoriser parce qu'ils sont exactement identiques. L'iPad original et l'iPad 2 ont des dimensions de 1024 par 768 et le nouvel iPad Mini est de 1024 par 768. Cela signifie que tous les logiciels créés pour iPad fonctionnent sur l'iPad Mini sans changement.
Donc, en résumé et pour répondre à votre question, non l'iPad Mini n'a pas d'écran Retina, et vous n'avez pas à faire de travaux supplémentaires. L'iPad Mini utilisera le storyboard ou le xib que vous avez déjà créé pour les iPads.
Ensuite, en ce qui concerne la détection, je ne peux pas encore trouver quelque chose qui le prouve (parce qu'ils ne sont pas encore sortis) mais je serais prêt à parier que les suivants sortiront "iPad Mini".
NSLog(@"%@",[[UIDevice currentDevice] model]);
EDITAR:
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];
}
Sur mon iPad Mini 16 Go (Wifi uniquement), ce message revient :
ID de la machine : iPad2,5
Modèle : iPad
Modèle localisé : iPad