用户以前在网上到处都能看到弹出窗口,而现在模态窗口已经将其取而代之。模态窗口在网上大行其道,使弹出窗口变成了过去式。
模态窗口更好
模态窗口出现之前,由于弹出窗口会在用户当前窗口上方新开一个单独的窗口,使得用户必须操作屏幕上的多个窗口。现在有了模态窗口,用户就不用再和多个窗口打交道了。[1]
打开模态窗口时,它在当前页面内出现,这意味着用户仅需在浏览器窗口中操作,不用处理额外弹出的窗口,同时会让用户觉得模态窗口属于网站的一部分。
与弹出窗口相比,模态窗口更难以忽视。弹出窗口无法吸引用户注意力,使得它们经常被忽视。用户点击浏览器窗口,浏览器窗口就到了屏幕最上方,弹出窗口隐藏在其后。用户不小心点击浏览器窗口,就很容易忽略重要的弹出窗口,甚至用户自己都不知道。
模态窗口更容易引起注意,它们的样式通常与网站主题相匹配。弹出窗口使用操作系统提供的主题和控件,使其难以与其它窗口区分开来。
模态窗口还加深背景色以减少背景噪声,让用户侧重于窗口中的内容。这种做法特别有效,当打开重要的窗口时,设计人员希望用户能关注窗口中的信息,以便做出正确的决定。
打开图片库时,设计人员想让用户关注图片,不要分心注意背景中的内容。用户配置选项或输入信息时,设计人员希望用户返回浏览器窗口前专注完成任务。
模态窗口对用户而言更安全可靠,打开模态窗口时,它们看着不像是广告。弹出窗口很容易被用户当做广告关掉,很多弹出广告的打开方式与弹出窗口相同。
用户还会在浏览器中安装广告拦截插件,阻止打开所有弹出窗口。这意味着广告拦截插件阻止打开弹出窗口,会让用户错过很多重要信息,连一点提示都没有[2]。
批评之声
很多设计人员对模态窗口横加指责,其实不是模态窗口有问题,而是他们使用模态窗口的方式不对。
批评之一是说模态窗口不允许用户在两个信息源之间切换。如果用户需要返回浏览器窗口参考信息,那就不该使用模态窗口。
模态窗口的目的是将用户的注意力从浏览器窗口完全转移到新窗口中,这是一条好处多多的用户约束,需要用户投入全部精力去交互。例如,打开一个重要的对话框,需要用户注意到该窗口,并将他们的注意力从当前工作流程中全部转移到重要的对话框上。
另外一个例子是打开一个模态窗口,并需要用户执行特定的操作。模态窗口迫使用户必须完成该操作才能返回浏览器窗口。这使用户的效率更高,他们一次只进行一个操作,不用处理多重任务。由于模态窗口的控制和约束,用户不太可能在工作流程中感到困惑和迷茫[3]。
设计人员使用正确的话,模态窗口会是一个高效方便的界面部件。模态窗口比弹出窗口好得太多,难怪现在几乎都看不到弹出窗口了。模态窗口已经让网络世界有所改变,尽管存在批评之声,但它已经占据主流之位[4]。
原文地址:https://uxmovement.com/forms/why-modal-windows-have-killed-popup-windows/
[1]原文:Before modal windows came, users had to manage multiple windows on their screen because popup windows would open a separate window on top of the user’s current window. With modal windows today, users don’t have to deal with multiple windows.
[2]原文:This means that some users won’t have a clue if they missed something important because their popup blocker won’t even show the window.
[3]原文: Users are less likely to get confused and lost in their workflow because of the control and constraint modal windows have.
[4]原文:Modal windows have changed the web for the better. Despite the criticism they get, they’re here to stay.