iPhone 应用程序启动时间指南

Ale*_*ysh 0 iphone launch-time

请向我指出 iPhone 应用程序启动时间指南。

我看到有大约 24 秒的硬限制。如果应用程序在那个时间没有启动,操作系统会杀死应用程序并显示以下消息:

com.bundle.id failed to launch in time

还有一篇关于这个的QA 文章。(24 秒是我手机上的操作系统杀死应用程序的时间。)

但我认为文档中的某个地方应该有一个更短的软限制。但是,我无法找到它。

CJ.*_*CJ. 5

来自 iPhone 应用程序编程指南

我认为您不会在文档中找到任何数字限制。出于某种原因,苹果对这些东西一直含糊其辞。他们不想站出来说“不允许启动时间超过 x 秒的应用程序”。如果您的应用程序的启动时间太长以至于无法接受/无法使用,您的应用程序可能只会被 App Store 拒绝。我不确定 24 秒数字从何而来,但也许这就是 Apple 在 App Store 批准的自动化测试中使用的。

苹果的立场很简单:“你的应用程序的启动时间应该尽可能短。如果你的应用程序启动时间很长,用户就会不太愿意使用它,这只会阻碍你的应用程序的成功。” 对我来说似乎很合理。

  • 24 秒来自挂钟,因为我测量了操作系统杀死我的应用程序的时间。:-) 我更新了问题以澄清这一点。 (2认同)