iTunes Connect me demande des captures d'écran avant de publier mon application pour la distribution dans l'App Store. Je sais que la dimension de capture d'écran pour iPhone 4 est de 640x1136, mais quelles sont les dimensions de capture d'écran pour les nouveaux iPhone 4.7 et 5.5?
Taille pour iPhone X ???? Max avec mise à l'échelle @ 3x (nom Apple: Super Retina HD 6.5 display "), espace de coordonnées: 414 x 896 points et 1242 x 2688 pixels, 458 ppp , la taille physique du périphérique est de 3,05 x 6,20 po ou 77,4 x 157,5 mm.
let screen = UIScreen.main
print("Screen bounds: \(screen.bounds), Screen resolution: \(screen.nativeBounds), scale: \(screen.scale)")
//iPhone X???? Max Screen bounds: (0.0, 0.0, 414.0, 896.0), Screen resolution: (0.0, 0.0, 1242.0, 2688.0), scale: 3.0
Taille pour iPhone X ???? avec @ 2x mise à l'échelle (nom Apple: Super Retina HD 6.1 ", écran), espace de coordonnées: 414 x 896 points et 828 x 1792 pixels, 326 ppp, la taille physique du périphérique est de 2,98 x 5,94 pouces ou 75,7 x 150,9 mm.
let screen = UIScreen.main
print("Screen bounds: \(screen.bounds), Screen resolution: \(screen.nativeBounds), scale: \(screen.scale)")
//iPhone X???? Screen bounds: (0.0, 0.0, 414.0, 896.0), Screen resolution: (0.0, 0.0, 828.0, 1792.0), scale: 2.0
Taille pour iPhone X ???? et iPhone X avec mise à l'échelle @ 3x (nom Apple: Super Retina HD 5.8 "écran), espace de coordonnées: points 375 x 812 et 1125 x 2436 pixels, 458 ppp, la taille physique du périphérique est de 2,79 x 5,65 pouces ou 70,9 x 143,6 mm.
let screen = UIScreen.main
print("Screen bounds: \(screen.bounds), Screen resolution: \(screen.nativeBounds), scale: \(screen.scale)")
//iPhone X???? and X Screen bounds: (0.0, 0.0, 375.0, 812.0), Screen resolution: (0.0, 0.0, 1125.0, 2436.0), scale: 3.0
Taille pour iPhone 8 Plus (6, 6s, 7 et 8 Plus) avec mise à l'échelle @ 3x (nom Apple: Retina HD 5.5), espace de coordonnées: 414 x 736 points et 1242 x 2208 pixels, 401 ppp, la taille physique de l'écran est de 2,7 x 4,8 pouces ou 68 x 122 mm.
Taille pour iPhone 8 (6, 6s et iPhone 7) avec mise à l'échelle @ 2x (nom Apple: Retina HD 4.7), espace de coordonnées: 375 x 667 points et 750 x 1334 pixels, 326 ppp, la taille physique de l'écran est de 2,3 x 4,1 pouces ou 58 x 104 mm.
Et iPhone 5 à titre de comparaison est 640 x 1136, iPhone 4 640 x 960.
Remarque: Pour créer des applications qui utilisent la taille plein écran des nouveaux téléphones, ajoutez LaunchImages dans les tailles suivantes: 1242 x 2208, 2208 x 1242 et 750 x 1334. La taille du simulateur sera différente avant l'ajout de ces LaunchImages, car les anciennes applications sont mises à l'échelle.
Vous pouvez également trouver cette information utile, extraite de l'article d'Andy Orsow (merci mon pote!) Quelles sont les tailles d'écran iOS? :
Les tailles ci-dessous incluent la zone de la barre d'état iOS. Veillez donc à laisser de la place pour cela dans vos conceptions. Voir le bas de cet article pour des informations sur la barre d'état.
N'oubliez pas que les projets mobiles peuvent défiler. Les hauteurs d'écran énumérées ci-dessous sont tout simplement des hauteurs minimales pour vos conceptions.
iPhone 6 Plus
Portrait: 1242 x 2208 (Launch Image:
iPhone Portrait iOS8 - Retina HD 5.5)
Paysage: 2208 x 1242 (Paysage du téléphone iOS8 - Retina HD 5.5)
iPhone 6
Portrait: 750 x 1334 (iPhone Portrait iOS8 - Retina HD 4.7)
Paysage: 1334 x 750
iPhone 5, 5S, 5C
Portrait: 640 x 1136 ("iPhone Portrait iOS5,6 - Retina 4" et "iPhone Portrait iOS7,8 - Retina 4")
Paysage: 1136 x 640
iPhone 4, 4S
Portrait: 640 x 960 (iPhone Portrait iOS5,6 - 2x et iPhone Portrait iOS7,8 - 2x) Paysage: 960 x 640
iPhone 1, 2 et 3
Portrait: 320 x 480 (iPhone Portrait iOS5,6 - 1x)
Paysage: non pris en charge
iPad Air/Retina iPad
Portrait: 1536 x 2048 (iPad Portrait iOS 7-9 - 2x)
Paysage: 2048 x 1536 (iPad Paysage iOS 7-9 - 2x)
iPad Mini
Portrait: 1536 x 2048 (iPad Portrait iOS 7-9 - 2x)
Paysage: 2048 x 1536 (iPad Paysage iOS 7-9 - 2x)
iPad - Non rétine
Portrait: 768 x 1024 (iPad Portrait iOS 7-9 - 1x) iOS 5,6?
Paysage: 1024 x 768 (Paysage iPad iOS 7-9 - 1x) iOS 5,6?
Apple Watch
42mm: 312x390px
38mm: 272x340px
InVision superposera pour vous une barre d’état sur vos conceptions, vous pourrez donc l’inclure dans votre conception. Cependant, vous devez vous assurer de prendre en compte la barre d'état en haut de votre écran.
Au sommet de votre conception, laissez de la place pour:
iPhone 6 Plus: hauteur de 60 pixels
iPhone 4–6: hauteur 40 pixels
iPhone - Non rétine: Hauteur de 20 pixels
Retina iPads: 40px height
IPad sans rétine: hauteur 20 pixels
Si vous ne souhaitez pas inclure la barre d'état dans vos conceptions, cochez la case «Ma conception commence sous la barre d'état» dans les options de votre projet.
EDITED: Je devais ajouter Launch Images à mon application et je ne pouvais pas trouver d'informations sur la correspondance des simulateurs avec les noms d'images d'Apple dans les actifs de Launch Images. J'ai trouvé cette information sur http://www.ios-developer.net/iphone-ipad-programmer/icons_and_graphics/default-image et l'ajouté ici.
Cela devrait être un commentaire pour la réponse de Mixaz mais je n'ai pas encore de représentant pour cela. Fait intéressant, de Captures d'écran en pleine résolution pour Iphone 6 et 6+
Je viens de comprendre cela. Dans Réglages> Affichage et luminosité, vous devez définir le paramètre Standard. J'avais mon appareil réglé pour zoomer. Avec "Zoomé", vous obtenez des captures d’écran 640x1136. Avec "Standard", vous obtenez 750x1334. Pas évident pour moi! - Chris Prince 18 novembre 15 à 5:03