我为我的应用创建了一个 57×57 的圆形图标(无光泽),它在圆圈外具有透明度。我可以在模拟器和 iPhone 上成功安装该应用程序。它工作正常,看起来很棒。
但是,我可以向 Apple 提交透明图标吗?他们会接受吗?我找不到任何图标透明的应用程序。取而代之的是,他们使用了一种伪透明——没有光泽的黑色背景。
我为我的应用创建了一个 57×57 的圆形图标(无光泽),它在圆圈外具有透明度。我可以在模拟器和 iPhone 上成功安装该应用程序。它工作正常,看起来很棒。
但是,我可以向 Apple 提交透明图标吗?他们会接受吗?我找不到任何图标透明的应用程序。取而代之的是,他们使用了一种伪透明——没有光泽的黑色背景。
自从提出这个问题以来,Apple 可能已经更新了界面指南,但现在明确不允许透明度。在此处查看更多信息:
https ://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/
今天尝试在 iTunes Connect 中准备应用程序更新时,我在 RGB 8 位/通道颜色模式下上传了 1 层 1024x1024 PNG。我收到一条错误消息,指出:
“图像不能包含 Alpha 通道或透明胶片。”:
直到 2015 年 1 月 22 日,这就是 App Store 的规则。我包括一个截图。
我已经为一位想要圆形透明图标以匹配其公司徽标的客户进行了调查。这是我发现的:
512x512 iTunes 图标以 JPEG 或 TIFF 格式上传,不支持透明度,因此您必须为您的圆圈制作方形背景。由于主屏幕图标应该看起来与大图标完全一样,因此您的主屏幕图标也必须具有相同的背景。
正如布兰登建议的那样,您可以使用带有黑色背景的预渲染图标,但您会受到 App Store 评论者的摆布。文档说您的主屏幕图标必须是“ 57x57 像素的扁平方形图像图标”(我的重点)。您可能会得到一个黑色背景的圆形图标,但这实际上取决于审阅者如何测试该要求。如果他们不检查,或者只检查 alpha 通道是否在任何地方都是 100%,你可能会侥幸逃脱,但如果他们根据图标是否看起来是方形的来决定,则不会。
在用户手机上的所有其他图标旁边,一个圆形图标看起来很奇怪,所以无论如何这可能是个坏主意。
对于该应用程序,您可以使用透明 PNG 作为图标。当您上传到 iTunes 商店时,它们需要一个 .jpg,它当然没有透明度。
至于他们是否会接受带有不合标准形状图标的应用程序,也许,也许不会。可以批准一次然后拒绝升级,这可能取决于他们是否注意并注意到图标。
使所有透明区域变黑。然后将值为“YES”的 UIPrerenderedIcon 键添加到您的应用程序 Info.plist。
否则它会在用户手机上显得闪亮。
是的你可以。我的许多带有图标的应用程序都包含 alpha 通道被批准(我很懒或忘记删除 alpha 通道)。但是你不应该在图标中使用透明像素。