系统化设计通常要考虑更多:
设计“失败流程”
设计“误操作”
设计“犹豫”
设计“后悔”
设计“网络异常”
设计“用户没看懂”
设计“未来扩展”
所以:
冗余 ≠ 啰嗦
冗余 = 韧性(Resilience)
在设计的世界里,不少人秉持着一种观点:好的产品设计,就是 “去掉一切多余”。然而,我在设计实践与观察中,越发体会到,真正高级的设计,往往带着 “冗余”。
这里的冗余,绝非无意义的堆砌,而是一种对 “不确定性” 的前瞻性考量。我们都清楚,用户在使用产品时,状况百出? 他们可能点错按钮,会后悔刚刚的操作,会因焦虑而盲目操作,会看不懂复杂的指示,会遭遇网络不佳的情况,甚至在情绪化时进行操作。成熟的产品,从不会妄图 “保证用户永远不犯错”,而是做到 “即便犯错,也依然可控”。这其实是给予用户的一种安全感,也是产品力中极易被忽视的细节。
我们留意到,许多伟大的产品,都有着大量的 “冗余设计”。就像微信的 “撤回” 功能,这是为用户后悔情绪准备的冗余。苹果的 “最近删除”,能让用户在误删文件后仍有挽回余地,属于情绪冗余。自动保存与云同步,保障数据安全,是系统冗余。ICON 搭配文案和颜色,帮助用户快速理解,是认知冗余。多入口、多路径的设计,方便用户以自己习惯的方式使用,属于心智冗余。这些设计,乍看之下不够极简,但实则是设计师在默默帮用户承担复杂度。
当下,众多互联网产品深受 “极简主义” 影响,觉得页面越空越显高级,步骤越少越好,功能越克制越高级。可很多时候,这不过是把复杂度转嫁给了用户。真正高级的简洁,并非删除复杂度,而是设计师将复杂度消化,让用户只感受到简单。
我们认为:在大型数字产品设计中设计系统韧性也非常重要。再进一步,其实是在设计 “人与系统之间的信任关系”。冗余,本质上就是一种信任缓冲层。用户信任一个产品,并非因为它永远不出错,而是在出错时,依然能让人拥有掌控感。
设计,不应只追求表面的极简,更要深入思考用户体验的本质。冗余设计,是对用户人性的尊重与理解,也是设计师从普通迈向卓越的关键一步。它让产品不仅好用,更能在情感层面与用户深度连接。