V3.04.4Mutual visibility of follow relationships设计
谁在跟随谁需要对双方都可见
别名: 跟随关系可见性 · 双向跟随提示 · 跟随者列表
概念解释
跟随是一种关系:有人把视口交给了你,你正在被谁「跟着看」。这个关系必须对双方都可见——领导者知道谁在跟随自己、跟随者知道自己在跟谁。不可见的跟随关系在两个方向上分别出错:领导者不知道有人跟着,就会毫无顾忌地乱翻乱跳,把跟随者甩丢;跟随者看不清自己在跟谁,多人场景里画面被切换时会误以为内容变了,实际只是换了个领导者。让关系的归属持续可辨,是跟随者据以调整自己行为、领导者据以承担引导责任的前提——状态归属若不持续可见,人便无从区分当前生效的关系,这是此类共享状态的通则,此处落到跟随关系上。
机制
可见性改变双方的行为。对领导者,看见跟随者名单会产生引导责任:移动前会下意识放慢、跳转前会预告、注意到某人掉队会等一等——名单空着时这些约束全都不存在,人只按自己的节奏导航。对跟随者,看见「正在跟随张三」的持续标识,才能把画面移动归因到「张三在动」而不是「文档自己在变」,也才能在画面突然变化时知道该找谁确认。多人场景里可见性还承担拓扑展示职责:A 跟着 B、C 跟着 A 的链式跟随,若不画出来,中间的人不知道自己也间接拖着一串人。关系可见同时也是被跟随者的信息自决底线:谁在看我的视口,至少应该是我能查到的事,这一点与协作工具里「感知信息是否对称可见决定它是协作支持还是监控」的一般规律同源。
边界
「对双方可见」不等于「对所有人广播」。跟随关系的知情范围应限于关系双方;把「谁跟谁」展示给全组(尤其配合在线状态)会把中性的浏览行为变成公开的站队与关注,改变跟随的社交含义。可见的颗粒度也随规模衰减:三五个人的会话可以列名单,几十人的直播式跟随只需要一个计数加「按需展开」。
怎么落地
- 跟随者一侧常驻显示「正在跟随 <人名>」的状态条,脱离入口就在旁边。
- 领导者一侧显示跟随者名单(小规模)或计数(大规模),并允许一眼看到谁刚脱离。
- 存在链式跟随(跟随另一个跟随者)时,向链中每一环标出上下游,避免「我带动了谁」成为盲区。
- 知情范围限定双方:默认不向无关第三方展示谁在跟随谁。
- 验证:可用性测试里问跟随者「刚才画面为什么动了」、问领导者「现在谁跟着你」;答不上来的比例直接对应关系可见性的缺口。