软件即沟通 书架

第 07 章 / 共 12 章

第七章 · 好软件是被原谅出来的

你敢随便点的软件,才是好软件

回忆一下你第一次用某个专业软件的感觉——比如财务系统或者视频剪辑软件。你盯着满屏的按钮,手悬在鼠标上不敢动,心里有个声音:「点错了怎么办?」

再回忆一下你用那些用得最顺手的软件的感觉。你发现区别了吗:顺手的软件里,你敢乱点。看到一个按钮不知道是什么,点一下看看;改了个设置不满意,改回来。你的心态从「别碰坏了」变成了「玩玩看」。

这两种心态的差距,不是用户勇不勇敢,是软件给了多大的安全感。而安全感几乎完全来自一个东西:犯了错的代价有多小。

撤销:软件界最伟大的发明之一

Ctrl+Z(撤销键)大概是全世界被按得最多的快捷键组合。它做的事情简单到一句话:让刚才那一步不算数。

但它的意义远超一个功能。撤销把用户和软件的关系整个翻转了:没有撤销的软件里,每个操作都是承诺——落子无悔,所以每一步都要犹豫;有撤销的软件里,每个操作都是试探——先做了看看,不行就退回来。前者培养的是战战兢兢的用户,后者培养的是敢于探索的用户。

而探索欲是用户变成熟手的唯一路径。没有人靠读说明书变成高手,高手都是乱点出来的——前提是这个软件允许乱点。所以「好软件是被原谅出来的」这句话可以改写成:用户是在一次次被原谅里,学会了这个软件。

比撤销更好的是自动保存

撤销管的是「做错了能退」,自动保存管的是「意外了不丢」。年纪稍长的读者大概都有过这样的记忆:写了一下午的文档,断电,全没了。那种绝望足以让人对一台机器记恨很多年。

现在的文档软件大多改成了「你打的每个字实时存下来」,保存按钮干脆消失了。这是个了不起的界面决策:它把「记得保存」这个本不该由人承担的责任,从用户肩上拿了下来,交给了机器。

注意这里发生了什么:一个功能最好的归宿,是消失。保存按钮没有变得更大更好点,它被消灭了,因为「保存」从来就不是用户的目标——用户的目标是「别丢」。软件直接实现了那个目标,中间的仪式就过时了。第四章说的「最好的共情是感受不到的共情」,这是最极致的例子。

渐进披露:别把整本说明书摊在桌上

安全感的另一个来源是渐进披露——大白话就是「用到什么才给你看什么」,而不是一上来把所有功能铺满屏幕。

对比一下两种新手第一屏:一种是几十个图标、五层菜单的专业软件;一种是手机拍照应用——打开就一个取景框和一个大圆钮。后者不是功能少,它也有滤镜、参数、编辑,只是都藏在「你需要时再出现」的地方。

渐进披露的逻辑和第五章的表单同理:一次性给全部信息,等于要求用户先读完说明书才能动手;按需要的节奏给信息,用户是「在游泳中学会游泳」。前者筛选出的是有耐心的少数,后者欢迎的是所有人。

安全感的账,最后还是人付的

和第五章一样,这些都有成本:撤销要保存历史状态,自动保存要处理冲突,渐进披露要设计「什么时候出现什么」。全是工程师的活。

所以「敢不敢乱点」这个用户体验问题,根子上还是个团队选择:愿不愿意把「容错」写进正式需求,而不是等上线后靠用户忍。那些让人越用越敢、越敢越熟的软件,背后都是替用户把「犯错的代价」一笔一笔付掉的团队。

到这里,本书的上半场讲完了:传统软件里,沟通发生在用户和界面之间,好的沟通靠团队提前替用户想好一切。但最近几年,出现了一种全新的软件生产方式——用户干脆绕过界面,直接对 AI 说出自己想要什么,让 AI 把软件做出来。下半场从这件事开始:当用户自己成了开发者,我们前面说的一切还成立吗?

软件即沟通 · 竹小竹8167
费曼式写法 · 由多个 AI 代理撰写与互相审校