你有没有注意过,很多 App 的发布功能里,都藏着一些关于“#”的巧妙设计?

这个符号我们并不陌生。打客服电话时,常常要按#号键结束或确认;刷微博时,它又变成了话题的入口——你输入“#快乐#”,发出去之后“快乐”就变成一个可点击的超链接,点进去,所有带着同样标签的内容都聚在一起。对用户来说,这是发现同类内容的捷径;对平台而言,它则是构建内容推荐和聚合体系的基础零件。

我最近体验了几款 App 的发布功能,发现光是“添加主题”这一步,设计上的差异就非常值得玩味。这些细节往往不太起眼,但实际用起来,顺畅度和心理感受真的差很多。
有些 App 只允许添加一个主题,比如 Keep 发布动态和微视发布视频,都属于这种类型。它们都把主题入口独立放在文本区之外,一眼就能看到,而不是藏在某层菜单里。区别在于呈现方式上:Keep 用了一个更显眼的列表样式,微视的入口则做得比较小巧,位置也更隐蔽——这倒也能理解,毕竟微视页面上还有其他好几个功能要排布,需要做取舍。点进选择主题的页面之后,Keep 明显花了更多心思。它不仅有搜索框,还按主题做了分类,方便你筛一筛快速定位;而微视直接给了一个扁平列表,没有分类,也不支持用户自己创建新主题。如果你只是临时想换个主题,微视的取消操作就有点别扭——必须回到主题页面才能取消,没法在当前发布页直接拿掉,这一点上 Keep 就灵活多了。
如果需要支持多个话题,情况就更有意思了。微博和抖音走了两条很不一样的路。微博算得上是国内最早一批把话题功能做透的产品,功能很全面,但抖音反而在交互上做出了一些更轻量的创新。它们有几个共同的基础逻辑:都提供了不止一个触发入口,既可以点击界面上的“#”按钮,也可以直接在键盘上输入“#”来唤起;都允许连续插入多个话题,话题会作为文本的一部分,计入字数,颜色也和普通文字区分开,你能像编辑文字一样,用键盘删除或修改话题;都支持自定义话题,热门话题和最近使用过的话题也会一并展示出来。
不过,差异点更值得细看。最直观的区别就是“#”号的数量——微博要用两个“#”把话题包起来,抖音只需要一个。这个细节直接影响了后续的交互:微博里输入“#”后,页面会立刻跳转到话题列表,相当于打断了当前的输入流;而抖音输入“#”后,仍然停留在原页面,话题列表是就地展开的,更像一个即时的补充,不需要切换场景。这种“渐进式显示”的思路,在抖音的话题选择页面上也有体现——它不会打开一个新全屏页,而是根据你的操作,在当前位置扩出一个区域来展示话题,视觉负担更轻。微博则是在新页面里完成选择,方便你分类筛选和搜索,功能更完整,但路径也确实更长。还有一个很微妙的体验瑕疵:微博在输入“#话题#”后,会自动确认话题完成,但此时仍然会跳回话题列表页面,你需要点一下“取消”才能回到发布页。从用户角度看,这就像多了一个多余的动作,甚至可以说是个小 bug。而抖音判断话题结束的方式就简单多了——输入空格,就确认完成了,整个过程没有跳转,一气呵成。
脉脉的做法更特别,它并不强求你在发布前就加好主题。当你把内容发布出去之后,会弹出一个窗口,根据推荐策略让你再选一次主题。这时候用户刚刚完成了一次“发布”动作,就像完成了一个小任务,心态上更放松,反而可能更愿意顺手加个标签。比起在发布前就打断用户,这种“事后补充”的设计,说不定能悄悄提高话题的添加率。
虽然现在大家都习惯移动端操作,但 PC 后台的标签功能依然值得看一看,很多细节处理对移动端设计也有启发。像头条号、微信公众号、百家号这些内容平台的后台,标签功能其实可以看作另一种形式的“主题”。我留意到几个有意思的点:标签输入后,有的平台用回车键确认,有的用空格,还有的像花瓣那样两种都支持;标签数量一般限制在 5 个左右;长度上,通常允许 10 到 15 个字,超出后要么弹性展示全部内容,要么截断并显示“……”——显然,完整显示对用户更友好。超长时的处理方式也各不相同:有的弹窗提示,有的在输入框下方贴一条提醒,有的干脆不提示,直接把多余内容删掉,后者的体验就有些粗暴了。另外,删除标签基本都支持键盘的退格键和删除键,或者用鼠标点“×”来移除整个标签。但一个共同的遗憾是,目前几乎都不支持直接修改已填好的标签,只能删掉重新输入,这对用户来说多少有点不够灵活。
说到底,体验好坏并不取决于功能堆了多少,而是这些功能有没有刚好嵌进用户的使用习惯里。有时候少一次页面跳转,多一个空格确认,或者把话题列表就地展开,带来的顺畅感就完全不一样。合适,才是最好的。

تسجيل الدخول الآن