iPhone 5的优化要求 – 启动图像真的有必要吗?

当试图将二进制file upload到App Store时,我在电子邮件中收到以下回复:

“iPhone 5优化要求 – 您的二进制文件未针对iPhone 5进行优化。截至5月1日,所有提交的新iPhone应用程序和应用程序更新必须支持iPhone 5上的4英寸显示器。所有应用程序都必须包含适当尺寸的启动图像。通过阅读iOS人机界面指南了解更多关于iPhone 5的支持。“

此外,该应用程序的状态是“非法二进制”。

我读过,我必须包含一个名为“Default-568h@2x.png”的启动图像。 问题是:我的应用程序不打算有一个启动图像。 我真的需要现在有一个启动图像?

是的,你必须包括一个。 不仅启动图像向操作系统提供了关于应用程序的iPhone 5(4“屏幕)支持的提示,而且通常需要启动图像:

从苹果的界面指南

为了增强用户在应用程序启动时的体验,您必须至less提供一个启动图像。 启动图像与您的应用显示的第一个屏幕非常相似。 当用户启动您的应用程序并直到应用程序完全可以使用时,iOS会立即显示此图像。 一旦您的应用程序准备好使用,您的应用程序将显示其第一个屏幕,replace启动占位符图像。

此外:

通常,devise一个与应用程序的第一个屏幕相同的启动图像。

所以实际上,制作的启动图像与应用程序的第一个屏幕大致相同(例如,如果第一个屏幕是带有工具栏和导航栏的UITableViewController ,则屏幕可能看起来像空的导航栏,空的工具栏,一个空的表格视图,一旦你的应用程序真正开始,这个视图突然全部被填充),是最好的用户体验的方式。

如果你真的不想要或需要这个,那么使默认的图像只是黑色。

是的,如上所述,截至2013年5月1日,所有新的应用程序和应用程序更新必须提供对新的iPhone 5 4英寸显示器的支持。

指示您的应用程序支持(已经testing)新的iPhone 5分辨率的方式是简单地包括该设备的启动图像。

您可以简单地创build一个640 x 1136像素的黑色.png图像(这是您的其他默认启动图像),并将其用作该设备的启动图像。

只包含新的启animation面图像(Default-568h@2x.png)是不够的

您必须使用支持iPhone 5的iOS 6.0 SDK(或更新版本)重新构build项目

所以如果你还在使用一个较老的SDK,请先在App Store中更新你的XCode

是。 从5月1日起,您无法上传包括Default-568h@2x.png在内的应用程序。