26

我正在阅读 iOS 人机界面指南。

它被称为

  1. 显示与应用程序的第一个屏幕非常相似的启动图像。这种做法减少了应用程序的感知启动时间。

  2. 避免显示关于窗口或闪屏。一般来说,尽量避免提供任何类型的启动体验,阻止人们立即使用您的应用程序。

启动图像和启动画面有什么区别?

4

7 回答 7

14

启动图像是您启动应用程序时出现的图像,您放入 xcode 中的图像(iphone、iphone 视网膜、ipad 横向、ipad 横向视网膜、ipad 纵向和 ipad 纵向视网膜)Apple 建议使用您的应用程序主窗口的屏幕截图,因此您的应用启动速度似乎更快(我使用没有按钮的屏幕截图)

Splass screen,比如游戏使用的屏幕,可以看到公司logo和其他一些信息,其中一些甚至使用2或3个splas屏幕。您必须以编程方式包含它们

于 2012-08-27T10:55:35.843 回答
12

哇,没有接受或高度赞成的答案的老问题,由于编辑而冒泡到首页。猜猜我也可以试着清理一下?

启动图像(或启动屏幕)

由操作系统本身显示,并且仅操作系统加载您的应用程序时出现(即,您的进程运行并且您自己的任何代码都有机会执行之前)。

因为您的应用程序没有运行代码来处理启动图像的显示,所以您提供的方式是 Xcode 项目构建时配置的一部分:您提供一个LaunchScreen.storyboard或一组静态启动图像 - 每个设备屏幕尺寸都有一个你支持。

Apple 的人机界面指南建议您的启动图像是您应用程序初始 UI 的粗略复制品。有几个原因:

  • 启动屏幕仅在您的应用接管之前短暂显示,并且可以显示其自己的 UI,因此让启动图像看起来像实际的 UI 会让用户感觉更像是直接进入您的应用,而不必等待某些东西别的。

  • 启动屏幕只是短暂地显示,所以如果你显示的东西看起来不像你的初始 UI,用户可能会看到它闪烁并在他们能够得到体面的外观之前就消失了。

(因为您的启动屏幕应该看起来像实际的 UI,并且由于要支持许多屏幕尺寸,所以最好使用情节提要方法 - 您可以使用自动布局来确保您的假 UI 像您的真实 UI 一样适应不同的屏幕尺寸。然后 Xcode 在构建时生成必要的图像。)

启动画面或关于窗口

这是您在许多遵循 Apple 指导的应用程序中看到的,它有两种形式(单独使用或一起使用):

  • 使用启动屏幕系统显示看起来不像应用程序初始 UI 的内容——例如,它可能是徽标或其他品牌元素,或者可能包含静态文本,如版权声明、致谢或版本信息。

  • 应用程序启动后(因此可以控制屏幕以显示它想要的任何内容),继续显示徽标或品牌或其他被动内容,而不是可用的 UI。

建议不要使用第二种情况,但有时是不可避免的——尤其是游戏引擎往往需要一段时间才能启动,所以有一个“加载”屏幕可能没问题。(如果是这样,您的启动图像应该看起来像您的加载屏幕,这样用户就不会觉得他们在单独等待您的应用程序启动然后加载。)

最严重的违规者是那些实际上并没有任何额外的“加载”工作要做的应用程序,而是使用启动画面作为其启动图像,然后以编程方式继续显示该图像任意时间,以便用户获得更多有机会看到它。(在实际使用该应用程序之前,必须等待它让开,或手动关闭它。)

于 2018-01-25T21:38:43.417 回答
4

启动图像在应用加载时显示。

启动画面意味着,您显示一个包含有关信息的视图作为您的开始屏幕。您的用户应立即使用您的应用程序。

于 2012-08-27T10:45:25.780 回答
1

启动图像旨在通过显示类似于将尽快加载的界面的内容来使您的应用程序的感知启动时间感觉更快。显示徽标只会引起人们对应用程序加载速度的关注,并且不会增加用户体验。

如果您的捆绑包有 default.png,则应用程序将作为启动图像并在屏幕上保持 3 秒

于 2012-08-27T10:52:30.150 回答
0

在 iOS 初始屏幕中,当您在包中提供任何名为 Default.png 的图像时,并且在执行 mainWindow 之前,它只是将该图像加载到 iPhone 屏幕中。因此,Default.png 图像被视为 iPhone 中的启动画面。

当您在 iPhone 应用程序中加载 mainWindow 时,您可以指定任何可以在屏幕上以特定尺寸查看的图像,称为启动图像。

因此,启动映像是我们在应用程序启动和启动主窗口时提供运行时间的映像。并且这里的启动图像可以根据编写的程序动态更改,而 Default.png / 启动屏幕将为应用程序固定。

如果您还有任何问题,请告诉我?

于 2012-08-27T10:51:27.720 回答
0

启动映像可能需要一点时间。它显示应用程序何时开始加载到 iphone 易失性内存中。它显示的时间很短。

启动画面意味着,您显示一个图像,直到您的必要信息加载未完成。就像,你可以在开始任何重度游戏之前看到任何加载图像。当所有数据加载完成后,此屏幕将被移除并开始游戏。它可能会显示很长时间。!

于 2012-08-27T11:04:52.347 回答
0

启动图像在应用加载时显示。它旨在通过显示类似于将尽快加载的界面的内容来使您的应用程序感觉更快。

启动画面意味着,您显示一个包含有关信息的视图作为您的开始屏幕。您的用户应立即使用您的应用程序。

于 2016-07-05T06:02:52.207 回答