Lea Verou:别让用户面对三态开关
"Solving a largely imaginary user goal"

Lea Verou 提出一个反直觉的观点:网站上的暗色模式切换器应该只显示两个选项,而不是三个。虽然技术上需要处理暗色、亮色和跟随系统设置三种状态,但将这种复杂性直接暴露给用户是糟糕的交互设计。她建议采用一种智能的双态切换逻辑:用户点击切换后,若选择与当前系统设置相反的模式,则永久固定;若选择与系统一致的模式,则恢复跟随系统。这种设计隐藏了底层的数据模型,只呈现符合用户直觉的界面。这不仅是关于暗色模式,更是对抗将实现细节强加给用户的普遍设计误区,正如当年的电源键设计一样,聪明的逻辑应该隐藏在简单的按钮之下。
三态切换器是由实现驱动的界面设计,最常见的用户体验错误就是围绕底层数据模型而非用户目标来设计界面。