2009-06-06 3 views
27

J'ai créé une icône en forme de cercle 57X57 (sans brillance) qui a la transparence en dehors de la forme de cercle pour mon application. Je peux installer l'application avec succès sur Simulator et iPhone. Cela fonctionne bien, et a l'air bien. Cependant, puis-je soumettre une icône avec transparence à Apple.? Vont-ils l'accepter? Je ne trouve pas d'applications qui ont de la transparence dans leur icône ... à la place, ils utilisent une sorte de pseudo-transparence - un fond noir de jais sans éclat.Est-il possible d'utiliser la transparence dans une icône d'application iPhone?

Répondre

3

Pour l'application, vous pouvez utiliser votre PNG transparent sur l'icône. Lorsque vous téléchargez sur le magasin iTunes, ils nécessitent un fichier .jpg qui, bien sûr, n'a pas de transparence.

Comme pour s'ils accepteront votre application avec une icône en forme de qualité inférieure, peut-être, peut-être pas. Le pourrait l'approuver une fois, puis rejeter une mise à niveau, cela dépendra probablement s'ils sont attentifs et notez l'icône ou non.

2

Rendre toutes vos zones transparentes noires. Ajoutez ensuite une clé UIPrerenderedIcon avec la valeur "OUI" à vos applications Info.plist.

Sinon, il apparaîtra brillant sur le téléphone de l'utilisateur.

6

J'ai regardé dans ce pour un client qui souhaite une icône transparente circulaire pour correspondre le logo de son entreprise. Voici ce que j'ai trouvé:

L'icône iTunes 512x512 est en téléchargement au format JPEG ou TIFF, qui ne prend pas en charge la transparence, vous devez donc créer un arrière-plan carré pour votre cercle. Étant donné que l'icône de l'écran d'accueil est censée ressembler exactement à la grande icône, l'icône de l'écran d'accueil doit également avoir le même arrière-plan.

En tant que brandon suggests vous pourriez utiliser une icône pré-rendue avec un fond noir, mais vous seriez à la merci des critiques de l'App Store. Les docs disent que l'icône de votre écran d'accueil doit être "aplatie, carrée image icône qui est 57x57 pixels" (mon emphase). Vous pouvez vous en sortir avec une icône circulaire avec un arrière-plan noir, mais cela dépend vraiment de la façon dont l'évaluateur teste cette exigence. Vous pourriez vous en passer s'ils ne vérifient pas, ou seulement vérifier que le canal alpha est à 100% partout, mais pas si ils décident en fonction de l'apparence de l'icône.

Une icône circulaire paraître étrange à côté de toutes les autres icônes sur les utilisateurs de téléphones, il est donc probablement une mauvaise idée de toute façon.

16

d'Apple ont mis à jour les peuvent directives d'interface puisque cette question a été posée, mais la transparence est désormais expressément interdits. En savoir plus ici: http://developer.apple.com/iphone/library/documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html

+0

Je ne sais pas ce qui était le cas en 2010, mais il est inexact de dire qu'il est expressément interdit. Les directives d'Apple disent: «Évitez la transparence: une icône d'application doit être opaque». Si elles étaient expressément pas autorisés, ils disent « Une icône d'application doit être opaque », ou « La transparence est pas autorisé dans les icônes d'application », ou « Si vous incluez la transparence dans l'icône de votre application, un fond noir sera appliqué à l'icône " Aucun n'est dit, mais le troisième arrive. https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/AppIcons.html#//apple_ref/doc/uid/TP40006556-CH19-SW1 –

+1

@DuncanBabbage Il est « expressément interdite » lorsque vous essayez de télécharger l'image. Voir la capture d'écran dans ma réponse. http://stackoverflow.com/a/28096999/117471 Quel que soit le mauvais choix de mots dans leurs lignes directrices, si l'image est rejetée, il est interdit, ne se décourage pas. (En toute équité, cela peut être un nouveau comportement depuis votre commentaire en 2014.) J'essaie juste d'être complet, pas un abruti. –

+0

Vieux lien là! – Jonny

7

Lorsque j'essayais de préparer une mise à jour d'une application dans iTunes Connect aujourd'hui, j'ai téléchargé une couche 1024x1024 PNG en mode couleur RVB 8 bits/canal. Je reçu un message d'erreur indiquant:

« Les images ne peuvent pas contenir des canaux alpha ou transparents. »:

C'est la règle pour l'App Store comme récemment 22/01/2015. J'inclus une capture d'écran.

enter image description here

+0

REMARQUE: Cela s'applique également aux fichiers PNG avec un seul calque ** qui n'est pas ** marqué en tant que couche d'arrière-plan. Dans Photoshop, vous devrez choisir * Calque> Aplatir l'image * –

0

Oui, vous pouvez. Beaucoup de mes applications avec des icônes contiennent des canaux alpha sont approuvés (je suis paresseux ou j'ai oublié de supprimer les canaux alpha). Mais vous ne devez pas utiliser de pixels transparents dans les icônes.

Questions connexes