
2026 年 9 月 24 日,纸飞机发布 v11.2.1,把多端同步链路整体替换为「增量差分 + 按需拉取」结构。同一账号在手机、平板、桌面端与网页端共 4 类设备间,消息同步延迟从 260 毫秒降到 80 毫秒,多端已读状态、草稿与文件传输进度全部对齐。
除了速度,这次更新还补齐了三项长期被用户要求的能力:设备级已读回执(能看到具体哪台设备已读)、云端草稿(在一台设备打字,另一台继续)、离线消息补投(断网 72 小时内恢复后自动补齐)。我们在一台账号挂载 4 台设备、日均 1.8 万条消息的条件下压测 14 天,同步失败率 0.03%。
多端同步的技术难点不在速度,而在一致性。旧版实现采用全量会话快照,设备重新上线时需要拉取整段会话状态,设备越多、历史越长,耗时越长。新版把会话拆成「消息序列 + 状态位图」两部分:消息序列按偏移量增量下发,状态位图只记录已读、草稿、置顶等 7 种标记的最新版本号,任何一台设备改动都会广播一个版本号增量。
“多端同步的目标不是让四台设备长得一样,而是让用户在任何一台设备上都能接着上一次的动作往下走。”纸飞机产品团队同步架构负责人陆文澜在技术分享中表示,“所以我们把草稿、输入焦点甚至文件传输进度都纳入了同步范围,代价是状态位图比以前大了 44%,但换来的是切换设备时不再有割裂感。”
增量差分:只传输发生变化的部分
在增量差分结构下,服务器为每个会话维护一个单调递增的偏移量,设备上报自己已确认的最大偏移量,服务器只下发之后的消息。同步链路上每个信封包含会话标识、偏移量、状态位图版本号 3 个字段,平均体积 76 字节,比旧版全量快照的 1.9KB 缩小了 96%。当设备离线超过 72 小时,系统自动切换为分段补拉,每段 2000 条消息,避免单次请求过大。
多端已读的实现方式是为每台设备维护独立游标:用户在手机上读到第 1280 条,平板的游标仍停在第 1142 条,两端的差异会在会话列表用灰度圆点提示。这项改动让「打开电脑后消息全被标记已读」的老问题彻底消失,也使得多端用户的未读消息误清率从 6.4% 降到 0.2%。
实测:四端并发下的延迟与流量
压测环境为一台账号同时挂载 4 台设备(安卓手机、iPad、Windows 桌面端、网页端),日均收发 1.8 万条消息,含 3200 张图片与 460 个文件,连续运行 14 天。结果是消息同步延迟中位数 80 毫秒,P99 为 214 毫秒;14 天累计同步失败 76 次,失败率 0.03%,全部在 1 次重试内补齐。
流量方面,增量差分生效后,单台设备日均同步流量约 3.7MB,比旧版下降 58%;文件只在需要时下发,4200 个文件中有 64% 只有被点击预览后才真正下载。弱网(下行 1.2Mbps、上行 380Kbps)场景下,同步延迟中位数 340 毫秒,草稿跨设备续写的等待时间中位数 1.1 秒。
| 指标 | 旧版同步 | 新版同步 |
|---|---|---|
| 消息同步延迟(中位数) | 260 毫秒 | 80 毫秒 |
| 同步延迟 P99 | 880 毫秒 | 214 毫秒 |
| 单设备日均同步流量 | 8.8MB | 3.7MB |
| 同步信封平均体积 | 1.9KB | 76 字节 |
| 未读消息误清率 | 6.4% | 0.2% |
| 同步失败率 | 0.41% | 0.03% |
其他更新:云端草稿与离线补投
云端草稿会同步未发送文本(上限 4096 字)、已选附件与光标位置,切换设备后从光标处继续输入即可。离线消息补投覆盖 72 小时窗口,超出窗口的历史消息需要在会话内手动拉取。设备管理页新增「同步诊断」,可以查看每台设备的偏移量、位图版本号与最近一次同步耗时,方便排查个别设备长期落后的问题。
在 24 名重度多端用户参与的 7 天体验中,跨设备续写草稿的完成率 96%,平均等待 1.3 秒;有 3 名用户反馈希望把补投窗口延长到 7 天,团队表示该能力已在规划中。同步诊断面板上线后,用户自助定位同步异常的占比从 18% 提升到 61%,客服相关工单量下降 42%。
“把光标位置也同步过来是个很小的动作,但对我们这种一天在手机和电脑之间来回切十几次的人,体验差别非常大。多端一致性的价值就藏在这些细节里。”
—— 程若彤,远程团队协作顾问

多端同步提速之后,纸飞机的四类设备更接近一个整体:消息 80 毫秒内抵达、已读状态各自独立、草稿与附件随光标迁移、离线 72 小时内自动补齐。对同时用手机与电脑办公的用户来说,切换设备的摩擦被压到了很低的水平。
纸飞机 v11.2.1 已在五个平台同步推送,桌面端与网页端会自动应用新的增量同步结构,无需手动配置。想体验多端同步加速效果的用户,可以前往下载页安装对应平台的最新客户端。
相关阅读
用户评论(6)
电脑上打完一半的消息,拿起手机接着写,确实是从上次停下的地方开始的,第一次用还挺惊讶。
未读消息不再被电脑端清空了,这个改动我等了两年,终于不用在手机上翻半天找未读了。
流量明显省了,之前出差一天同步好几个 G,现在一个 G 都用不到。
同步诊断面板挺实用,我发现旧平板一直落后 4000 多条,重连一次就追平了。
四台设备同时在线的时候没有互相抢推送,消息只有一条,之前偶尔会重复出现两次。
地铁里信号断断续续,出站之后消息自动补齐了,没丢过一条,这次升级挺稳的。