SuperMemo 的安装包有 47MB,界面看起来像是 Windows XP 时代设计的——因为它的某些部分确实是那时候做的。
我这么说不是为了嘲笑它。我想说的是,SuperMemo 代表了 2026 年一种罕见的存在:由研究者打造的软件,他们更在乎算法的正确性,而不是用户增长指标。Piotr Wozniak 在 1985 年发明了 SM-2 算法,此后 SuperMemo 一直在迭代间隔重复的科学理论。现在已经发展到 SM-18 了。
而我开发的 SmartRecall 走了完全相反的路线。现代化 Web 应用,AI 生成记忆卡片,底层使用 FSRS(自由间隔重复调度器)算法,设计目标是让你在 60 秒内开始复习。我想看看这个有 40 年历史的 Windows 应用能否教会我,间隔重复中什么才是真正重要的。
TL;DR:对于愿意投入 10 小时以上学习渐进阅读的严肃多语言学习者和研究人员,SuperMemo 无可匹敌。SmartRecall 启动更快,随处可用,用 AI 消除了制卡摩擦——但缺少 SuperMemo 的高级知识管理功能。如果你要从零开始学一门语言,或者构建 10,000 张以上的医学卡组,先试试 SuperMemo。其他情况下,SmartRecall 的速度和 AI 生成能力更胜一筹。
我如何评估它们
我用这两款工具各测试了三周,使用相同的材料:中级西班牙语词汇(600 个单词)、一本关于分布式系统的技术书籍,以及我想从文章中记住的零散知识点。
我衡量了六个方面:
- 首次复习时间 — 从安装到真正开始学习需要多久
- 制卡速度 — 手动输入 vs AI 生成 vs 导入
- 算法有效性 — 记忆保持率和复习负担
- 渐进阅读 — SuperMemo 的杀手级功能 vs SmartRecall 的缺失
- 跨平台访问 — 你实际能在哪里使用
- 学习曲线 — 达到熟练需要多少小时
价格背景:SuperMemo 18 是 $59.99 一次性买断(仅 Windows)。SmartRecall 是 $8/月或 $60/年(Web、iOS、Android)。
1. 首次复习时间:90 分钟 vs 90 秒
SuperMemo 让我花了 87 分钟才进入第一次复习。不是因为软件慢——而是因为我得先学会怎么用。
安装程序运行正常。但之后你会看到一个有 14 个顶级菜单的界面,一个需要理解的"知识树"概念,以及一套假定你已经读过说明书的工作流程。我花了 40 分钟才搞清楚如何创建一个基础的记忆卡组,而不会意外触发渐进阅读模式。
SuperMemo 的文档很全面——超过 200 页——但它是写给那些想理解软件为什么这样设计的人,而不是想在五分钟内开始复习的人。
SmartRecall 用了 94 秒。我粘贴了一篇关于拜占庭将军问题的维基百科文章,点击"生成卡片",查看 AI 生成的记忆卡片,编辑了两张太模糊的卡片,然后开始了第一次复习。不需要手册。不需要知识树。不需要决定卡片模板。
对 SmartRecall 的诚实批评:这种速度是有代价的。你无法像 SuperMemo 那样自定义算法参数。如果你想手动调整记忆保持率目标,或者为特定卡片类型调整难度系数,SmartRecall 不提供这些控制。我们押注 FSRS 的默认设置适用于 95% 的用户——但另外 5% 会感到受限。
胜者:速度上 SmartRecall 获胜,如果你看重控制而非便利则选 SuperMemo。
2. 制卡:AI 生成 vs 手动精通
SuperMemo 的制卡完全是手动的。你输入问题,输入答案,可选地添加图片或音频,然后将其分配到知识树中的某个类别。对于我的 600 个西班牙语单词,这花了 4 小时 12 分钟,包括查找例句。
但让我惊讶的是:到第三个小时,我在 SuperMemo 中的速度比预期的快。它的键盘快捷键很丰富(Ctrl+N 新建项目,Alt+A 切换到答案字段,Ctrl+Enter 保存)。如果你要创建数千张卡片并愿意学习快捷键,SuperMemo 的手动工作流会成为肌肉记忆。
SmartRecall 在 11 分钟内生成了同样的 600 张西班牙语卡片。我粘贴了词汇表,选择"语言学习"作为卡片类型,GPT-4 生成了带有上下文例句、发音提示和常见用法示例的问题。我花了这 11 分钟审查和编辑了大约 40 张 AI 选择了尴尬例句的卡片。
对于分布式系统那本书,差距更大。SmartRecall 从一个 12 页的章节中在 3 分钟内生成了 89 张卡片。在 SuperMemo 中手动完成这项工作需要我一个多小时。
问题在于:AI 生成的卡片质量取决于你的源材料。当我尝试从一篇写得很差的博客文章生成卡片时,SmartRecall 产生了像"主要概念是什么?"这样模糊的问题。SuperMemo 强迫你思考每张卡片,这意味着你在创建时就在编码知识。这种摩擦有学习价值。
胜者:速度上 SmartRecall 获胜,如果制卡本身就是你学习过程的一部分则选 SuperMemo。
3. 算法有效性:SM-18 vs FSRS
这是我预期 SuperMemo 会占主导地位的地方。SM-18 算法是 40 年迭代的结果。SmartRecall 使用的 FSRS(自由间隔重复调度器)更新——2022 年发布。
三周后,我的记忆保持率几乎相同:
- SuperMemo:91.2% 保持率,平均每天 47 次复习
- SmartRecall:89.8% 保持率,平均每天 52 次复习
SuperMemo 的算法更保守。它安排的复习间隔稍长,这意味着每天复习次数更少,但偶尔会忘记我以为自己记住的卡片。SmartRecall 的 FSRS 在早期更激进,前置复习以建立记忆,然后再拉开间隔。
真正的区别在于控制。SuperMemo 让你设置目标保持率(默认 90%,可调整 70-98%),修改单张卡片的难度系数,甚至在需要时覆盖算法的调度。SmartRecall 给你三个按钮:再来、困难、良好、简单。就这些。
对于我的使用场景——学习西班牙语和技术概念——我看不出结果有什么区别。两种算法都有效。如果你要针对特定保持率目标进行优化(医学生记忆药物相互作用),或者对自己的记忆运作方式有强烈看法,SuperMemo 的额外控制才重要。
胜者:有效性上打平,控制上 SuperMemo 获胜,简洁性上 SmartRecall 获胜。
4. 渐进阅读:SuperMemo 的秘密武器
这是 SuperMemo 的杀手级功能,也是严肃用户容忍其学习曲线的原因。
渐进阅读让你导入文章、书籍和 PDF,然后随时间分小块阅读,同时自动提取记忆卡片。你高亮一个句子,按一个热键,SuperMemo 就把它转换成填空题或问答卡片。系统使用间隔重复同时调度你的阅读和复习。
我用它处理了一篇 40 页关于共识算法的研究论文。我没有一次性读完(然后忘记大部分内容),而是每天读 2-3 段,每次提取 6-8 张卡片,并与其他卡片一起复习。两周后,我从这篇论文中得到了 94 张卡片,并真正记住了这些概念。
SmartRecall 完全没有这样的功能。你可以粘贴文本并生成卡片,但没有渐进阅读工作流。如果你想从长篇内容中学习,要么预先生成所有卡片(这违背了渐进阅读的目的),要么在阅读时手动复制片段。
对 SmartRecall 的诚实批评:我们没有渐进阅读功能,因为它确实很难做好,而且我不确信大多数用户会使用它。但对于会使用它的用户——研究人员、学习教科书的学生、阅读外语小说的多语言学习者——这是我们缺失的致命功能。
胜者:SuperMemo,毫无争议。
5. 跨平台访问:2026 vs 1995
SuperMemo 18 仅支持 Windows。有一个 Android 应用(SuperMemo for Android),但它是独立产品,使用不同的算法,与桌面版本不同步。如果你用 Mac,要么在虚拟机中运行 Windows,要么就不用 SuperMemo。
我在三台设备上测试:Windows 台式机、MacBook 和 iPhone。SuperMemo 只在其中一台上能用。
SmartRecall 是一个 Web 应用,有原生 iOS 和 Android 应用。我在笔记本上开始复习,在咖啡休息时用手机继续,晚上在 iPad 上完成。一切即时同步。这是 2026 年软件的基本要求,但它很重要。
胜者:SmartRecall。
6. 学习曲线:投资 vs 即时满足
我花了 11 小时学习 SuperMemo 才感到熟练。这包括阅读文档、观看 YouTube 教程和实验渐进阅读。我仍在发现新功能。
我花了 8 分钟学习 SmartRecall,因为几乎没什么需要学的。粘贴文本,生成卡片,复习它们。AI 处理卡片格式,算法处理调度,界面总共只有六个按钮。
SuperMemo 的学习曲线是特性,不是缺陷。软件复杂是因为正确完成间隔重复本身就复杂。如果你要构建 10,000 张卡片的医学院卡组,或者同时学习三门语言,那 11 小时是值得的。
但大多数人不是这样。大多数人想记住他们读到的东西,学一些词汇,或者为认证考试学习。对他们来说,SuperMemo 的学习曲线是他们永远不会跨越的障碍。
胜者:大多数用户选 SmartRecall,高级用户选 SuperMemo。
最终结论
选择 SuperMemo 如果:
- 你要从零开始学一门语言(5,000 张以上卡片)
- 你想用渐进阅读处理教科书或研究论文
- 你用 Windows 且不需要移动端访问
- 你看重算法控制和自定义
- 你愿意投入 10 小时以上学习系统
选择 SmartRecall 如果:
- 你想在 5 分钟内开始复习
- 你从文章、视频和短内容中学习
- 你需要跨平台同步(Mac、iOS、Android、Web)
- 你想让 AI 从源材料生成卡片
- 你看重简洁性而非可配置性
我有偏见——我开发了 SmartRecall——但我确实从使用 SuperMemo 中学到了东西。它让我看到间隔重复可以不仅仅是记忆卡片。渐进阅读是我最终想构建到 SmartRecall 中的工作流,SuperMemo 的键盘驱动效率让我重新思考了我们的一些 UI 决策。
但对于 90% 的学习者,SmartRecall 的速度和 AI 生成消除了阻止人们真正使用间隔重复的摩擦。SuperMemo 是给想要掌握系统的人用的工具。SmartRecall 是给想让系统别挡路的人用的工具。
最好的间隔重复工具是你每天真正会用的那个。对 2026 年的大多数人来说,那不是一个来自 1985 年的 Windows 应用——无论算法有多好。

