不只一次听说,用户都提议微信加分组,好友要分组/群聊要分组/收藏要分组,
然后微信非常听话地上线了标签功能,就是不搞分组功能你说气不气。
那么微信为什么更倾向于用标签功能而不是分组功能呢?这便是本文主题。
-
严格的差异化
分组/分类,实际像是在对事物本质进行限定,有一点的排他性,有点非此即彼的理性归纳。 -
往往可有多级分类
在某分组之下,可再细分为更多分组,嵌套关系让分组的差异化更为清晰。 -
语义解释复杂
比如 PhotoShop 即符合软件也符合办公,会出现两边都适用的想法,最终是选冗余拷贝还是赋予更贴合的语义呢。 -
层级间的联动影响较小
比如分公司/部门/职位三个标签打在同一个人身上,变动时就需比较小心,分组因为比较独立而改动起来稍微轻松。
-
非体系的关键词
比如优先级高/已废弃/常用等,是非常宽泛且动态的感性认识。 -
仅有单个层级
非多维的(一维的)数据结构,检索不用递归;带标签与不带标签展示效果清晰明显。 -
全局通常是唯一的
比如已废弃/垃圾桶之类的标签,多半是全局统一的,不会存在多个。 -
同个内容可有多个标签
若选用分组则会使一个元素存在于多个分组中,容易冗余和语义模糊,而标签对这个问题不甚关心。