1

介绍

我对具有始终在顶部配置的启动对话框的应用程序感到非常恼火。

通过启动对话框,我的意思是一个烦人的框,它告诉你刚刚打开了什么程序(可能是故意打开的,所以无用的信息),程序注册给谁(很可能是你,更无用),以及其他一些随机的应用程序特定信息。有些具有指示启动进度的加载条,但除此之外它们似乎基本无用,只是显示您的程序实际上正在启动(以防止用户在加载过程中打开 5 个实例,因为他们认为它尚未打开)。

最糟糕的是,当这些无用的信息显示在我当时可能正在处理的所有有用的浏览器和文档上时,让我等到应用程序加载后才能再次有效地处理其他事情。大多数应用程序都有不这样做的意义,但有些应用程序仍在继续这种做法。

既然我吐槽完了...


我的问题

我的问题是……为什么?

这一切的意义何在?
为什么/曾经有人这样做?
其背后的原因是什么?
其他人对此感到恼火吗?
使用这种技术对最终用户或开发人员有什么好处吗?
我是否应该使用这样的启动对话框以及何时使用?
还有其他人有其他评论/咆哮/建议要与社区分享吗?

4

5 回答 5

2

我相信您在谈论“启动画面”。
一些原因:

  • 它通常被认为是“品牌”,因为它加强了公司的标志。
  • 它可以包含一些有用的信息,例如版本号。
  • 最重要的是,它给你的印象是缓慢启动的应用程序只是有点反应迟钝。
于 2009-07-13T19:12:48.997 回答
1

最好有一个启动屏幕,以便用户获得一些他们实际启动应用程序的反馈。

但是将屏幕始终放在现有窗口的顶部,这样用户肯定会看到它,这是绝对不行的——你不应该假设你的应用程序比用户的网络浏览器、电子邮件等更重要。不幸的是,许多开发人员都有一个非常以自我为中心的世界观,并认为自己的应用程序是用户运行的最重要的东西。

于 2009-07-13T19:14:13.517 回答
1

我分享了您对始终位于顶部的对话框的烦恼。

对话框的用途是让用户知道应用程序实际上正在做某事并且没有挂起。在过去,当 IO 没有那么快时,可以合理地假设系统在应用程序执行其 IO 时响应不是很灵敏,因此在应用程序加载时禁止用户执行任何其他操作是合理的.

现在 IO 速度更快,并发性更高,不需要占用用户的注意力,启动对话框应该只是常规对话框。

由于对话框的主要用途是指示应用程序进程,因此我喜欢视觉指示,例如进度条。Eclipse 在 IMO 上做得很好。

于 2009-07-13T19:14:35.733 回答
-1

只是给出应用程序正在初始化的视觉指示。

于 2009-07-13T19:12:52.490 回答
-1

在大多数情况下,启动对话框或启动画面完全没用。我认为它们唯一有用的是,如果您建议某个特定程序需要一些时间来加载。某种进度指示会很好​​。

我能想到的唯一例子是 Photoshop。不是绝对必要的,但加载确实需要一些时间。

于 2009-07-13T19:13:35.220 回答