加载/启动对话框应该锁定在顶部吗?

时间:2009-07-13 19:09:14

标签: dialog load loading startup

简介

我对那些具有始终在线配置的启动对话框的应用程序非常恼火。

通过启动对话框我指的是一个烦人的盒子,它告诉你刚刚打开了什么程序(可能是故意打开的,所以无用的信息),程序注册的人(最有可能你,更无用),以及其他一些随机的应用程序具体信息。有些加载条指示启动进度,但除非显示您的程序实际启动(以防止用户在加载过程中打开5个实例,因为他们认为它尚未打开),否则它们看起来基本无用。

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

现在我已经完成了咆哮......


我的问题

我的问题是..为什么?

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

5 个答案:

答案 0 :(得分:2)

我相信你在谈论'闪屏' 一些原因:

  • 它通常被认为是'品牌',因为它强化了公司的标识。
  • 它可以包含一些有用的信息,例如版本号。
  • 最重要的是,它给人的印象是,缓慢启动的应用程序只是反应迟钝。

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

我分享了您对Always-on-Top对话框的烦恼。

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

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

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

答案 3 :(得分:-1)

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

答案 4 :(得分:-1)

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

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

相关问题