代码之家  ›  专栏  ›  技术社区  ›  CodeFusionMobile

加载/启动对话框是否应锁定在顶部?

  •  1
  • CodeFusionMobile  · 技术社区  · 15 年前

    介绍

    我对那些总是在顶部配置启动对话框的应用程序感到非常恼火。

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

    但最糟糕的是,当这些无用的信息显示在我当时可能正在处理的所有有用的浏览器和文档上时,让我等待应用程序加载后,才能有效地再次处理其他内容。

    现在我已经不再咆哮了。。。


    我的问题

    我的问题是…为什么?

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

    5 回复  |  直到 13 年前
        1
  •  2
  •   akf    15 年前

    我相信你说的是“闪屏”
    原因如下:

    • 它通常被认为是“品牌”,因为它强化了公司的标识。
    • 它可以包含一些有用的信息,如版本号。
    • 最重要的是,它给你的印象是,启动缓慢的应用程序不仅仅是没有反应。
        2
  •  1
  •   Michael    15 年前

    有一个启动屏幕是很好的,这样用户可以得到一些反馈,他们实际上启动了应用程序。

    但是,将该屏幕始终放在现有窗口的顶部,这样用户肯定会看到它,这是一个明确的否定-你不应该认为你的应用程序比用户的web浏览器、电子邮件等更重要。不幸的是,许多开发人员对世界有一种非常以自我为中心的看法,并且认为他们的应用程序是用户运行的最重要的东西。

        3
  •  1
  •   Ben S    15 年前

    我和你一样讨厌总是在上面的对话。

    既然IO更快、更并发,就不需要占用用户的注意力,启动对话框应该只是普通的对话框。

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

        4
  •  -1
  •   Janie    15 年前

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

        5
  •  -1
  •   Etzeitet    15 年前

    在大多数情况下,启动对话框或启动屏幕是完全无用的。我认为它们唯一有用的时候是,正如你所建议的,一个特定的程序需要一点时间来加载。某种进度指示会很好。

    我能想到的唯一例子是Photoshop。严格来说不需要,但加载确实需要一些时间。