Warum hinkt der Tastaturton auf dem iPhone hinterher, wenn ich schnell tippe?
Der Klick kommt einen Moment nach dem Finger statt mit ihm. Fünf echte Ursachen — Bluetooth-Latenz, eine belegte Audio-Session, knappe Erweiterungs-Speicher, welche Sound-API die Tastatur nutzt, und der Stromsparmodus — und wie man sie unterscheidet.
Sie tippen schnell, und der Klick kommt einen Moment nach dem Finger, oder fällt bei manchen Anschlägen ganz aus, statt mit jedem Druck da zu sein. Das ist eine echte, messbare Verzögerung und keine subjektive Wahrnehmung, und sie hat eine überschaubare Zahl von Ursachen, die sich auch stapeln können: wie der Ton geleitet wird, nachdem er das Telefon verlassen hat, was sonst gerade die Audio-Hardware belegt, wie viel Spielraum die Tastaturerweiterung hat, und welche iOS-Sound-API diese Tastatur tatsächlich verwendet.
Das ist ein anderes Problem als eine Tastatur, die genau beim Öffnen kurz zögert. Diese einmalige Pause ist die Erweiterung, die nach dem Beenden wieder in den Speicher geladen wird; dafür gibt es den Ratgeber, warum die iPhone-Tastatur langsam lädt. Hier geht es um Verzögerung während des laufenden Tippens, bei einer bereits geöffneten, bereits aktiven Tastatur.
1. Der Ton läuft über Bluetooth
Der eigene Lautsprecher des Telefons und eine kabelgebundene Verbindung sind praktisch verzögerungsfrei. Bluetooth ist es nicht — jedes Paar AirPods, jeder Bluetooth-Lautsprecher, jede Autoanlage fügt Kodier-, Übertragungs- und Dekodierzeit hinzu, bevor ein Ton Ihr Ohr erreicht, typischerweise einige Dutzend Millisekunden und je nach verwendetem Codec manchmal deutlich mehr. Diese Verzögerung entsteht, nachdem die Tastatur den Ton bereits abgespielt hat, draußen im Bluetooth-Stack statt in der App — deshalb kann keine Tastatur, weder Apples eigene noch eine von Drittanbietern, sie entfernen. Verschwindet die Verzögerung, sobald Sie zum eingebauten Lautsprecher zurückwechseln, ist das Ihre Ursache.
2. Etwas anderes hat sich die Audio-Hardware geschnappt
iOS gibt das Audiosystem jeweils einer App, wenn diese es aktiv konfigurieren muss — ein Anruf, Siri, eine Sprachmemo-Aufnahme, eine Musik-App, die gerade zu spielen begonnen hat. Ein Tastaturklick muss darum nicht immer kämpfen (gleich mehr dazu, warum), aber falls die verwendete Tastatur ihren Ton tatsächlich über eine vollständige Audio-Session leitet, kann ein Anruf oder eine Aufnahme, die die Hardware schon nutzt, genau in dem Moment, in dem sie übernimmt, für einen Aussetzer oder einen Moment Stille sorgen. Das löst sich von selbst, sobald freigegeben wird, was Mikrofon oder Lautsprecher gerade belegt hat.
3. Der Tastaturerweiterung fehlt Speicher
Eine Tastaturerweiterung läuft mit einem weit knapperen Speicherbudget als eine normale App — zig Megabyte, nicht Hunderte. Wenn genau in dem Moment, in dem Sie schnell tippen, die Erweiterung zusätzlich ein Theme-Bild dekodiert, eine fortlaufende Lichtanimation abspielt oder ein neues Emoji-Panel lädt, konkurriert das alles um denselben Anteil an Speicher und Rechenzeit wie der Ton selbst. Auf einem älteren Gerät, oder wenn bereits mehrere andere Apps im Hintergrund offen sind, ist diese Konkurrenz meist der Grund für den Aussetzer, nicht die Sounddatei selbst.
4. Nicht jede Tastatur spielt ihren Klick auf dieselbe Weise ab
iOS bietet einer App zwei sehr unterschiedliche Wege, einen kurzen Ton zu erzeugen. Der eine ist ein leichtgewichtiger Systemton-Aufruf, genau für diesen Zweck gebaut — Hinweistöne, UI-Klicks, Tastaturtöne —, der keine Audio-Session braucht und praktisch sofort reagiert. Der andere ist ein vollständiger Audioplayer, gedacht für Musik oder lange Aufnahmen, der erst einen Puffer und eine Session konfigurieren muss, bevor der erste Ton spielt. Eine Tastatur, die auf dem zweiten Ansatz aufgebaut ist, kann bei schnellen, aufeinanderfolgenden Anschlägen tatsächlich hinterherhinken, weil jeder Druck mehr Vorbereitung durchlaufen muss, bevor der Klick den Lautsprecher erreicht. Das ist eine Entscheidung im Code der Tastatur selbst, kein Schalter in den Einstellungen.
5. Der Stromsparmodus drosselt Hintergrundarbeit
Der Stromsparmodus reduziert systemweit die Hintergrund-Rechenleistung, um Akku zu sparen, und eine Tastaturerweiterung zählt aus Sicht von iOS als Hintergrundarbeit. Für sich genommen verursacht er selten eine spürbare Verzögerung, aber zusammen mit einer der obigen Ursachen — einer belegten Audio-Session, einer speicherknappen Erweiterung — kann er den Unterschied zwischen einem kaum wahrnehmbaren Aussetzer und einem deutlich spürbaren machen. Es lohnt sich, ihn auszuschalten (Einstellungen → Batterie), wenn die Verzögerung nur bei niedrigem Akkustand auftritt.
So lässt sich schnell erkennen, welche Ursache vorliegt
- Am Lautsprecher einwandfrei, über AirPods oder einen Bluetooth-Lautsprecher verzögert → Ursache 1, Bluetooth-Latenz.
- Normalerweise einwandfrei, stottert während eines Anrufs oder direkt nach Siri → Ursache 2, eine belegte Audio-Session.
- Schlechter bei offenen anderen Apps, besser nach deren Schließen → Ursache 3, knapper Erweiterungsspeicher.
- Bei jedem schnellen Tippschub durchgehend einen Moment hinterher → Ursache 4, wie diese Tastatur ihren Ton abspielt.
- Tritt nur bei niedrigem Akkustand auf → Ursache 5, der Stromsparmodus.
Wo Kibo hineinpasst
Kibos zahlreiche Tastentöne laufen über denselben leichtgewichtigen Systemton-Aufruf, den auch Apples eigener Tastaturklick verwendet, statt über einen vollständigen Audioplayer — keine Session zu konfigurieren, kein Puffer vorzubereiten, bevor ein Anschlag Geräusch macht, sodass die größte softwareseitige Quelle der oben beschriebenen Verzögerung schlicht nicht Teil davon ist, wie ein Klick abgespielt wird. Dieser Aufruf braucht keinen Vollzugriff. Der Ton folgt weiterhin dem Klingel-/Stummschalter wie jeder Tastaturklick, und er kann weiterhin die Bluetooth-Übertragungsverzögerung mitbekommen, wenn er darüber läuft, denn dieser Teil geschieht, nachdem der Ton die App bereits verlassen hat.
Häufige Fragen
Warum ist der Tastaturton zu Hause einwandfrei, aber verzögert, sobald ich mit einem Bluetooth-Lautsprecher oder CarPlay verbunden bin?
Bluetooth-Audio fügt vor der Ausgabe über den Lautsprecher eine eigene Kodier- und Übertragungsverzögerung hinzu, zusätzlich zu dem, was die Tastatur tut. Das passiert, nachdem der Ton das Telefon bereits verlassen hat, sodass keine Tastatur-App das entfernen kann — zum eingebauten Lautsprecher zurückzuwechseln bestätigt, dass das die Ursache ist.
Hilft es wirklich, andere Apps zu schließen, wenn der Tastaturton verzögert ist?
Es kann helfen. Eine Tastaturerweiterung hat ein viel kleineres Speicherbudget als eine normale App, und wenn sie genau während schnellen Tippens mit anderen offenen Apps um Speicher oder Rechenzeit konkurriert, ist diese Konkurrenz eine häufige Ursache für Aussetzer. Weniger offene Apps bedeuten weniger Konkurrenz.
Gibt es eine Einstellung, die die Tastaturton-Verzögerung behebt?
Keine eigene. Praktisch hilft es zu prüfen, ob die Verzögerung nur über Bluetooth, nur während eines Anrufs, nur bei offenen anderen Apps oder nur im Stromsparmodus auftritt — jeder Fall deutet auf eine andere Ursache, und nur bei manchen können Sie selbst etwas ändern.
Auf der eigenen Tastatur ausprobieren
Kibo ist eine kostenlose Tastatur für das iPhone mit echten mechanischen Tastentönen, Themes zur Auswahl und RGB-Lichteffekten. Ohne Konto, ohne Werbung — und sie funktioniert mit ausgeschaltetem Vollzugriff.