一次不太满意的版本比对:我看到的四处改动与三处沉默
3 月 18 日晚上十点四十,我把 49图库app 的旧版(版本号尾缀 117)和新版(尾缀 204)两个安装包并排放在桌面上,用 Beyond Compare 逐个文件比对,同时开着两台手机做界面走查。桌上摊着一本 2023 年买的《苏联版画选》,是白天在旧书店没讲下价的那本,它压着记录纸的一角,我把每一条改动编号写在纸上,写到第七条就停了——因为后面全是资源文件的哈希变化。
先说结论,这次的更新日志写得并不诚实。官方说明里列了六项"优化",实际能被验证的只有四处,而且这四处里有一处是回退,一处是改了文案没改行为。学术地说,这属于版本说明与实现体之间的不一致(release note inconsistency),在小型工具类应用里很常见,但常见不等于可以接受。我并不是要求每个更新都轰轰烈烈,只是希望说明里写的是什么,代码里就是什么。
第二个改动是资料恢复入口的位置。旧版在"我的"二级菜单里,新版提到了首页右上角的折叠面板,需要先点一次三点图标,再点"资料恢复"才会出现。这个路径变短了,但折叠面板的触控热区只有大约 28×28 像素,我在 6.1 英寸的机器上试了五次,有两次点偏。负责界面的朋友林钦舟看了截图后说,这个热区应该按 44 像素来做,我不知道他说得对不对,但至少说明这处改动没有做完整的可用性验证。
第三个改动是缓存的清理策略。新版把资料库的缩略图缓存上限从 200MB 降到了 120MB,这算真正的优化,我承认。旧版在缓存打满后滚动会明显掉帧,新版好了很多。这是这次更新里我唯一给出正面评价的地方。
第四个所谓"改动"其实是回退。资料详情页底部的分享按钮,2025 年 11 月版本里曾经有过,后来消失,这次又回来了。官方说是"新增",但查版本哈希可以确认是旧代码重新启用,连样式类名都没改。研究版本演化的同好周允之在邮件里跟我说:"这类回退在小型团队里太常见,往往是因为合并分支时丢了代码。"我把这句话抄在记录纸上,编号第六条下面。
接下来说三处沉默。一是资料库的排序逻辑没有写进日志,新版默认按"最近打开"而不是"最近上传"排序,我在旧版里新上传了三份文件做测试,新版打开后它们排在第七位以后。二是"免费打开"在日志里只出现了一次,语境含糊,我实际测试的结果是:资料库的公开条目可以免费查看缩略图和标题,但打开原始文件仍然需要完成一次验证流程,这个流程的具体步骤在 014917.cm浏览器打开网站app 里有详细记录,我不在这里重复。三是后台同步的频率从每 6 小时一次变成了每 12 小时一次,这对依赖资料库做日常整理的读者是有实质影响的,但日志里没有提。
说到这里得给一个明确的判断:这次的更新日志写得敷衍,我把话放在这里。不是因为它改得少,而是因为它把"没有改"的东西写成"优化",把回退写成"新增"。我做过三年技术文档的校对,知道写日志是很枯燥的活儿,但既然要写,就应当经得起对照。
不过意外收获也是有的。比对过程中我发现新版安装包里多了一个 resources/index_meta.json,里面按主题给资料库条目打了标签,一共 23 个标签分类,其中"版画"和"民间工艺"两个分类的条目质量明显高于其余类别。这个元数据文件没有在界面上暴露出来,但它说明团队在整理资料库的底层结构上确实下了功夫。
我把这一点写进了记录纸的最后一行,编号第十一。然后合上本子,泡了杯茶,翻了几页那本没买成的《苏联版画选》的复印件。失望归失望,可版本比对这件事本身还是有价值的——它让你看到一份说明文字和一份实现之间的缝隙,而缝隙里往往藏着最真实的信息。
如果你也在做类似的比对,我的建议是:不要只看界面,去看安装包里的资源文件;不要只看日志,去测边界条件。这两条经验,是我在 3 月 18 日晚上那四个小时里学到的,代价是错过了晚饭。