交互优化师不说人话?用户友好本质是分布式一致性
|
去年二月份那稿子,改到第九版的时候我直接把数位笔摔桌上了——笔尖刚换过,啪嗒一声滚到色板旁边,沾了半片说不清是灰还是蓝的脏东西。前端小王在旁边刷短视频外放,抖音神曲混着键盘声,我盯着屏幕里那个被改得面目全非的「确认」按钮,突然觉得这玩意儿像极了分布式系统里的节点——每个都觉得自己是对的,合在一起就是个灾难。 交互优化师总爱说「信息层级要清晰」「用户路径要流畅」,可到改稿时全成了玄学。我原以为把按钮从圆角改直角是审美问题,结果产品经理甩过来一份用户行为热力图:圆角按钮的点击区域比直角小12%,因为用户手指会下意识避开尖锐边缘。这他妈不就是分布式系统里的「数据一致性」吗?每个按钮的点击率得和其他元素保持同步,否则整个页面的转化率就崩了。
文章配图,仅供参考 记得第三版的时候,交互优化师非要把「登录」和「注册」并排放,说「符合用户心智模型」。我盯着显示器有点色偏的屏幕,指着切图文件夹里乱成一团的命名——「btn_login_v2_final_really.png」和「btn_register_v2_final_really.png」——问:「用户心智模型知道你改了八版吗?」他愣了下,说:「但测试数据显示并排的点击率更高。」我翻了个白眼,心想这不就是分布式事务里的「最终一致性」吗?用户点登录还是注册不重要,重要的是最后能成功进入系统,至于中间改了多少版,谁在乎?第七版最离谱。交互优化师把「忘记密码」的链接从底部移到了输入框旁边,说「减少用户操作步骤」。我指着空态页面的设计稿——那个「您还没有账号」的提示占了一半屏幕——说:「你这不是减少步骤,是把问题从A节点甩到了B节点。」他皱眉:「什么意思?」我敲了敲键盘:「就像分布式系统里,一个服务挂了,你把请求转发到另一个服务,结果那个服务也挂了。用户现在得先找密码,再找注册,操作步骤反而多了。」他沉默了两秒,说:「可测试用户说这样更方便。」我冷笑:「测试用户才200人,真实用户200万,你这叫局部最优解。」 窗台上的绿萝死了半盆,叶子蔫巴巴地搭在显示器边上。我伸手拨了拨,突然想起上周和后端吵架的事。他们非说「加载动画要简洁」,结果把骨架屏的占位块从10个减到5个,导致页面跳变严重。我指着监控数据:「首屏渲染时间从1.2秒涨到了1.8秒,用户会以为卡死了。」后端说:「可动画更流畅了啊。」我拍桌子:「流畅个屁!用户看到空白页直接关了,动画再好看有什么用?」这不就是分布式系统里的「CAP定理」吗?一致性、可用性、分区容错性,你总得牺牲一个。交互设计也一样,美观、易用、性能,你总得先保住两个。 第九版最终过了,但不是我改的。是产品经理直接找了大老板,说「再改下去项目要延期了」。大老板看了眼设计稿,指着那个被改得圆不圆方不方的按钮说:「这他妈是什么?」产品经理说:「用户友好型设计。」大老板说:「用户友好就是让用户一眼知道怎么用,不是让你们在这玩变形金刚。」我差点笑出声——这不就是分布式系统里的「简单性原则」吗?越复杂的系统越容易出问题,设计也一样,越花哨的交互越容易让用户懵逼。 现在回头看,那稿子能过,靠的不是「信息层级」或「用户路径」,而是「优胜劣汰」。交互优化师说了那么多术语,最后起作用的还是数据——点击率、转化率、停留时长。就像分布式系统里,再牛逼的算法,最终也得看QPS和延迟。我原以为设计是艺术,结果发现是工程;我原以为用户友好是玄学,结果发现是数学。 前几天和前端小王吃饭,他问我:「你说交互设计到底是啥?」我喝了口啤酒,指着他手机里的抖音说:「就像你刷短视频,为什么总能刷到喜欢的?因为算法知道你喜欢什么,就像交互设计得知道用户想干什么。」他点头:「那交互优化师说的那些术语呢?」我笑了:「术语是给老板听的,真正起作用的是数据。就像分布式系统里,你说‘最终一致性’没人懂,但你说‘数据同步延迟不超过100毫秒’,大家都明白。” 桌上那只干了的马克杯还在,杯底剩了点咖啡渍。我伸手拿起来,突然想起那稿子的切图命名——最后用的是「btn_login_v9_final_no_more.png」。交互优化师说这是「版本控制」,我说这是「自我安慰”。就像分布式系统里的日志,写再多也没用,问题解决不了,日志再漂亮也是白搭。 现在我做设计,先看数据,再看审美。交互优化师再说「用户心智模型」,我就问:「数据呢?」他说「测试用户反馈很好”,我就说:“200人不算,我要200万人的数据。”他愣住,说:“哪有那么多?”我笑:“没有就去做AB测试,别在这跟我扯术语。” 窗台上的绿萝被我扔了,换了盆仙人掌。前端小王说:“这玩意儿好,不用浇水。”我说:“就像分布式系统,越简单越可靠。”他点头:“那交互设计呢?”我指了指屏幕里的按钮:“越直接越友好。” (编辑:天瑞地安资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


