在上一篇文章里,我们聊了效率是什么,也讲了怎么从界面性能的角度来衡量它。这次顺着往下说,重点放在两个更实际的问题上:怎么让用户操作起来更快,以及在快不起来的时候,怎么让他们不觉得慢。
提升用户行为效率,说到底就是在做两件事:要么减少操作,要么让每步操作更顺畅。如果非得二选一,我建议先奔着减少操作去。用户真正不耐烦的,往往不是某一步有多难,而是明明可以一步到位,却被硬分成了好几步。那怎么才能减少操作?可以从四个角度来想。
第一个思路,是把用户的行为颗粒度拆得更细。很多设计之所以显得低效,是因为把用户当成一个笼统的整体,没照顾到具体场景下的信息需求。比如在淘宝看评论,如果你只关心某个特定颜色款式的手机壳好不好用,过去只能一条条翻,效率很低。现在可以先筛选出“购买过该规格”的评论,信息一下就聚焦了,浏览和决策都快了很多。这种设计并没有删掉任何信息,只是帮用户更快地定位到对自己有用的那部分。

支付宝的银行卡绑定也是个典型例子。拍照识别卡号看起来聪明,但对光线、拍摄角度都有要求,体验并不稳定;手动输入不仅慢,输完还得反复核对,怕出错。很多用户根本不记得卡号,甚至银行卡都不在身边,这时候无论拍照还是手动输入,都成了负担。支付宝后来加了“无卡绑定”,直接通过银行预留信息完成验证,把核对、输入这些麻烦事交给系统,用户侧的操作几乎为零。这种从根源上降低参与门槛的做法,比单纯优化某个输入框更好用,也更符合直觉。

除了减少步骤,维持行为的流畅性同样重要。很多时候用户做到一半就放弃,不是因为不想完成,而是某个环节信息不足,心里没底。比如在微信群里分享一篇文章,你不太确定是不是这个群,就退回去再看一眼,这一来一回,行为就中断了。现在分享时可以直接预览群聊的部分内容和成员,心里有数了,操作就能一气呵成。TIM 在处理超长消息时也很有意思,它不会弹个框告诉你“字数超限请修改”,而是默默地自动把文字转成文本文件发出去。这种替用户做决定的方式,把中断的可能性直接从流程里抹掉了,用户甚至感觉不到有障碍存在。

给用户更多自由,也是提高效率的捷径。功能一多,路径就会变长,让用户自己决定什么功能放在最顺手的位置,就相当于把路径裁短了。支付宝首页的“金刚区”图标可以自定义,iOS 的悬浮球也能自由配置功能,这些都能让用户按自己的习惯来组织界面,效率自然更高。有人可能会担心,让用户自定义会不会增加负担?其实只要默认值做得好,把自定义作为进阶选项,有需求的用户自然会去用,没需求的也不会被打扰。
还有一种思路,我把它叫作“泛化用户行为”——用更宽泛、更符合本能的操作,来替代那些需要精确点击或密集交互的动作。根据菲茨定律,目标越小、距离越远,操作就越慢,那我们就让目标变大、距离变短,甚至干脆换一种操作方式。
手势操作就是典型的泛化。苹果从 iOS 7 开始加入的右滑返回,直接让大屏手机和 iPad 用户的体验上了一个台阶,不用再费劲去够左上角的返回键。网易云音乐的播放界面也是,单击出歌词,双击收藏,上滑看评论,左右滑动切歌,几乎把常用的功能都藏在了手势里。手势的缺点也很明显——它不够直观,用户需要去发现和记忆。所以像淘宝那样的 Toast 提示和小动效,就成了必要的引导,能在不打断用户的前提下,把操作方式“教”出去。
用物理动作替代人机交互,则把这种自然感又往前推了一步。iOS 系统能记住你插上耳机时习惯的音量,拔掉耳机后自动暂停播放,抬手唤醒屏幕,这些都不需要用户在屏幕上操作,却精准地契合了使用场景。微信的“摇一摇”也是少数几个把物理动作用得广为人知的例子。这类设计的前提,是动作本身足够简单,并且和用户的心理模型高度吻合,否则就容易变成噱头。
不过,很多产品的效率并不完全由设计决定,网络延迟、设备性能、后台响应速度这些客观限制,常常会让用户觉得“慢”。当没法从技术上进一步提速时,我们就得想办法让用户感觉不那么慢,也就是弱化对低效过程的感知。
轻量化的交互是一种很聪明的方式。传统的页面跳转会给人一种“进入了另一个空间”的感觉,每跳一次,用户对耗时和复杂度的感知就加重一分。而浮窗恰好打破了这种层级感,它停留在当前页面上方,呼之即来、挥之即去。美团外卖的商品详情页现在就是全屏浮窗,看完一只烤鸭,往下一拉就能回到列表,左右滑动还能直接切换其他商品,完全不用在多个页面间反复进出。马蜂窝在景区介绍页底部加了一个快速预订的浮窗,iOS 的下拉半屏卡片也都是这个思路。它们让信息层级变浅了,也让用户的等待感被稀释了。
如果等待无可避免,那就转移注意力。进度条和加载动画只能撑一小会儿,一旦时间超过心理预期,用户还是会焦躁。这时候,需要一些更有内容的东西把人留住。像《王者荣耀》在匹配成功后,等待开局的那几秒,你可以看英雄皮肤、看攻略、和队友互动,这些细节把零散的等待时间填满了,反而成了一种仪式感。而《和平精英》的出生岛设计更彻底,你可以在等飞机的时候自由跑动、捡装备,甚至和陌生人打闹,等待就变成了游戏的一部分,用户几乎意识不到自己在“等”。
回过头来看,效率设计说到底是一个“帮用户省力”的过程。一方面,我们可以从行为链路里找机会,把颗粒度拆细,把不确定性消除,把自由度还给用户,再用更宽泛的操作去替代精准交互,实实在在地减少操作成本。另一方面,当技术或场景的限制让我们没法真的更快时,轻量化的交互和注意力的转移,也能让用户的心情保持顺畅。这两条路不矛盾,也常常需要同时走,才能让一个产品既有里子,也有面子。

立即登录