如何在 iPhone 上使用 AnKing 和 Zanki(三种方法)
.apkg 文件并导入 Guru,它使用 Anki 的原生引擎读取文件。在我们在 2026年9月7日 的测试中,125 MB 的 Zanki Physiology & Pathology 牌组在约 15 秒内作为 16,966 张卡片导入到 Guru,填空、下划线和图片均完好无损。第三种方法的唯一妥协是 AnkiHub 的更新无法自动流入——当你需要新版本时需要重新导入。
AnKing、Zanki 和 AnkiHub 到底是什么
Zanki 是定义了现代 USMLE Step 1 Anki 格式的牌组。一位名叫 Zanki 的 Reddit 用户于 2017 年在较早的 Brosencephalon 牌组基础上创建了它,内容源自 First Aid、Pathoma、Sketchy 和 Costanzo Physiology;Step 1 版本包含超过 20,000 张填空卡,外加一个约 5,200 张卡片的 Step 2 牌组。它最后一个被广泛推荐的修订版对齐了 First Aid 2018——这就是为什么后来有了 AnKing。
AnKing 将 Zanki、Lolnotacop 及其他牌组整合为一个带有标签、持续更新的单一牌组。如今它以 AnKing Step Deck 的形式发布:包含 Steps 1、2 和 3 的 30,000 多张抽认卡,按 First Aid、Boards & Beyond、UWorld、NBME、Costanzo 等添加了标签,并每周更新。
AnkiHub 是分发 AnKing Step Deck 的平台:一个你可以订阅牌组的 Web 应用程序,外加一个安装在 桌面端 Anki 中并将更新拉取到你的集合中的插件。获取 AnKing Step Deck 需要 Core 订阅计划——截至 2026 年 9 月,定价为每月 $6,或按年订阅 $55(约合每月 $4.58);Premium 计划为每月 $10,终身 $450,无力支付的学生可申请奖学金。价格可能会变动,具体请查看 ankihub.net。
这里需要注意的关键部分:AnkiHub 插件仅在桌面端 Anki 内部运行。 并没有 AnkiHub 的 iOS 应用。如果你在 AnkiHub 论坛上询问如何在 iPhone 上使用它,得到的答案是“先在桌面端设置,然后同步”。
在 iPhone 上使用 AnKing 的三种路线
| AnkiMobile + AnkiWeb | 通过桌面端 AnkiHub 然后同步 | 将 .apkg 导入 Guru | |
|---|---|---|---|
| iPhone 应用成本 | 一次性 $24.99 | 一次性 $24.99 (AnkiMobile) + AnkiHub Core | 免费导入及复习;Pro 方案 $4.99/月起 |
| 需要桌面端 Anki 吗? | 需要(用于安装牌组) | 始终需要(插件运行在那里) | 只需一次,用于导出 .apkg |
| 手机端获取每周 AnKing 更新 | 否(你使用的是快照版本) | 是的,在每次桌面端同步后 | 否 — 需要重新导入新版本文件 |
| 调度算法 | Anki SM-2 或 FSRS | Anki SM-2 或 FSRS | FSRS |
| 保留子牌组树状结构 | 是 | 是 | 是(整体计为一个顶级牌组) |
| 插件(AnkiHub, Image Occlusion Enhanced 等) | iOS 上无插件 | iOS 上无插件 | 不适用 |
路线 1:AnkiMobile + AnkiWeb
官方标准路径。将牌组安装到桌面端 Anki,同步到一个免费的 AnkiWeb 账户,然后在手机上购买 AnkiMobile($24.99),使用相同的 AnkiWeb 凭据登录并同步。每次仅传输上次同步后的更改,因此每日同步速度很快。你不能将共享牌组直接下载到 AnkiWeb——桌面端的步骤是必不可少的。详细的对比请查看我们的 iPhone 上的 Anki 指南。
路线 2:AnkiHub 的工作流(桌面端优先)
AnkiHub 没有独立的移动端工作流。其官方社区给出的答案是 桌面端 Anki(带插件)→ AnkiWeb → AnkiMobile 这条链路。在 ankihub.net 上订阅,插件将牌组安装到桌面端 Anki 中,同步到 AnkiWeb,然后 AnkiMobile 接收它。每周的 AnKing 更新都会重复这个循环;手机上的复习进度也会通过相同的方式流回。无法直接从手机向 AnKing 提交修改建议——AnkiHub 的工作人员表示 AnkiMobile 无法直接同步到 AnkiHub,所以你需要同步到桌面端然后再提交。
路线 3:导出 .apkg 并导入 Guru
如果你不想为了仅仅在手机上复习而支付 AnkiMobile 的 $24.99 外加 AnkiHub 的月费,你可以将牌组视为一个文件。Guru 使用 Anki 的原生引擎导入 .apkg 和 .colpkg 文件,因此卡片、填空、图片、音频、子牌组和 FSRS 调度状态均会原样保留,并且复习使用的是相同的 重来 (Again) / 困难 (Hard) / 良好 (Good) / 简单 (Easy) 评分系统。导入和日常复习最多支持 5 个顶级牌组(免费),并且整个 AnKing 树状结构仅计为一个顶级牌组。本文的剩余部分将详细介绍这条路线。
逐步指南:将 AnKing 或 Zanki 从桌面端 Anki 转移到 Guru
1. 从桌面端 Anki 导出牌组
在桌面端 Anki 中:点击 文件 (File) → 导出 (Export)。在导出格式下,选择 Anki 牌组包 (Anki Deck Package, .apkg) 并选择目标牌组——导出父牌组将包含其所有子牌组。然后:
- 包含调度信息 (Include scheduling information) —— 如果你已经开始复习并希望你的复习间隔和历史记录与卡片一起迁移,请将此选项开启。关闭则会给你一个全新的牌组。
- 包含媒体文件 (Include media) —— 将此选项开启。AnKing 和 Zanki 包含大量图片;如果没有媒体,你将看到空白的 Sketchy 和病理学图片。
- 除非有特殊原因,否则请关闭 支持旧版 Anki (Support older Anki versions) ;开启它会使文件更大、更慢。
请做好文件很大的准备——我们导出的 Zanki Physiology & Pathology 文件为 125 MB,而带有媒体的完整 AnKing Step 牌组会更大。导出你的整个集合(Anki 集合包 (Anki Collection Package))会生成一个 .colpkg 文件,Guru 同样支持导入。
2. 将文件传送到 iPhone
可以通过 Mac 的隔空投送 (AirDrop)、文件应用中的 iCloud 云盘、Safari 下载或其他应用的分享面板来完成;对于 100 MB 以上的文件,使用 Wi-Fi 下的隔空投送或 iCloud 云盘是最省事的方法。每种方法在 如何将 Anki 牌组导入 iPhone 中都有详细说明。
3. 在 Guru 中打开它
点击文件 → 分享面板 → Guru(或直接在 Guru 内打开它)。导入过程在设备端运行,因此一个 125 MB 牌组的导入速度取决于手机的读取速度。
4. 导入后保留了什么
以下是我们于 2026 年 9 月 7 日在同一部 iPhone 上使用 Guru 1.5.1 测试真实牌组的结果:
| 牌组 | 文件大小 | 导入的卡片数 | 导入时间 | 备注 |
|---|---|---|---|---|
| Zanki Physiology & Pathology | 125 MB | 16,966 | 约 15 秒 | 填空、下划线和图片渲染正确 |
| USMLE Step 2 (23 种笔记类型,14 种填空类型) | 68 MB | 5,647 | 约 10 秒 | 所有笔记类型和填空变体均正常渲染 |
| MileDown MCAT | 238 MB | 2,888 | 约 5 秒 | 彩色填空和图表正常渲染;外部链接显示为灰色文本 |
| AnKing MCAT 样本 | 3.7 MB | 263 | 约 5 秒 | 数量匹配;作为重新导入的对照,未逐个审查卡片 |
| First Aid 2017 Pharmacology | 5.5 MB | 1,232 | 约 10 秒 | 填空提示和斜体的 Extra 字段正常渲染 |
| JLPT eggrolls (含大量音频) | 121 MB,10,107 个音频文件 | 10,147 | 89 秒 | 音频正常播放;时间主要受媒体数量影响 |
这里有两个老实的补充说明。Step 2 的测试发现了一个 bug:在导入时,父牌组子树被重复了,因此牌组最初显示为 11,199 张卡片,而不是 5,647 张。这个问题已被修复并将在下一个版本中发布;今天如果你在嵌套牌组上看到卡片数翻倍,那正是因为这个 bug。此外,MileDown 的外部超链接显示为灰色文本,而不是可点击的链接——内容本身还在,但链接目标无法点击。
导入一个 17,000 张卡片的牌组会发生什么
- 导入时间按秒计算,而不是分钟。 16,966 张卡片只需约 15 秒。媒体数量比卡片数量影响更大——包含 10,000 个音频文件的 JLPT 牌组耗时 89 秒——因此,一个包含大量媒体的 AnKing 导出版耗时可能更接近一分钟。
- 每天每条笔记仅展示一张卡片。 Guru 会搁置同级卡片:一条包含三个填空的 Zanki 笔记今天会展示其中一个,其余的将在之后的几天展示,这与大多数人为 AnKing 配置“搁置同级卡片 (bury siblings)”的方式相同。
- 整个子牌组树计为一个牌组。 AnKing 深度嵌套的结构在导入后作为一个顶级牌组,其层次结构保持不变。免费方案允许导入或创建最多 5 个顶级牌组和 2 个目标——Zanki 加上 AnKing 再加上一个药理学牌组算作三个,而不是三十个。
- 如果导出了调度信息,调度状态会保留。 开启 包含调度信息 (Include scheduling information) 后,到期的卡片依然到期,且 FSRS 会从导出的调度状态继续安排复习,而不是把每张卡片都当成全新的。
已知限制(切换前请阅读)
- AnkiHub 的更新无法同步到 Guru。 这是最大的限制。路线 3 提供的是一个快照;当 AnKing 推送更新时,你需要从桌面端重新导出并再次导入。如果追踪 AnKing 的每周变化是你的核心工作流,那么诚实地讲,更推荐使用路线 2。
- 任何 iPhone 应用程序都不支持插件。 AnkiHub、Image Occlusion Enhanced 和 Hint Hotkeys 仅限于桌面端,无论在 AnkiMobile 还是 Guru 上都没有。提示和填空变体存在于卡片模板中,在我们进行的 USMLE Step 2 测试中,所有 14 种填空类型均正确渲染。
- 卡片编辑和跨设备同步是 Pro 功能。 免费版涵盖多达 5 个顶级牌组的导入和日常复习。编辑卡片、与 GuruOwl Web 应用程序同步、专注锁 (Study Lock) 和无限量牌组为 Pro 功能:3 天试用后每月 US$4.99,每年 US$39.99,或终身版 US$24.99 附赠 5,000 个 AI 额度。所有内容都可以导回为
.apkg文件,因此没有任何数据会被锁定。 - Guru 并非与 AnKing、AnkiHub、Zanki 或 Anki 有官方关联。 它们只是读取相同的文件格式;这就是全部的关系。如果你想支持牌组的维护者,请订阅 AnkiHub。
- 需要 iOS 17 或更高版本。
常见问题解答 (FAQ)
我可以在没有 AnkiMobile 的情况下在 iPhone 上使用 AnKing 吗?
可以,如果接受快照版本而不是实时更新的牌组。从桌面端 Anki 将 AnKing Step Deck 连同媒体和调度信息一起导出为 .apkg,将其传送到手机,然后导入 Guru。AnkiHub 没有 iOS 应用程序,因此每一条通往手机的路线都始于桌面端。
AnkiHub 能在 AnkiMobile 上运行吗? 间接地可以。插件仅在桌面端 Anki 中运行;桌面端同步后,更新会通过常规的 AnkiWeb 同步到达 AnkiMobile。AnkiMobile 与 AnkiHub 之间没有直接的连接。
2026 年还值得使用 Zanki 吗? 大多数学生已经转向了吸收了 Zanki 且每周更新的 AnKing;Zanki 最后一个广泛使用的版本对齐的是 First Aid 2018。不过 Zanki 的导出版仍然可以完美导入——上面测试的 16,966 张卡片的牌组就是 Zanki——但目前用于备考的官方维护牌组是 AnKing。
我在桌面端的调度信息会保留吗? 会,只要你在导出时开启了包含调度信息 (Include scheduling information)。Guru 会读取这些调度状态(到期日期、稳定性、难度),并使用 FSRS 继续调度;否则,每张卡片都将从新卡片开始。
子牌组和标签会发生什么变化? 其树状层次结构会被完好地导入为一个顶级牌组,而标签(比如 AnKing 的资源标签)会保留在卡片上。如果你只是想先检查一下牌组,请参阅 如何在 iPhone 上打开 .apkg 文件。