6

我目前正在开发应用程序,并且我添加了一个 JPEG 格式的启动器屏幕,它同时显示在模拟器和设备中。但它是否会对苹果批准指南产生任何问题?

4

6 回答 6

5

iOS 8+ 的更新:您现在可以使用基于 XIB 的启动资源,这是迄今为止减小文件大小并将相同资源重用于多个屏幕尺寸的最佳方法。此外,由于 XIB 支持 JPG 资源,您现在也可以随时将 JPG 嵌入到 XIB 文件中!


iOS 8 之前的 Apple 文档(现已删除)明确指出启动图像只允许使用 PNG:

应用启动(默认)图像

每个应用程序必须提供至少一个启动图像。此图像通常位于名为 Default.png 的文件中,该文件以纵向显示应用程序的初始屏幕。但是,您也可以提供其他启动图像以在不同的启动条件下使用。所有启动图像都必须是 PNG文件,并且必须位于应用程序包目录的顶层。(避免使用隔行扫描的 PNG。)

我不能说这份文件有多准确,但似乎他们在这一点非常具体。

我的建议:使用 8 位 PNG,如果您的文件变得很大,请不要包含用于视网膜 iPad 的 @2x 版本。1x 版本在 Retina iPad 上的升级相当不错,并且比让你的应用程序膨胀 5MB+ 更好

于 2012-09-25T02:03:17.557 回答
1

是的,当然你可以在启动屏幕或项目中的任何地方使用 JPEG 图像。不,它绝对不会在 Apple 的审批过程中产生任何问题。所以继续编码吧!

于 2011-01-04T11:49:57.623 回答
0

您只能将 PNG 文件用于启动图像。这是证据。在此处输入图像描述

于 2012-10-24T04:15:12.133 回答
0

如果可以,请使用 png;png 艺术品不仅视觉效果更好,而且 iOS 针对 png 文件进行了优化。

虽然 Apple 确实不会因为您的应用使用 jpeg 而拒绝您的应用,但您的用户可能会。

于 2011-01-04T12:35:28.457 回答
0

不,你不应该使用 jpgs

以下是苹果推荐

注意:对于所有图像和图标,建议使用 PNG 格式。图标和图像的标准位深度为 24 位(红色、绿色和蓝色各 8 位),外加一个 8 位 Alpha 通道。您无需将调色板限制为网络安全颜色。尽管您可以在为导航栏、工具栏和标签栏创建的图标中使用 Alpha 透明度,但不要在应用程序图标中使用它。

于 2012-03-20T07:20:55.773 回答
-1

是的,您可以从 JPEG/PNG 中选择任何一种。Apple 没有指导选择图像类型。

有关更多信息,您可以遵循 Apple发布图片指南

但我认为 PNG 更可取,因为 Apple 似乎在 iPhone OS 中几乎所有地方都使用 PNG。

于 2011-01-04T16:05:03.027 回答