看到“#”并不陌生,比如在拨打客服电话时,会被要求输入#加一串数字,或以#结束。发微博时选择话题也有用到,在微博中, #文本文本# 表示话题。比如输入:我很#开心#。然后发送,你会发现#开心#变成了一个超链接按钮。点击这个按钮,你就会进入关于“开心”的话题,看到所有包含#开心#的微博。极大的方便了用户查找同类或同话题微博。
体验了几个APP,发现“添加话题”里面的设计细节真是不少,下面结合例子说明。
微视和Keep
微视发布视频和Keep发布新动态属于功能较简单的,都只能添加一个话题。他们都有独立的触发入口和显示位置,但微视的尺寸更小、位置相对更隐蔽一些,当然这也和微视要兼顾其他功能有关。
在选择话题页,均有搜索功能,Keep因为话题较多,增加了分类筛选功能,微视则没有。此外,微视也不支持用户新建/自定义话题。如要取消话题,二者都需要到选择话题页面进行取消。
新浪微博和抖音
新浪微博恐怕是国内较早一批做话题功能的,功能明显更全面。但我们也很容易发现抖音的设计创新点。
相同点:
(1)都是多触发入口:点击“#按钮”,以及键盘输入#均可触发;
(2)都能插入多个话题;
(3)话题属于内容文本的一部分,作为字符计入文本长度,颜色区别于正常文本,且可以通过键盘删除或移动光标对已添加的话题进行直接编辑;
(4)支持用户自定义话题;
(5)在话题列表都展示热门和最近使用的话题;
不同点:
(1)#的数量不同:微博有2个#号,抖音只有1个#号;
(2)键盘输入#后的交互效果不同:微博输入#后跳转话题列表页面,抖音输入#后停留在当前页;
(3)话题页显示方式不同:微博是在新页面打开,可进行分类筛选和搜索;抖音是根据用户操作在当前页扩展了一块区域进行展示(渐进显示原则);
(4)直接输入话题时,确认结束输入的方式不同:微博输入后一个“#”确认输入完成,但仍会跳转话题列表页面,需要点击取消返回发布页(可以当做bug了)。抖音输入空格后,即可确认输入话题完毕。
脉脉
脉脉的做法则是在发布成功后再弹出“添加主题”弹窗,基于推荐策略,让用户选择要发布的主题。
PC端的处理方法
虽然移动至上,我们也可以研究下PC端的处理方法进行对比。这里主要调研了“添加标签”这一功能。
几个设计注意点:
(1)标签确认方式:回车和空格(花瓣支持两种,其他都是仅支持回车)
(2)标签数量:一般是5个;
(3)标签长度和超长处理:
最大长度一般是10-15不等;
超长显示:弹性长度,显示规定长度内的所有输入内容;显示部分内容+...;
超长提示/处理:有弹窗提示(头条号),也有在页面内输入框附件进行提示(微信公众号),还可以直接删除多余的内容(百家号);
(4)删除方式:键盘的BackSpace键(退格键)和Delete键(删除键),鼠标点击“x”或整个标签;
(5)修改已填入的标签:目前均不支持对已填入的标签进行修改;
结语
体验好坏的评价标准和功能的多少无直接关联,适合的才是最好的,希望本文能帮助到你。