Anki-Decks aufs iPhone importieren: .apkg erklärt
Was in einer .apkg steckt, wo du gute Decks findest, was beim Import mitkommt und was nicht, und wie du sie in AnkiMobile oder checkst öffnest.
Du hast ein Deck gefunden, das jemand mit viel Liebe gebaut hat, oder du willst deine eigenen Karten vom Laptop aufs iPhone holen. Technisch ist das eine einzige Datei. Praktisch gibt es drei Stellen, an denen es schiefgeht: die falsche Dateisorte, fehlende Medien und fremder Lernstand, der dir den Zeitplan verhagelt. Hier ist alles, was du wissen musst, damit dein Import beim ersten Versuch klappt.
.apkg oder .colpkg: Die Endung entscheidet
Anki kennt zwei Paketformate, und die verwechselt man genau einmal.
- .apkg (Anki Deck Package): ein Deck samt Unterdecks. Beim Import wird der Inhalt deiner vorhandenen Sammlung hinzugefügt. Das ist fast immer das, was du willst.
- .colpkg (Anki Collection Package): die gesamte Sammlung mit allen Decks und der kompletten Lernplanung. Beim Import werden laut Anki-Handbuch die vorhandenen Karten gelöscht und ersetzt. Vorhandene Mediendateien bleiben liegen.
Eine Falle gibt es noch: Ältere Anki-Versionen haben Sammlungspakete als collection.apkg gespeichert. Trotz Endung ist das eine ganze Sammlung und kein normales Deck. Wenn eine Datei so heißt, behandle sie entsprechend vorsichtig.
Was in einem Deck-Paket steckt
Laut Anki-Handbuch enthält ein Paket Decks, Notizen, Notiztypen und Karten. Der Notiztyp ist der wichtige Teil: Er legt fest, welche Felder es gibt und welche Karten aus einer Notiz entstehen. Seine Vorlagen bestimmen, wie Vorder- und Rückseite aussehen, geschrieben in HTML und gestaltet mit CSS. Mit dem Notiztyp kommen also auch die Kartenvorlagen mit. Das ist der Grund, warum ein gut gebautes Deck auf deinem iPhone genauso aussieht wie beim Ersteller.
Zwei Dinge sind dagegen optional, und genau da passieren die meisten Pannen:
- Medien. Bilder, Audio und andere lokale Dateien landen nur im Paket, wenn beim Export „Include Media“ aktiviert war. Die Endung .apkg verrät dir nicht, ob die Bilder drin sind.
- Lernfortschritt. Wiederholungsverlauf und Lernplanung kommen nur mit, wenn „Include Scheduling Information“ angehakt war. Ohne das Häkchen fängst du bei null an. Auch Deck-Voreinstellungen können optional mitgegeben werden.
Und jetzt der Teil, den viele nicht wissen: Bei fremden Decks willst du den Lernfortschritt meistens gar nicht. Das Anki-Handbuch empfiehlt normalerweise, Intervalle und Verlauf anderer Personen nicht zu übernehmen, weil sie zu unerwarteten Intervallen führen können. Die Person, die das Deck gebaut hat, konnte die halbe Anatomie vielleicht schon im Schlaf. Du nicht. Anki Desktop hat dafür seit Version 23.10 beim Import die Option „Import any learning progress“.
Bei deinen eigenen Decks ist es umgekehrt: Wenn du vom Laptop aufs iPhone umziehst, willst du den Lernstand natürlich behalten. Dann gehören beim Export beide Häkchen rein, Medien und Scheduling.
Wo du gute Decks findest
Es gibt keine unabhängig geprüfte Rangliste der beliebtesten Quellen. Diese drei Anlaufstellen sind aber die bekanntesten:
- AnkiWeb Shared Decks ist das offizielle Verzeichnis geteilter Decks, mit Kategorien und Suche. Aus AnkiMobile kommst du direkt dorthin.
- The AnKing ist der bekannteste Anbieter für Medizin und Prüfungsvorbereitung, mit dem AnKing Step Deck und dem MCAT Deck. Wichtig: Die Decks werden laut Anbieter über AnkiHub bereitgestellt und aktualisiert. Ein dauerhaft frei verfügbarer, aktueller .apkg-Direktdownload ist nicht belegt. Geh also den Weg, den der Anbieter beschreibt.
- Reddit r/Anki ist gut für Fragen und Empfehlungen. Ein Beitrag mit vielen Upvotes ist aber kein Qualitätssiegel für ein Deck.
Und dann gibt es natürlich die ergiebigste Quelle von allen: deine Kommilitonen, die schon ein Semester weiter sind. Frag einfach.
Import in AnkiMobile
Das offizielle AnkiMobile-Handbuch beschreibt den Weg für Decks aus dem AnkiWeb-Verzeichnis so:
- Unten links auf „Add/Export“ tippen, dann „Shared Deck List“.
- Kategorie wählen oder suchen, Deck antippen, nach unten scrollen, „Download“.
- Safari lädt die Datei herunter. Öffne in Safari den Download-Pfeil, dann „Downloads“, und tipp die Datei an.
- Falls gefragt: „Open in Anki“ wählen. Nach dem Import ist das Deck lernbereit.
Für Dateien aus anderen Quellen, also Mail, Messenger oder einer anderen Website: Datei antippen, „Öffnen in“ beziehungsweise „Teilen“ wählen und die App auswählen. Hast du die Datei schon gespeichert, findest du sie laut Apple in der App Dateien im Ordner Downloads. Dort kannst du sie antippen oder gedrückt halten und über „Teilen“ an die App schicken.
Import in checkst
Der Weg ist derselbe, nur das Ziel ist ein anderes. checkst ist auf dem iPhone als App für .apkg-Dateien registriert:
- Die .apkg in Safari, Mail, einem Messenger oder der Dateien-App antippen.
- Über „Teilen“ beziehungsweise „Öffnen in“ checkst auswählen. Alternativ in checkst selbst über den Import die Datei aus „Dateien“ wählen.
- Am Ende siehst du, wie viele Notizen, Karten und Mediendateien angekommen sind. Wenn bei den Medien eine Null steht, obwohl das Deck Bilder hat, war beim Export „Include Media“ nicht aktiv.
checkst übernimmt die Notiztypen und Vorlagen aus dem Paket und stellt Basic-, Cloze-, Eingabe- und Image-Occlusion-Karten so dar, wie sie im Deck angelegt sind, inklusive Formeln und Furigana. Steckt dein Lernstand im Paket, behält checkst ihn standardmäßig, und FSRS plant von dort aus weiter. Bei einem fremden Deck mit fremdem Verlauf setzt du den Lernstand beim Import zurück, dann startest du mit neuen Karten.
Eine .colpkg, also eine ganze Anki-Sammlung, kann checkst auch öffnen. Anders als in Anki ersetzt sie dort nichts: Die Decks aus der Sammlung kommen zu deinen vorhandenen dazu. Für den Alltag sind einzelne .apkg trotzdem sauberer, denn so nimmst du nur mit, was du wirklich lernen willst.
Was nicht mitkommt: Add-ons und Skripte
Hier sind die Grenzen, die für jede iPhone-App gelten, nicht nur für eine bestimmte.
Desktop-Add-ons laufen nicht auf dem iPhone. Das hat Anki-Entwickler Damien Elmes im offiziellen Forum für AnkiMobile bestätigt. Wenn ein Deck darauf angewiesen ist, dass beim Lernen ein Add-on läuft, bekommst du die Karten, aber nicht die Add-on-Funktion. AnkiHub schreibt dasselbe über seine eigenen Funktionen. Die Karten bleiben lernbar, die Extras fehlen.
JavaScript in Kartenvorlagen ist eine Grauzone. Anki erlaubt es grundsätzlich, gibt aber keinen Support und keine Funktionsgarantie. Weil Vorlagen auf verschiedenen Geräten unterschiedlich dargestellt werden, sagt das Handbuch: auf jedem Client testen. Die pauschale Aussage „JavaScript geht auf dem iPhone nicht“ stimmt so nicht. „Kann gehen, muss nicht“ trifft es eher.
Neuere Paketformate: Wenn ein Import scheitert
Hinter derselben Endung .apkg können unterschiedliche interne Formate stecken. Ankis Quellcode unterscheidet collection.anki2, collection.anki21 und collection.anki21b, das moderne Format mit zstd-Kompression. Eine App muss jede dieser Varianten ausdrücklich unterstützen. checkst liest alle drei, auch das zstd-komprimierte anki21b.
Wann was eingeführt wurde, wird oft falsch erzählt. Die Versionshinweise beschreiben für Version 2.1.50 ein optionales neues Format für Sammlungspakete und eine neue .apkg-Implementierung erst für 2.1.52, anfangs hinter einer Funktionsschaltung. „Alle .apkg sind seit 2.1.50 zstd-komprimiert“ ist also nicht belegt.
Die praktische Lösung, wenn eine App ein Deck nicht öffnen will: Exportier es in Anki Desktop neu und aktivier „Support older Anki versions (slower/larger files)“. Die Datei wird größer und der Export langsamer, dafür kann sie von mehr Programmen gelesen werden.
Die Checkliste für deinen nächsten Export
- .apkg, nicht .colpkg, wenn du ein Deck weitergeben oder umziehen willst.
- Include Media anhaken, sonst fehlen Bilder und Audio.
- Include Scheduling Information nur bei deinen eigenen Decks.
- Bei Problemen: Support older Anki versions aktivieren und neu exportieren.
- Nach dem Import kurz die Zahl der Mediendateien prüfen und eine Handvoll Karten ansehen.
Damit dauert ein Umzug vom Laptop aufs iPhone ungefähr so lange wie das Lesen dieser Checkliste. Und das Deck, das du dir von deiner Lerngruppe geholt hast, sieht danach genauso aus wie bei ihr. Nur dein Lernstand ist deiner.
Häufige Fragen
Was ist der Unterschied zwischen .apkg und .colpkg?
Eine .apkg ist ein einzelnes Deck samt Unterdecks und wird zu deiner Sammlung hinzugefügt. Eine .colpkg ist die komplette Sammlung, und ihr Import ersetzt laut Anki-Handbuch die vorhandenen Karten. In checkst wird eine .colpkg dagegen hinzugefügt. Für einzelne Decks nimmst du trotzdem .apkg.
Kommen Bilder und Audio beim Import mit?
Nur, wenn sie beim Export eingepackt wurden. Anki legt Medien nur in die Datei, wenn „Include Media“ aktiviert ist. Fehlen Bilder nach dem Import, lag es meistens am Export.
Soll ich den Lernfortschritt eines fremden Decks übernehmen?
Meistens nicht. Das Anki-Handbuch empfiehlt normalerweise, Intervalle und Wiederholungsverlauf anderer Personen nicht zu übernehmen, weil sie zu merkwürdigen Intervallen führen können. Bei deinem eigenen Deck ist es dagegen genau das, was du willst.
Funktionieren Add-ons und AnkiHub-Funktionen auf dem iPhone?
Nein. Desktop-Add-ons laufen laut Anki-Entwickler Damien Elmes nicht in AnkiMobile, und AnkiHub schreibt selbst, dass Funktionen, die sein Add-on brauchen, dort nicht direkt verfügbar sind. Die Karten selbst kannst du trotzdem lernen.
Kann ich ein .apkg-Deck direkt auf AnkiWeb importieren?
Nein. AnkiWeb ist eine Downloadquelle, aber kein Importer für .apkg-Dateien. Dafür brauchst du eine App auf dem Computer oder dem Smartphone.
Quellen
- Anki-Handbuch: Exportingdocs.ankiweb.net
- Anki-Handbuch: Packaged Decksdocs.ankiweb.net
- Anki-Handbuch: Card Templatesdocs.ankiweb.net
- Anki-Handbuch: Styling & HTML (Javascript)docs.ankiweb.net
- Anki-Handbuch: Sharing Decks Privatelydocs.ankiweb.net
- AnkiMobile-Handbuch: Shared Decksdocs.ankiweb.net
- AnkiWeb Shared Decksankiweb.net
- Apple: Downloads auf dem iPhone oder iPad findensupport.apple.com
- The AnKingtheanking.com
- Reddit: r/Ankireddit.com
- Anki-Forum: Add-ons auf dem iPad (Antwort von Damien Elmes)forums.ankiweb.net
- AnkiHub-Support: How do updates work?community.ankihub.net
- Anki: Versionshinweise 2.1.50–59changes.ankiweb.net
- Anki-Quellcode: package/meta.rsgithub.com