Ich habe 5 echte Anki-Decks in eine iPhone-App importiert. Hier ist, was übrig blieb
Warum ich diesen Test durchgeführt habe
"Wird mein Stapel den Import überstehen?" ist die Frage, die hinter fast jeder Nachricht steht, die wir von Anki-Nutzern bekommen. Es reicht nicht, wenn die Kartenanzahl mit der in der Desktop-Version von Anki übereinstimmt: Ein Lückentext-Stapel kann mit der richtigen Kartenanzahl importiert werden und dennoch fehlerhafte {{c1::…}} Markups, fehlende Hinweise, leere Bilder oder defekte Audio-Buttons aufweisen. Anstatt mich auf den Parser zu verlassen, habe ich deshalb echte, geteilte Stapel genommen, die von Medizin-, MCAT- und Japanisch-Lernenden tatsächlich verwendet werden, jeden einzelnen auf dem iPhone importiert, eine Lern-Sitzung gestartet und die ersten 6–10 Karten auf Vorder- und Rückseite fotografiert.
Setup: Guru 1.5.1 (Build 76), iPhone 16 Pro Max, iOS 18. Jede .apkg-Datei wurde direkt aus der Dateien-App geöffnet, was denselben Import-Assistenten auslöst, den man auch über AirDrop oder das Teilen-Menü erhält. Die Zeiten wurden per Stoppuhr vom Antippen auf "Importieren" bis zum Erscheinen des Stapels in der Bibliothek gemessen.
Die fünf Stapel
| Stapel | Datei | Karten in Anki | Karten nach Import | Import-Dauer | Darstellungs-Check (6–10 Karten) |
|---|---|---|---|---|---|
| First Aid 2017 Pharmacology | 5,5 MB | 1.232 | 1.232 | ~10 s | Lückentext-Hinweise, kursives Extra-Feld |
| USMLE Step 2 (23 Notiztypen, 14 Lückentext-Arten) | 68 MB | 5.647 | 5.647 (11.199 vor dem Fix) | ~10 s | Lücken, farbige Hervorhebungen, Bilder, Extra |
| MileDown's MCAT Decks | 238 MB | 2.888 | 2.888 | ~5 s | Farbige Lücken, Diagramme; externe Links werden als grauer Text angezeigt |
| Zanki Physiology & Pathology | 125 MB | 16.966 | 16.966 (20.792 vor dem Fix) | ~15 s | Lücken, Unterstreichungen, Bilder |
| JLPT "eggrolls" N1–N5 | 121 MB, 10.107 Audiodateien | 10.147 | 10.147 | 89 s | Furigana, Beispielsätze, Audio-Button |
Eine sechste Datei, ein AnKing MCAT Beispiel-Stapel mit 263 Karten, diente nur als Kontrolle, um dasselbe Paket zweimal zu importieren; ich habe diesen nicht Karte für Karte überprüft.
Worauf ich bei jeder Karte geachtet habe
- Die Kartenanzahl in der Bibliothek stimmt mit der Anzahl überein, die Desktop-Anki für denselben Stapel anzeigt.
- Lückentexte zeigen
[…]oder den Hinweistext auf der Vorderseite und die farblich hervorgehobene Antwort auf der Rückseite, eine Karte pro Lückentext-Nummer. - Fetter, unterstrichener und farbiger Text (Hervorhebungen im AnKing-Stil) bleiben erhalten.
- Bilder innerhalb des Pakets werden geladen, einschließlich jener, auf die aus dem Extra-Feld verwiesen wird.
- Audio-Felder werden zu einem abspielbaren Button; Furigana (Lesehilfen) bleiben mit dem Kanji verbunden.
- Zusätze auf Vorlagenebene, wie die Kopfzeile, die manche Stapel über jeder Karte anzeigen, sind weiterhin sichtbar.
USMLE Step 2
Der komplizierteste Stapel in diesem Test: 23 Notiztypen und 14 verschiedene Lückentext-Vorlagen in einem Paket. Jede Variante, die ich geöffnet habe, wurde als normale Lückentext-Karte gerendert, wobei rote und blaue Hervorhebungen intakt blieben und das Extra-Feld unter der Antwort stand. Die hochauflösenden Fotos in der Endokarditis-Karte werden aus dem Medienordner des Pakets geladen, nicht aus dem Internet.
Zanki Physiology & Pathology
Der größte Stapel nach Kartenanzahl. Der Import von 16.966 Karten dauerte etwa 15 Sekunden. Unterstrichene Begriffe und Bilder wurden korrekt übernommen. Eine Sache, die mir hier und auch schon bei USMLE Step 2 aufgefallen ist: Karten aus derselben Notiz (c1, c2, c3 einer Lückentext-Notiz) erschienen in einer Sitzung direkt nacheinander. Desktop-Anki schiebt verwandte Karten ("Siblings") standardmäßig auf einen anderen Tag (burying); die von mir getestete Version tat dies nicht. Mehr dazu weiter unten.
MileDown's MCAT Decks
Die größte Datei mit 238 MB, fast alles davon Bilder. Sie wurde in etwa 5 Sekunden importiert, da die Kartenanzahl gering ist. Farbige Lückentexte und die Diagramme werden korrekt gerendert. Der einzige Makel: Die Karten von MileDown enthalten externe Hyperlinks, und diese werden als grauer Text statt als antippbare Links angezeigt. Der Text ist da; das Linkziel fehlt.
JLPT "eggrolls" N1–N5
Der langsamste Import, und der Grund dafür ist die Anzahl der Medien, nicht die der Karten: 10.107 Audiodateien müssen entpackt und indexiert werden. 89 Sekunden für 10.147 Karten. Auf den Karten sitzen die Furigana über den Kanji, Beispielsätze behalten ihre Zeilenumbrüche und jedes Audiofeld wird zu einem lilafarbenen Play-Button.
First Aid 2017 Pharmacology
Ein kleiner, klassischer Lückentext-Stapel. Lückentext-Hinweise und das kursive Extra-Feld wurden wie erwartet gerendert. Das einzige Problem ist rein kosmetisch: Der ursprüngliche Name des Stapels, aervien + tracymcgrady1991 step 1 pharm (FA 2017), ist das, was in der Bibliothek angezeigt wird, und er wird auf dem ersten Bildschirm abgeschnitten. Eine Umbenennung nach dem Import behebt das.
Der Fehler, den der Test aufgedeckt hat: Verdoppelte Unterstapel-Bäume
USMLE Step 2 wurde mit 11.199 Karten importiert. Desktop-Anki sagt 5.647. Zanki kam auf 20.792 statt 16.966. MileDown und JLPT waren exakt.
Der Unterschied zwischen den Stapeln, die sich verdoppelt haben, und denen, bei denen das nicht passiert ist, liegt in der Stapel-Baumstruktur. Der übergeordnete Stapel von USMLE Step 2 enthält eigene Karten und hat zudem 15 Unterstapel. Der Importer listete jeden Stapel auf, der direkt Karten enthält, und zählte dann die Notizen für jeden von ihnen auf, einschließlich ihrer Kinder, sodass die Notizen der Unterstapel einmal unter dem übergeordneten Stapel und einmal unter sich selbst gesammelt wurden. Zanki hat einige Zwischenstapel mit eigenen Karten, was seinen 22%igen Überschuss erklärt; die übergeordneten Stapel von MileDown und JLPT sind leer, also wurde nichts doppelt gezählt. Die Modellierung der "Anzahl der kartenhaltigen Vorfahren pro Karte" prognostizierte 11.194 / 20.790 / 2.888 / 10.147, was mit dem übereinstimmt, was ich gemessen habe.
Die Korrektur behält jede Notiz nur noch in dem tiefsten Stapel, der sie beansprucht. Unser lokaler Test mit 17 echten Stapeln, der zuvor nur behauptete "mindestens 100 Karten", fordert nun exakte Zahlen und besteht zu 24/24. Die Änderung ist in Guru 1.5.1 enthalten, das sich zum Zeitpunkt dieses Schreibens in der App Store Überprüfung befindet. Wenn Sie einen verschachtelten Stapel mit einer früheren Version importiert haben und ungefähr die doppelte Anzahl sehen, löschen Sie den Stapel und importieren Sie die Datei nach dem Update erneut; bestehende Bibliotheken werden nicht automatisch überschrieben.
Drei Dinge, die mir nicht gefallen haben
- Lückentext-Geschwister direkt nacheinander. c1, c2 und c3 einer Notiz erschienen in einer Sitzung nacheinander. In Version 1.5.1 zeigt Guru eine Karte pro Notiz und Tag an, genau so wie Ankis Funktion "Verwandte Karten auf anderen Tag verschieben" (bury siblings).
- Die "~60 Min"-Schätzung. Jeder Stapel zeigte für 20 neue Karten dieselbe Schätzung, was sowohl falsch als auch entmutigend ist, wenn man gerade 17.000 Karten importiert hat. Version 1.5.1 schätzt basierend auf den Karten, die Sie tatsächlich in der Sitzung sehen werden.
- Stapelnamen. Geteilte Stapel kommen mit ihren originalen, oft sehr langen Namen an und werden in der Bibliothek abgeschnitten. Dieses Problem ist noch offen; benennen Sie sie vorerst nach dem Import um.
Führen Sie denselben Check mit Ihrem eigenen Stapel durch
- In Desktop-Anki: Datei → Exportieren → Anki-Stapelpaket (.apkg). Setzen Sie ein Häkchen bei Zeitplanungsinformationen einschließen, wenn Ihre Intervalle übernommen werden sollen, und bei Medien einschließen für Bilder und Audio.
- Senden Sie die Datei per AirDrop an das iPhone oder speichern Sie sie in iCloud Drive, tippen Sie dann in Dateien darauf und wählen Sie Guru. (Schritt-für-Schritt mit Screenshots.)
- Vergleichen Sie die Kartenanzahl in der Bibliothek mit der Anzahl in Desktop-Anki. Wenn Ihr Stapel Unterstapel hat und die Zahl ungefähr doppelt so hoch ist, nutzen Sie eine Version vor 1.5.1.
- Starten Sie eine Sitzung und überprüfen Sie eine Lückentext-Karte, eine Bild-Karte und eine Audio-Karte, bevor Sie die Datei löschen.
Das Importieren und das tägliche Lernen sind für bis zu fünf Hauptstapel (Top-Level-Stapel) kostenlos, und ein gesamter Unterstapel-Baum zählt dabei als ein Stapel. Jeder Stapel lässt sich wieder als standardmäßige .apkg-Datei exportieren.
FAQ
Behält der Import meinen Lernverlauf und meine Intervalle? Er behält den Zeitplanungsstatus (Fälligkeitsdaten, Stabilität und Schwierigkeit), wenn das Paket mit "Zeitplanungsinformationen einschließen" exportiert wurde. Ein ohne diese Option exportiertes Paket wird als komplett neue Karten importiert.
Wird AnKing unterstützt? Der in diesem Test verwendete USMLE Step 2-Stapel nutzt Notiztypen im AnKing-Stil mit 14 Lückentext-Varianten und farbigen Hervorhebungen, die alle korrekt dargestellt wurden. Ein vollständiger AnKing Step-Stapel ist eine größere Datei mit mehr Medien, rechnen Sie also eher mit einer Importzeit von fast einer Minute als mit 10 Sekunden. AnkiHub-Updates fließen nicht automatisch in Guru ein; Sie müssen einen frischen Export erneut importieren. Siehe AnKing und Zanki auf dem iPhone.
Warum dauerte der Audio-Stapel 89 Sekunden, während Zanki nur 15 brauchte? Die Importzeit skaliert mit der Anzahl der Mediendateien, nicht mit der der Karten. JLPT eggrolls enthält 10.107 Audiodateien; Zanki hat weit weniger, dafür größere Bilder.
Stammen diese Screenshots von einem echten Gerät? Sie stammen aus dem iOS-Simulator (iPhone 16 Pro Max), auf dem dieselbe Version läuft, die auch im App Store ausgeliefert wird; die Import-Engine und das Rendering sind identisch mit dem echten Gerät. Die Importzeiten auf einem physischen iPhone 15/16 liegen im selben Bereich.
Funktionieren externe Links in den Karten? Noch nicht. Links innerhalb des Kartentextes werden als grauer Text statt als antippbare Links angezeigt, wie bei den MileDown-Karten oben zu sehen ist.
Probieren Sie es mit Ihrem eigenen Stapel aus
Guru importiert .apkg und .colpkg mit intakten Lückentexten, Medien, Unterstapeln und Zeitplanungen. Das Importieren und das tägliche Wiederholen sind für bis zu 5 Hauptstapel kostenlos.
Guru holen