在iOS应用程序中启动图像的目的是什么?

将启动图像添加到iOS应用程序有多重要? 我假设这些就像一个caching文件,当应用程序正在设置时显示在屏幕上,否则在完全运行之前可能没有任何东西需要显示。 这是正确的吗?

如果是这样,如果您的应用可能以不同的状态启动,那么启动映像应该是什么样的呢?还是在多任务处理时不会返回到前台呢? 如果只是第一次启动应用程序,那么启动图像应该与第一次启动应用程序时通常出现的任何graphics相同,对吗?

苹果公司不应该太在意你的应用程序是否真的包含这些,因为我从来没有。

注意:正如Zev在下面提到的那样,自从我最初回答这个问题以来,Apple HIG的build议已经改变了。 现在,Applebuild议您将第一个屏幕的所有静态元素都放入默认或启动页面。 所有的dynamic元素都将被删除,给人的印象是你的应用程序正在经历一个初始化过程 – 在某些情况下,这可能意味着你的默认屏幕只是你的应用程序的背景。 感谢Zev Eisenberg指出,不build议使用“splash”页面。

发布图片会在你的应用初始化的时候显示,这是一个好主意。 如果你没有一个用户可能会在等待你的应用程序加载时盯着一个空白的屏幕。 我相信这个build议是使用看起来像你的应用程序的第一页的图像。 这里是参考:

http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5

如果应用程序立即启动,并没有时间过去,那么如何? 如果你看到(或看不到)0.1秒的发射图像怎么办? 在主包中有两个图像将永远不会被看到或使用,是否仍然有用?