2011 年,我用 Cram.com 通过了护理执照考试,直到今天我还在用同一个账号。
当我开发 SmartRecall 时,我并不是想取代 Cram——我是想解决 Cram 解决得不够好的问题:把杂乱的笔记变成你真正能记住的卡片。但在强迫自己同时使用这两个工具三周后(用 Cram 学西班牙语词汇,用 SmartRecall 准备 AWS 认证),我发现它们的差异比"新旧工具"的对比要微妙得多。
TL;DR:如果你需要用别人的卡组临时抱佛脚应对明天的考试,用 Cram。如果你想从自己的材料中构建长期知识,并希望 AI 帮你完成繁重工作,用 SmartRecall。
我的评估方法
我测试了对真实学习场景重要的六个维度:
- 卡组创建速度 — 从原始材料到可复习的卡片需要多快?
- 复习智能程度 — 算法是否真正优化记忆保持,还是只是随机洗牌?
- 共享卡组质量 — 社区卡组是否可信,找起来是否容易?
- 移动端体验 — 在公交车上能用吗?
- 定价 — 你实际为什么功能付费?
- 数据锁定风险 — 你能带着数据离开吗?
我没有测试协作功能,因为两个工具在这方面都做得不好。我也跳过了"游戏化"功能,因为在我看到的任何研究中,星星和连续打卡天数都与记忆保持率无关。
1. 卡组创建:如果你打字快,Cram 更快
Cram:你会看到一个空白的两栏表单。输入正面,输入背面,按回车,重复。除了粗体/斜体外没有其他格式。除非粘贴 URL,否则无法添加图片。除非升级到 Cram Pro(每年 $35.88),否则无法批量导入。我用 18 分钟制作了 40 张西班牙语卡片。
SmartRecall:你粘贴笔记、PDF 或文字记录,AI 在约 15 秒内生成卡片。我导入了 8 页 AWS IAM 文档,得到了 52 张卡片。我又花了 12 分钟审核和编辑它们(AI 在首字母缩写上过度索引了)。总时间:13 分钟完成 52 张卡片。
胜者:数量上 SmartRecall 胜出,简洁性上 Cram 胜出。如果你已经有一份清晰的术语和定义列表,Cram 的表单更快。如果你从课堂笔记或教科书章节开始,SmartRecall 的 AI 能为你节省 60-70% 的工作量。
我承认 SmartRecall 的弱点:AI 有时会生成技术上正确但教学上无用的卡片。例如:"IAM 代表什么?"而不是"什么时候应该使用 IAM 角色而不是 IAM 用户?"你必须审核每张生成的卡片。Cram 强迫你自己思考每张卡片,这对学习有好处。
2. 复习智能:Cram 没有真正的算法
Cram 有两种模式:
- Cram 模式:随机顺序显示每张卡片一次。就这样。没有调度,没有重复。它就是数字版的翻卡片。
- Memorize 模式:据说使用间隔重复,但我找不到算法的文档。实际上,感觉像是"更频繁地显示你答错的卡片"。没有自定义选项,没有记忆保持率统计。
SmartRecall 使用 FSRS(自由间隔重复调度器),这是 Anki 在 2023 年切换到的同一算法。它预测每张卡片的遗忘曲线,并在你即将遗忘之前安排复习。你可以看到自己的记忆保持率(我两周后是 87%)并调整难度。
胜者:SmartRecall,毫无悬念。Cram 的"Memorize 模式"只是名义上的间隔重复。如果你认真对待记忆保持,你需要一个真正的算法。
3. 共享卡组:Cram 的库很庞大但已过时
Cram 在 4200 万个卡组中拥有 1.8 亿张闪卡。我搜索"Spanish A1 vocabulary",得到了 1847 个结果。排名第一的卡组有 500 张卡片,最后更新于 2014 年。没有评分,没有评论,在开始学习前无法预览质量。
我试了三个卡组:
- 一个有 15% 的卡片有拼写错误("el gata"而不是"el gato")
- 一个不一致地混合了欧洲和拉丁美洲西班牙语
- 一个实际上很棒(2009 年由一位教师制作,仍然准确)
SmartRecall 截至 2026 年 5 月有约 2400 个共享卡组。我搜索"Spanish A1",得到了 11 个结果。排名第一的卡组有 180 张卡片,上个月制作,包含音频发音。你可以看到创建者的记忆保持率(91%)并复刻卡组进行自定义。
胜者:广度上 Cram 胜出,质量上 SmartRecall 胜出。如果你需要一个冷门主题的卡组(我找到了"Iowa Real Estate License Exam 2012"),Cram 可能有。如果你想要反映当前最佳实践且没有错误的卡组,SmartRecall 较小的库更值得信赖。
4. 移动端:都能用,都不算出色
Cram 有 iOS 和 Android 应用,感觉像是 2013 年设计的(因为确实是)。UI 功能性强但笨拙。离线模式需要 Cram Pro。在我的 iOS 18 测试中,应用崩溃了两次。
SmartRecall 是一个渐进式 Web 应用——你从浏览器将它添加到主屏幕。首次同步后可离线使用。界面响应式但不是原生的,所以动画感觉略有偏差。还没有推送通知(我们正在开发)。
胜者:平局。两者都"足够好"用于移动复习。都不如 Duolingo 或 Quizlet 精致。
5. 定价:Cram 免费,SmartRecall 每月 $8
Cram:
- 免费版:无限卡组,基础复习模式,有广告
- Cram Pro:每年 $35.88(每月 $2.99)— 移除广告,添加批量导入,移动端离线访问
SmartRecall:
- 免费版:3 个 AI 生成的卡组,无限手动卡片,FSRS 算法
- Pro 版:每月 $8 或每年 $80 — 无限 AI 生成,音频,共享卡组分析
胜者:取决于你的预算。如果你预算紧张或只需要为一次考试学习,Cram 无可匹敌。如果你是长期学习者(我每月生成 4-6 个卡组),SmartRecall 的 AI 值每月 $8。
我承认 SmartRecall 的弱点:我们的免费版限制太多。三个 AI 卡组不足以评估这个工具是否适合你。我们正在考虑提高到 10 个。
6. 数据锁定:SmartRecall 导出更干净
Cram 允许你将卡组导出为 CSV 或打印为 PDF。CSV 导出可用,但不包括"复习次数"或"最后查看日期"等元数据。如果你使用过 Memorize 模式,那些调度数据就丢失了。
SmartRecall 导出为 CSV、JSON 或 Anki 的 .apkg 格式。导出包含所有元数据:复习历史、记忆保持率统计、FSRS 参数。你可以将 SmartRecall 卡组导入 Anki 或任何其他支持 FSRS 的工具。
胜者:SmartRecall。我们构建了导出优先的功能,因为我曾被扣押数据的工具伤害过。
什么时候用 Cram
在以下情况使用 Cram:
- 你明天要考试,需要临时抱佛脚(这就是它名字的含义)
- 你找到了一个完美符合你需求的特定共享卡组
- 你预算紧张,不需要 AI 功能
- 你更喜欢手动输入卡片,不介意 2010 年代的 UI
Cram 是一个实干工具。它不创新,但它已经存在 20 多年并且有效。免费版是真正免费的,不是试用版。如果你是准备 SAT 的高中生,Cram 可能正好有你需要的卡组。
什么时候用 SmartRecall
在以下情况使用 SmartRecall:
- 你在构建长期知识(语言学习、职业认证、医学院)
- 你有笔记、PDF 或文字记录想快速转换为卡片
- 你关心记忆保持率,想要一个真正有效的算法
- 你愿意每月支付 $8 让 AI 为你每月节省 10 小时以上
SmartRecall 适合将学习视为持续实践而非一次性事件的人。如果你六个月后还在复习卡组,与随机复习相比,FSRS 算法将为你节省数十小时。
我的实际工作流程(尴尬的混合使用)
我仍然用 Cram 做一件事:学习新语言时的快速词汇练习。这种简洁性非常适合"输入 50 个单词,复习一次,继续前进"。
我用 SmartRecall 做其他所有事情:AWS 认证、医学继续教育、读书笔记、会议要点。任何我需要在六个月后记住的内容,而不是六天后。
最终结论
Cram 是一个免费、可靠的工具,把一件事做得很好:让你制作闪卡并复习它们。它 15 年来没有太大变化,这既是它的优势(稳定性)也是它的劣势(停滞不前)。
SmartRecall 是一个现代工具,为希望 AI 处理繁琐工作、算法真正优化记忆保持的人而构建。它需要付费,但如果你认真对待学习,它在节省时间上物有所值。
如果你还在犹豫,试试这个:用 Cram 的免费版一周。然后用 SmartRecall 的免费版一周。你更常打开哪个,哪个就是正确的选择。
如果你选择 Cram,我不会生气——我 2011 年的护理卡组还在上面呢。

