H2.11.4migration comparison and rollback设计

迁移期需要提供新旧版本对照或回退入口

别名: 新旧对照 · 回退旧版 · version toggle · temporary rollback

概念解释

改版落地的一段时间内,人需要一种办法确认「我还能干原来那件事」:要么看见新旧对照(这一步以前在这、现在在那),要么能暂时回到旧版把活干完。没有对照也没有回退,迁移就变成一次性跳崖,差异说明变成事后辩解。这条是迁移窗口里的逃生与核对,不是沿用旧词,也不是禁止强制新手课。

机制

旧模型在压力下是生产工具。对照把翻译外置:人不必在工作记忆里同时维持两套地图,看一眼对照就能完成这次操作,翻译可以稍后内化。回退把风险封顶:即使新界面今天搞不定,旧路径仍在,截止日期不会因为改版而丢。窗口必须是有限期的——无限回退会让新界面永远长不大,也会让两套实现成为永久债务。限期要事先说清,并在到期前再次提醒,否则回退会在某一天突然消失,造成第二次跳崖。对照若只存在于发版博客,工作时刻不在场,等于没有对照;对照要出现在冲突发生的界面上,或作为可召唤的并排视图。回退还要说明哪些数据在两边不对称(新版才有的字段回退会丢),否则回退本身制造新的损失。

边界

安全原因关掉的旧行为(弱加密、过于宽松的分享)不能作为回退选项,对照里应写「旧办法已关闭,因为…」。纯视觉改版若词和位置都没变,对照和回退都过重,一条「外观变了、做法没变」就够。监管要求全体在某日切到新流程,回退窗口必须在该日之前结束,不能让合规日当天还开着旧版。客户端不能双栈的技术限制下,至少保留只读的旧界面截图式对照或可下载的旧操作说明,完全没有核对手段才会跳崖。

怎么落地

  • 在迁移窗口内提供可发现的「查看与旧版的差异」或有限期「使用旧版」,入口放在设置和工作区,不放在发版博客里。
  • 写清窗口结束日期,到期前提醒;回退前说明哪些新数据回不去。
  • 对照贴在冲突点旁(搬家的入口、改了的默认),不要做成一篇与任务无关的长文。
  • 验证:在窗口内让旧版用户故意在新界面失败一次,看能否从当前屏找到对照或回退并把熟任务做完。找不到,或回退丢数据且未预告,窗口就没起作用。

延伸

  • 同组H2.11.1 迁移用户已有心智模型,需要的是差异说明而非从零教学 · H2.11.2 沿用旧版术语与布局习惯可降低迁移阻力 · H2.11.3 强制重新走新手引导会激怒有经验的用户
  • 相邻H2.04 可跳过与可重看 · H8.06 版本历史 · H3.09 崩溃与断网恢复
  • 站内检索temporary rollback · old vs new · migration window

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/H2.11.4