Je développe une application pour iPhone pour prendre en charge plusieurs appareils, iPhone 2-4. J'ai eu un problème avec l'icône de l'application car elle était pixellisée dans l'iPhone 4 simulateur j'ai donc utilisé une nouvelle image avec une résolution plus élevée (300 x 300) pour être précis. Sur le simulateur, son affichage est correct pour l'iPhone 4 et les simulateurs d'appareils iPhone. Cependant, lorsque j'ai porté mon application sur un appareil réel de l'iPhone 3, l'icône ne s'affichait pas du tout et à la place, j'obtenais une icône blanche vierge. Je n'ai pas encore d'iPhone 4, je ne peux donc pas dire si le même problème se produira sur l'appareil physique.
Je ne sais pas quelles sont les meilleures dimensions/dpi à utiliser pour qu'une icône s'affiche parfaitement sur un iPhone 4 et les appareils plus anciens? J'apprécierais une aide si possible ..
Pour les appareils plus anciens, enregistrez votre icône 57x57 sous Icon.png
. Pour l'iPhone 4, enregistrez votre icône 114x114 sous [email protected]
. La résolution de l'image n'a pas d'importance du tout; seules les dimensions en pixels comptent.
Il existe d'autres tailles pour répondre, comme les icônes Spotlight/Settings et les icônes iPad. Il y a une liste complète écrite dans la documentation de la bibliothèque .
La gamme d'appareils iOS étant devenue beaucoup plus compliquée ces dernières années, voici une liste actuelle des icônes et de leurs exigences pour chaque plate-forme:
Ces deux tailles sont requises:
120px x 120px
60px x 60px (standard resolution)
Ces deux tailles sont requises:
152px x 152px
76px x 76px (standard resolution)
Créez une grande version de l'icône de votre application en deux tailles afin qu'elle soit parfaite sur tous les appareils:
1024px x 1024px
512px x 512px (standard resolution)
//Be sure to name this version of your app icon iTunesArtwork@2x and iTunesArtwork, respectively.
Créez une icône dans les deux tailles suivantes:
80px x 80px
40px x 40px (standard resolution)
Créez une icône dans les deux tailles suivantes:
58px x 58px
29px x 29px (standard resolution)
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 iTunesArtwork@2x Ad Hoc iTunes HiRes Optional
57x57 Icon.png App Store and Home screen Required
114x114 [email protected] Home screen iPhone 4/5 Optional
72x72 Icon-72.png Home screen (iPad compatibility) Optional
29x29 Icon-Small.png Spotlight and Settings Optional
50x50 Icon-Small-50.png Spotlight (iPad compatibility) Recommended(/wSB)
58x58 [email protected] Spotlight and Settings iPhone 4/5 Recommended(/wSB)
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 iTunesArtwork@2x Ad Hoc iTunes HiRes Optional
72x72 Icon-72.png App Store and Home screen iPad Required
144x144 [email protected] App Store and Home screen HiRes Optional
50x50 Icon-Small-50.png Spotlight on iPad Optional
29x29 Icon-Small.png Settings on iPad Recommended(/wSB)
Image(px) File Name Used For Required Status
512x512 iTunesArtwork Ad Hoc iTunes Optional
1024x1024 iTunesArtwork@2x Ad Hoc iTunes HiRes Optional
57x57 Icon.png App Store and Home screen Required
114x114 [email protected] Home screen iPhone 4/5 Optional
72x72 Icon-72.png App Store and Home screen iPad Required
144x144 [email protected] App Store and Home screen HiRes Optional
29x29 Icon-Small.png Spotlight and Settings Optional
50x50 Icon-Small-50.png Spotlight iPad Recommended(/wSB)
58x58 [email protected] Spotlight and Settings iPhone 4/5 Recommended(/wSB)
* (/ wSB) = Recommandé si vous avez un ensemble de paramètres, sinon facultatif mais recommandé
Rouge,
Veuillez suivre ces directives: http://developer.Apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html
Je n'ai pas vu le problème pixellisé sur le simulateur iOS4 comme vous l'avez utilisé avec une application qui a été écrite à l'origine pour iOS3 + avec une icône standard 57x57.
J'ai mis toutes les images nommées correctement à la bonne taille dans un dépôt github, donc il ne peut y avoir de confusion.
https://github.com/FattusMannus/iOS-Development-Image-Placeholders
Téléchargez-les simplement sous forme de Zip, modifiez-les et copiez-les dans votre projet
AH
Vous pouvez définir les différents noms d'images d'icônes dans le plist, sous "fichiers d'icônes".
Assurez-vous que "Icon.png" et "[email protected]" sont en majuscule, sinon l'archive d'application ne passera pas le processus de validation.