启动图和闪屏的区别

28
我正在阅读iOS人机界面指南。
其中提到:
  1. 显示与应用程序第一个屏幕非常相似的启动图像。这种做法可以减少应用程序的感知启动时间。

  2. 避免显示关于窗口或闪屏。通常,尽量避免提供任何类型的启动体验,以防止人们无法立即使用您的应用程序。

启动图像和闪屏有什么区别?
7个回答

16

启动图是在您启动应用程序时出现的图像,这些图像放置在Xcode中(iPhone、iPhone Retina、iPad横屏、iPad横屏Retina、iPad竖屏和iPad竖屏Retina)。

Apple建议使用您的应用程序主窗口的屏幕截图,以便看起来您的应用程序启动更快(我使用没有按钮的屏幕截图)。

闪屏是游戏使用的屏幕示例,您可以在其中看到公司标志和其他一些信息,其中一些甚至使用2或3个闪屏。您必须通过编程方式将它们包含在内。


15

启动图像(或启动屏幕)

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

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

苹果公司的人机界面准则建议您的启动图像是您的应用程序初始UI的粗略外观。这样做有几个原因:

  • 启动屏幕仅在应用程序接管并显示其自己的UI之前短暂地显示,因此使启动图像看起来像实际的UI让用户感觉更像是直接跳入您的应用程序而不必等待其他内容。

  • 启动屏幕仅短暂地显示,因此如果您显示的内容与您的初始UI不相似,则用户可能在他们能够好好看看之前就会看到它闪烁并消失。

因为启动屏幕应该看起来像实际的UI,而且有很多屏幕尺寸需要支持,所以故事板方法是首选 - 您可以使用自动布局来确保您的虚假UI适应不同的屏幕尺寸,就像您的真实UI一样。然后,Xcode在构建时生成必要的图像。

启动屏幕或关于窗口

这是您在许多未遵循Apple指南的应用程序中看到的内容,它有两种形式(分别使用或组合使用):

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

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

第二种情况不建议使用,但有时无法避免 - 游戏引擎特别需要一段时间才能启动,因此可以有一个“加载”屏幕。 (如果是这样,您的启动图像应该看起来像您的加载屏幕,这样用户就不会感到他们在单独等待您的应用程序启动然后加载。)

最糟糕的是那些实际上没有任何额外“加载”工作要做,但使用一个启动屏幕作为其启动图像,然后以编程方式继续显示该图像一段任意的时间,以便用户有更多机会看到它。(并且必须等待它离开或手动关闭它,然后才能真正使用该应用程序。)


4

启动画面是应用程序加载时显示的画面。

闪屏意味着您显示一个包含有关信息的视图作为起始屏幕。用户应立即使用您的应用程序。


1

启动画面旨在通过显示类似于将尽快加载的界面来使您的应用程序的感知启动时间更快。显示标志只会引起用户对应用程序加载速度的关注,对用户体验没有任何帮助。

如果您的捆绑包中有default.png,则应用程序将采用其作为启动画面,并在屏幕上停留3秒钟。


0

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

闪屏意味着您显示一个带有关于信息的视图作为起始屏幕。您的用户应该立即使用您的应用程序。


0
在iOS中,启动画面指的是当您在包中提供任何名为Default.png的图像,并在执行主窗口之前将该图像加载到iPhone屏幕上。因此,在iPhone中,Default.png图像被视为启动画面。
在iPhone应用程序中加载主窗口时,您可以分配任何可以在特定大小的屏幕上查看的图像,这称为启动图像。
因此,启动图像是我们在应用程序启动并启动主窗口时提供的图像。在编写程序时,启动图像可以根据需要进行动态更改,而Default.png /启动画面将固定为应用程序。
如果您还有任何问题,请告诉我。

0

启动图可能需要一点时间。它会在应用程序加载到 iPhone 的易失性内存时显示,只会显示很短的时间。

闪屏意味着您显示一个图像,直到您必要的信息加载完成。例如,在开始任何重型游戏之前,您可以看到任何加载图像。当所有数据加载完成后,此屏幕将被移除并且游戏开始。它可能会显示较长时间!


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