如何优雅的给产品做加法
接《为什么产品都在不断做加法》话题再聊聊如何优雅的给产品做加法。
加法可以分两类:
- 新业务,比如微信增加订阅号功能,这与聊天无关,是新业务;
- 功能优化,比如微信的
@
功能,这仍然是服务于聊天需求。
新业务
在现有产品上增加新业务,往往来自商业决策而非用户需求,更容易引起用户的排斥。微信做订阅号、视频号和支付,抖音做电商,淘宝做直播等等,莫不如此。
但是用户对各种新业务的接受度差异很大,以微信为例,微信支付被交口称赞,公众号很快火了,而视频号却引起了很多吐槽。
用户的逻辑很简单:新业务是否干扰了核心功能的体验。
对微信来讲,核心功能是聊天(朋友圈也算一个)。微信支付以红包的方式与聊天做了非常完美的结合,不仅没影响聊天,反而拓展了聊天功能,而支付的主入口又隐藏在各个菜单中,对聊天主链路没有任何干扰。
公众号一度平铺在聊天窗口中,其实对聊天造成很大的影响,但后来收到了「订阅号消息」分组中,消除了影响。
视频号本来也无伤大雅,但微信为了推广视频号,做了很多侵入性的改造,比如在订阅号消息窗口顶部推广视频号,曾经也在朋友圈顶部推广过。这些都严重干预了原功能链路的体验。
所以,给产品添加新业务时,要么能跟现有的功能进行无缝的结合,让用户用的爽,要么把入口藏起来,不要干扰核心功能链路。
新业务毕竟是商业决策,如果一定要推广怎么办呢,也有办法,就是给用户选择权,默认推广,允许关闭。其实就是插件化的思路。
微信「发现」页的功能一直在增加,菜单越来越长,但用户可以选择关闭不喜欢的功能,「支付」页接的业务也越来越多,用户同样可以关闭掉。
功能优化
给现有功能添砖加瓦,一般是基于用户需求,这时要考虑新功能是少数人的特定需求,还是多数人的普遍需求。
少数人的特定需求就别做了,如果出于某些原因一定要做,也应该隐藏起来,不要干扰多数用户的使用链路。
要隐藏小众功能,提供开关,把选择权交给用户,仍然适用。同时,也可以尝试新的交互方式,保持主链路易用的前提下,提供更多差异化的功能。
比如,Google搜索的命令式交互。Google搜索结果只提供了常用的筛选项,如果有高阶需求,则通过命令完成,下图展示的site
命令可以筛选特定网站的结果,类似的命令还有很多。
现在流行的模块化编辑器也是个例子,不再有Word那样复杂的菜单栏,很多功能只在你需要的时候才出现。以Notion为例,选中一段文本后,才出现样式修改条,输入/
弹出模块添加窗口。如果你只是普通的文字录入,那么你拥有的是一个非常干净的界面。
手机因为手势操作,也有很多交互创新。比如左右滑动,实现条目的归档或删除,又或长按出现菜单,通过这些方式引入新功能,同时保持界面的简洁。
也有将滑动交互用在新业务上的,如微信下拉进入小程序界面,如果你是小程序用户,这个操作很简单,如果你不是小程序用户,聊天界面也没有任何小程序元素的干扰。
需要说明的是,有些功能优化,看起来也是围绕着核心功能,但却增加了使用的复杂度,比如淘宝各种满减工具。原因在于,这些东西的设计也不是面向用户的,而是面向商家的。
小结
所谓优雅的做加法,最终还是回归到用户体验,做加法时,无论后端逻辑怎么复杂,前端一定要保证:
- 不要引入过多的概念,造成用户理解上的困扰
- 主链路保持简洁,没有复杂交互,没有侵入性的元素
- 速度快,交互流畅