Yes/No/Cancel按钮为何让人头疼

Yes/No/Cancel causes Aspirin sales to soar

Yes/No/Cancel按钮为何让人头疼

我创办了Yes/No/Cancel这个博客,专门吐槽那些糟糕的用户界面设计。最让我抓狂的就是电脑程序里无处不在的Yes、No和Cancel按钮。当你试图关闭未保存的文档时,这些按钮的含义往往模棱两可,甚至在不同场景下完全相反,迫使用户必须停下来苦思冥想,生怕误操作导致工作丢失。Apple曾尝试用更明确的动词来替代,但很多软件依然沿用这种反人类的设计。工程师们往往习惯了某种操作逻辑,却忽略了普通用户面对复杂系统时的困惑。设计者必须不断反思自己的习惯,因为让用户感到挫败的产品,最终会被市场抛弃。

作为用户,你应该关心这个问题,因为你拥有选择权——你可以停止使用那些不友好的产品,转而选择更好的替代品,从而节省你的挫败感和烦恼。
  1. sebastianconcpt

    我的歧义栈溢出了……

    _______________________

    | Error. |

    |______________________|

    | |

    | Unknown Error |

    | |

    | (Continue) |

    |______________________|

  2. Grombobulous

    我一直很喜欢 TextEdit 的“不保存”按钮,它实际上是一个红色的按钮,上面写着“删除”,专门针对未保存的文本文件。

    这里没有任何歧义。用户非常清楚自己即将退出并丢失正在编辑的文档。

  3. thefourthchime

    我读过的最有影响力的书之一是 Alan Cooper 的《About Face》。他关于这种糟糕的模态对话框的观点是:根本不要问用户,让他们稍后撤销操作即可。

    这在当时简直是异端邪说,但后来却成了 iOS 的原生用户流程。如今在 Web 应用中也很常见。

    https://www.amazon.com/dp/1118766571?lv=shuf&channelId=500&p...

  4. chuckadams

    我最喜欢的(反面教材)是那些提供取消长时间运行操作功能的 App,结果在确认对话框里点击“取消”按钮,反而取消了“取消”操作本身。

  5. frollogaston

    这实际上不仅仅是 Yes/No/Cancel 的问题。还有一个红色的 X。我只凭经验知道它通常等同于 Cancel,但也不总是这样。

同日更多故事

2026-08-21