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

9
添加启动图片对于iOS应用程序的重要性如何?我假设这些像是一个缓存文件,在程序设置时显示在屏幕上,否则可能没有任何显示,直到它完全运行。是这样吗?
如果是这样,如果您的应用程序可能以不同的状态启动,那么启动图像应该是什么,或者当多任务处理时会影响返回前台吗?如果它只是应用程序的第一次初始启动,则启动图像应该与通常在您首次启动应用程序时出现的图形相同,对吧?
苹果似乎并不太关心您的应用程序实际上是否包含这些内容,因为我的应用程序从来没有包含过。

1
我不明白为什么这个问题被降级了。对于任何刚接触Xcode或iOS开发的人来说,这似乎是一个公平的询问,而且我的问题很清楚。 - johnbakers
1
我认为这里的问题在于你从未指定这是哪个平台。Xcode仅仅是一个集成开发环境,可以用来开发Mac和iOS应用程序,因此很难理解你所指的是什么。我已经编辑了问题以使其更加清晰明了。 - Brad Larson
抱歉,您的问题可以通过搜索或在模拟器上开发应用程序时经验得到解决。 - The Muffin Man
2个回答

4
注意:如下所述,自从我最初回答这个问题以来,苹果的HIG建议已经改变。现在,苹果建议你将第一个屏幕的所有静态元素制作成你的默认或启动页面。所有动态元素都应该被移除,以给人一种你的应用正在通过初始化过程的印象——在某些情况下,这可能意味着你的默认屏幕只是你的应用程序中的背景。感谢Zev Eisenberg指出,不推荐使用“闪屏”页面。
启动图像将在您的应用程序初始化时显示,拥有一个是一个好主意。如果没有一个,用户很可能会盯着空白屏幕等待您的应用程序加载。我相信建议是使用一个看起来像你的应用程序第一页的图像。以下是参考资料:

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


感谢您的回答,即使这个问题遭到了意外的负评。 - johnbakers
在您提供的文档中,苹果公司不建议使用启动画面。如果您使用部分加载的 UI 图像,它会让您的应用程序看起来比实际加载速度更快。例如,请看苹果笔记。UI 界面似乎是分阶段加载的,这使您感觉比看空白屏幕直到完全加载要快。启动画面破坏了这种虚假的“更快”加载的目的。 - Zev Eisenberg
我认为这是一个非常有价值的问题。谢谢你的提问。 - Sandy
我的问题是,如果应用程序在第一次启动时要显示与后续启动不同的首屏,那该怎么办?(我指的不是前台显示,而是重新启动)。 - Bradley Thomas
@Alan Moore,如果我在项目中只有一个名为LaunchImage@3x.png的启动图像,苹果公司会因为没有提供其他配置图像而拒绝我的应用程序吗?我这样做的原因是因为我的图像大约为25 KB。 - CopsOnRoad
@CopsOnRoad -- 是的,根据我的经验,你不能只使用一张图片来发布应用程序。这取决于你支持哪些设备和iOS版本,需要使用哪些图片。 - Alan Moore

0

如果应用程序立即启动并且没有经过任何时间,怎么办? 如果您在0.1秒的启动图像中看到(或无法看到)什么? 是否仍然有用在主包中拥有两个永远不会被看到或使用的图像?


启动图像应该与您的界面完全相同,因此即使它们在应用程序启动时仅显示一小部分时间(等等),它们与实际界面之间也没有可见的变化。 - johnbakers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接