为什么iOS需要启动图像?

时间:2013-05-07 22:11:39

标签: ios

iOS应用程序必须使用启动映像吗?应用程序启动时会显示多长时间,我们可以控制持续时间吗?

5 个答案:

答案 0 :(得分:1)

iOS文档声明启动图像是App Store提交的必要条件,但是我目前有一个没有的应用程序(只是忘了添加它),所以看起来它们并不过分严格。执行或文件(至少我读过)是不正确的

启动应用程序时会显示图像本身。您可以通过设置来控制持续时间,以便您的应用程序启动更快(或更慢,但我不知道您为什么要这样做)。

这是必需的,以便操作系统在应用程序初始化时显示某些内容(因为系统无法截取应用程序并在应用程序之间切换时使用它)

答案 1 :(得分:1)

从第204页开始,Apple的iOS Human Interface Guidelines文档

  

为了增强用户在应用启动时的体验,您必须提供   至少一个发射图像。启动图像看起来与第一个非常相似   屏幕显示您的应用。 iOS时会立即显示此图像   用户启动您的应用程序,直到该应用程序完全可以使用。

     

只要您的应用程序可以使用,您的应用就会首先显示它   屏幕,替换启动占位符图像。

您无法控制持续时间,但是,如果设置启动图像(因为您需要执行此操作)并创建一个显示此相同图像的特殊根视图控制器,则一旦删除启动图像,您的控制器就会可见。该控制器通常用于游戏,可能为主菜单播放一些音乐并呈现一些选项。它将使发射图像过渡看起来完美无瑕。

答案 2 :(得分:0)

在加载应用程序时会显示启动图像。应用程序加载速度越快并在屏幕上获得第一个视图,启动图像的显示持续时间就越短。因此,您无法直接控制持续时间,但通过确保应用程序快速加载,您可以对其产生影响。

答案 3 :(得分:0)

尽管HIG表示需要启动图像,但它们并非出于技术观点。例如,我的所有开发工作都没有启动映像就可以正常运行。

它的作用是,如果您的应用程序需要相当长的时间才能启动(想想游戏,或者HootSuite的具体示例),它会向用户提供一些反馈,实质上是说设备没有被冻结而一切都得到了启动。

答案 4 :(得分:-4)

我从未创建过iOs应用程序,但我已经完成了Flash。启动图像用于加载程序。因此,程序越大,图像显示的时间越长。如果您不需要启动图像,仍然建议使用它,因为无聊的黑屏会导致一些问题:

  • 这将导致用户认为它不起作用。并变得冷漠。
  • 这将更具吸引力。有时,这甚至会成功或破坏您的应用程序的成功。外表是当今环境中的一切。