2. 操作步骤的复杂度转移
有些用户完成起来很困难、错误风险较高的任务,可以尽量转化给系统完成。
- 添加银行卡时,可以进行拍照添加银行卡的功能,由系统识别银行卡号和开户行,减少用户的操作复杂度。
- 查询某个商品售卖信息时,淘宝可以进行拍照物品,由系统识别物品特征,推送相识度接近的商品,减少用户操作的复杂度。

三、「复杂度守恒定律」的关键
我们在运用「泰斯勒定律」平衡交互设计中的复杂度这时需要考虑到以下几点:
1. 系统的总复杂度是固定的,简化用户操作的同时会增加其他方面的复杂性
这意味着用户体验的提升不是绝对指标,任何产品在设计和开发的过程都需要考虑当前产品所处的阶段和目的,考虑综合成本。
且一味追求简化可能不能达到想要的效果,过于简单的界面也会使用户失去兴趣。根据美国「积极心理学」奠基人之一的米哈里·契克森米哈赖的「心流」概念,当挑战或任务难度与用户的技能水平相匹配时,用户会更容易投入心力、更渴望达成目标、获得成就感,产生“心流”体验,从而更愿意去使用产品。
2. 找到复杂度转移的「最低成本的方式」
复杂度在转移的过程中和转移之后都会产生成本,需要找到「最低成本」的转移方式,找到当前复杂度的最佳平衡点。
这里提供一下转移复杂度的思路:可以借助同类型的竞品分析,特别是相对成熟的产品,因为这些产品相对覆盖的操作场景多且用户使用频繁,可以借助更多的数据找到优化的方法。
3. 寻求突破,更高维度的思考问题
随着科技的进步,很多事情发生了变化。比如之前的照片是需要相机底片,还要泡药水印晒而成,拿到照片的时间可能需要3~5天;现在的数码相机,只需要相机电池,就可以实现即影即有,大大缩短了出照片的成本和时间。
当发现当前的功能已达到复杂度平衡的稳定点时,就需要更高维度的思考功能的本质和解决的方案,不然就会像生产相机底片的科达公司一样,逐渐没落最终被抛弃。
四、结语
所以,当你陷入设计困境时,不妨用「复杂性守恒定律」来平衡一下打破这个困局。去思考一下目前的优化是否是真的优化,作出真正合理的设计策略。