Eine Stufe für alles funktioniert nicht
Wasser und Medikamente brauchen unterschiedliche Lautstärken
Die Erinnerung ans Wassertrinken darf leise sein. Die Erinnerung an deine Medikamente nicht. Wenn beide auf der gleichen Stufe sitzen, übertreibst du beim einen oder verpasst das andere.
Lautstärke und Wiederholung waren zusammengeklebt
Bis v1.1.13 musstest du zwischen Sanft, Zeitkritisch, Persistent und Live Activity wählen. Dabei sind das eigentlich zwei Fragen, die nichts miteinander zu tun haben: wie laut die erste Erinnerung ist, und wie oft sie zurückkommt, wenn du nicht antwortest.
Silent Mode bricht keine Notification
Wenn dein iPhone auf Stumm steht, bleibt das System still. Für eine Anker-Routine wie Aufwachen oder einen Medikamenten-Wecker reicht das nicht. Vorher gab es keinen sauberen Weg, da durchzubrechen.
Drei Stufen, frei wählbar
Du entscheidest pro Habit, wie laut die erste Erinnerung sein darf.
Sanft
Standard-Notification. Leise, verschwindet im Hintergrund. Gut für Habits, die du gerne erinnert bekommst, aber nicht aus dem Flow gerissen werden willst.
Zeitkritisch
Bricht durch deinen Focus-Modus. Wird mit höherer Priorität zugestellt. Gut für Habits, die wirklich zur Zeit passieren müssen.
Echter Wecker (iOS 26+)
Über AlarmKit zugestellt. Bricht auch durch Silent Mode. Für Anker-Habits wie Aufwachen oder Medikamente. Auf älteren iOS-Versionen ist diese Stufe sauber deaktiviert.
Was sich in v1.1.14 geändert hat
Ein Picker mit vier Optionen: Sanft, Zeitkritisch, Persistent, Live Activity. Lautstärke und Wiederholung waren miteinander verschmolzen.
- 1.Auswahl: eine von vier Stufen
- 2.Persistenz fest verknüpft mit Lautstärke
- 3.Kein Weg, durch Silent Mode zu brechen
Zwei Picker. Lautstärke und Persistenz getrennt. Echter Wecker als dritte Lautstärke-Stufe auf iOS 26+.
- 1.Lautstärke: Sanft, Zeitkritisch, Echter Wecker
- 2.Persistenz: getrennt einstellbar
- 3.Bestehende Habits behalten ihr Verhalten exakt
Was du vorher eingestellt hattest, bleibt unverändert. Du musst nichts neu konfigurieren.

Auch in deinen Routinen
Morgenroutine, Abendroutine, oder eine eigene Routine, die du selber gebaut hast. Jeder Habit innerhalb einer Routine kann seine eigene Stufe haben. Die Persistenz stellst du separat ein: wie oft soll das System nachhaken, wenn du nicht antwortest. Beides bleibt unabhängig konfigurierbar.
Vom Entwickler — der Sackgassen-Bug aus v1.1.13
Im Mai schrieb mir eine Nutzerin: „Echter Wecker tut nichts, wenn ich draufdrücke." Das war der Anfang von zwei Wochen Debugging.
Die Karte war ausgegraut, weil die AlarmKit-Berechtigung noch nicht erteilt war. Soweit erwartbar. Was nicht erwartbar war: der erste Tap auf eine ausgegraute Karte soll den iOS-Berechtigungs-Dialog auslösen. Genau dieser Tap kam aber nie durch. SwiftUI schluckte ihn, bevor der Auth-Flow überhaupt starten konnte. Dead end. Die Karte sah aus wie tot, weil sie es in dem Moment war.
Der Fix in v1.1.14 ist kurz: die ausgegraute Karte ist nicht mehr ausgegraut im Tap-Handler-Sinn. Sie sieht nur so aus. Tap, System-Dialog, ja oder nein, Karte wird live. Zwei Wochen Bug-Recherche für ein paar Zeilen Code, die SwiftUI sagen, dass disabled-Look und disabled-Interaction zwei verschiedene Dinge sind.
Warum überhaupt AlarmKit. iOS 26 hat endlich eine offizielle API für echte Wecker. Vorher musste man tricksen, mit silent background audio, Live Activities, oder ähnlichen Workarounds, die alle ein Eigenleben hatten. Für ein Habit, das wirklich passieren muss, also Medikamente oder Aufstehen, reichen Standard-Notifications nicht. Wenn dein iPhone auf Stumm steht, schweigt der Standard-Channel. AlarmKit nicht.
Eine Nebenbemerkung zur Compliance: es gibt einige Forum-Threads, die behaupten, AlarmKit brauche eine separate App, weil Apple das so vorschreibe. Das stimmt nicht. Apple verlangt eine ehrliche Usage-Beschreibung in der Info.plist und einen legitimen Use-Case. Für DopaLoop ist „medikamenten- und routine-zentrierte Erinnerungen für ADHS-Nutzer" so legitim wie es nur sein kann.
Was dabei für mich nochmal klar geworden ist: ADHS und Anker-Routinen brauchen Hardware-Garantien. Notifications sind Soft-Garantien, sie kommen, wenn das System sie für wichtig genug hält. Wenn deine Medikamenten-Routine darauf angewiesen ist, dass das System sie für wichtig hält, hast du den falschen Hebel. Die Stufe darunter, der Standard-Channel, funktioniert für alles, was du eigentlich sowieso tun würdest, wenn du dran denkst. Aber genau die Habits, bei denen du nicht von alleine dran denkst, sind die, für die du echtes Volumen brauchst.
Das war auch der Grund, in v1.1.14 Lautstärke und Persistenz zu trennen. Im alten Modell saßen beide in derselben Auswahl, was bedeutete: wer Lautstärke wollte, bekam Persistenz mitgeliefert, und umgekehrt. Aber das sind zwei unabhängige Fragen. Wie laut beim ersten Mal? Wie hartnäckig danach? Das eine sagt nichts über das andere. Jetzt sind es zwei Picker. Was schon eingestellt war, bleibt eingestellt. Niemand wacht morgen mit einem Wecker auf, der vorher leise war.
Als nächstes kommt der separate Toggle für die Wiederholungs-Frequenz auf Anker-Habits. Das war eigentlich Teil 2 des Splits, aber er passt nicht mehr in v1.1.14, ohne den Release zu verzögern. Spätestens v1.1.16.
Wer eine ADHS-App baut, kennt das Muster: jeder Feature-Schritt ist auch ein Anti-Shame-Schritt. Echter Wecker für Medikamente ist nicht „du brauchst Disziplin", sondern „dein Hirn arbeitet anders, hier ist die richtige Lautstärke dafür". Das war der Grund, das überhaupt zu bauen. Der Sackgassen-Bug hat zwei Wochen gekostet. Das richtige Feature darunter war von Anfang an richtig.
Häufige Fragen
Über den Autor
Stephan Eberle · Founder, DopaLoop
Ich bin Stephan, Senior-Engineer mit über 25 Jahren Praxis und spätdiagnostizierter ADHSler. DopaLoop baue ich für die Hirne, die Standard-Habit-Tracker zermürben — privat, On-Device, Goals-First. Auf Medium schreibe ich offen über Shipping-Angst, Hyperfokus und den Rabbit-Hole-Portfolio-Effekt.
