Voice Studio

Was passiert, wenn die Aufnahme-App beim Aufnehmen abstürzt

Eine App, die mitten in der Aufnahme verschwindet — plötzlich der Homescreen, ohne Vorwarnung — fühlt sich endgültig an. Meistens ist sie es nicht. Das Audio, das schon aufgenommen wurde, und der App-Prozess, der gerade gestorben ist, sind zwei verschiedene Dinge, und zu wissen, warum, sagt genau, was man prüfen sollte, bevor man die Aufnahme abschreibt.

Das ist einer dieser Momente, in denen die Angst den Fakten davonläuft. Am Bildschirm steht nirgends, ob die letzten zehn Minuten überstanden haben, also liegt die naheliegende Annahme beim Schlimmsten. Es lohnt sich, zu trennen, was ein Absturz wirklich zerstört, von dem, was er meist unangetastet lässt — das ist nämlich nicht dasselbe.

Was ein Absturz wirklich zerstört

Ein Absturz beendet den laufenden App-Prozess — beendet vom System, weil zu viel Speicher belegt wurde, durch einen Fehler in der App selbst, oder gelegentlich weil iOS Ressourcen für etwas anderes zurückfordert. Dass dieser Prozess verschwindet, ist das ganze Ereignis, aus Sicht des Telefons. Das sagt für sich genommen nichts darüber, ob die Datei, in die dieser Prozess geschrieben hat, noch existiert — denn iOS behandelt eine Datei auf dem Speicher und einen Prozess im Arbeitsspeicher als zwei getrennte Dinge.

Wie die Aufnahme überhaupt erst aufs Telefon kommt

Eine Aufnahme-App, die auf Apples eigenen Audio-Werkzeugen aufbaut, hält die ganze Aufnahme nicht im Arbeitsspeicher, um sie erst beim Antippen von Stopp auf einen Schlag zu schreiben. Sie öffnet gleich zu Beginn eine echte Datei auf dem Speicher und schreibt das codierte Audio während der Aufnahme laufend hinein — ein paar Sekunden nach der anderen, ununterbrochen, solange die Aufnahme läuft. Genau dieser Mechanismus ist es, der es einem eingehenden Anruf erlaubt, die Aufnahme zu pausieren und danach in genau dieser Datei fortzusetzen, statt eine neue zu beginnen: Damit das funktioniert, muss auf dem Gerät bereits eine Datei liegen, in die hinein fortgesetzt werden kann. Ein Absturz macht mit anderen Worten meist keine Arbeit ungeschehen, die ein Anruf ebenfalls nicht ungeschehen machen könnte.

Was das für das Audio selbst bedeutet

Weil die Datei laufend geschrieben wird statt erst am Ende zusammengesetzt zu werden, ist das Audio von vor dem Absturz auf dem Speicher in der Regel intakt. Was wirklich auf dem Spiel steht, ist ein kurzes Fenster genau im Moment des Absturzes — das, was aus dem letzten Puffer noch nicht geschrieben war —, und das sind in der Praxis Sekunden, nicht die ganze Aufnahme.

Der Teil, der fehlen kann, obwohl das Audio überstanden hat

Es gibt noch ein zweites, getrenntes Stück: den Eintrag, der eine Aufnahme mit Titel, Datum und Länge in der Liste der App erscheinen lässt. Dieser Eintrag wird typischerweise geschrieben, sobald die Aufnahme ordentlich gestoppt und an den Rest der App übergeben wurde. Passiert der Absturz, bevor diese Übergabe abgeschlossen ist, kann die rohe Audiodatei unangetastet im Speicher der App liegen, während die App selbst nichts davon weiß, dass die Aufnahme existiert. Diese Lücke — die Datei ist in Ordnung, die App weiß es nur noch nicht — lohnt sich, gezielt zu prüfen, statt anzunehmen, eine leere Liste bedeute eine leere Aufnahme.

Was man danach wirklich prüfen sollte

Warum eine App überhaupt abstürzt

Die Aufnahme selbst ist selten die Ursache. Die häufigeren Auslöser sind gewöhnliche: Das Telefon war ohnehin schon knapp bei Arbeitsspeicher, mit mehreren anderen offenen Apps, der Speicher war fast voll, oder das Gerät war schon eine Weile warmgelaufen — lange Aufnahmesitzungen erhöhen die Wahrscheinlichkeit schlicht, weil sie mehr Zeit geben, in der eines davon passieren kann, nicht weil Aufnehmen an sich etwas Zerbrechliches wäre. Dass iOS eine App im Hintergrund bei Speicherdruck beendet, ist ein ganz normales, erwartbares Verhalten — kein Beleg dafür, dass eine bestimmte App unzuverlässig wäre.

Das Risiko senken, wenn etwas nicht wiederholbar ist

Wo Voice Studio dabei steht

Voice Studio nimmt die ganze Zeit über, während eine Aufnahme läuft, in eine echte .m4a-Datei im eigenen Speicher der App auf — dasselbe Dateikonzept, das ihr erlaubt, bei einem eingehenden Anruf zu pausieren und in genau dieser Datei fortzusetzen, und derselbe Grund, warum ein gesperrter Bildschirm sie nicht stoppt, da sie für Audio im Hintergrund angemeldet ist, statt vorne im Fokus bleiben zu müssen. Es gibt zu keinem Zeitpunkt ein Konto oder einen Server von uns, ein Absturz ist also ein rein lokales Ereignis auf dem Gerät — es gibt nirgendwo sonst etwas wiederherzustellen, und es war auch nirgendwo sonst je etwas gefährdet.

Häufige Fragen

Wenn die Aufnahme-App abstürzt, ist die Aufnahme dann wirklich weg?

Meist nicht vollständig. Audio, das bereits in die Datei geschrieben wurde, ist in der Regel intakt; verloren geht typischerweise ein kurzes Fenster genau im Moment des Absturzes, nicht die ganze Aufnahme.

Warum sollte eine Aufnahme-App überhaupt abstürzen?

Meistens wegen ganz normalem Systemdruck — wenig Arbeitsspeicher bei mehreren offenen Apps, fast voller Speicher, oder ein Gerät, das schon eine Weile warmgelaufen war — und nicht wegen etwas, das speziell mit dem Aufnehmen zu tun hat.

Wie erkenne ich, ob eine Aufnahme einen Absturz überstanden hat?

Die App neu öffnen und zuerst bei Zuletzt oder in der Bibliothek nachsehen. Steht sie nicht dort, in der Dateien-App den eigenen Ordner der App nach einer aktuellen .m4a-Datei durchsuchen — das Audio kann existieren, noch bevor die App einen Eintrag dafür hat.

Ist ein Absturz etwas anderes als das absichtliche Beenden der App über den Task-Wechsler?

Für das, was mit der Datei passiert, nicht — beide beenden den laufenden Prozess auf dieselbe Weise. Der einzige Unterschied ist, dass das absichtliche Beenden eine eigene Entscheidung ist, ein Absturz dagegen nicht.

In Voice Studio ausprobieren

Voice Studio nimmt auf, transkribiert im iPhone selbst und legt jede Notiz nach Zeit und Ort ab — damit der Gedanke aus dem Auto auch nächsten Monat noch auffindbar ist.

Im App Store laden

Kostenloser Download · iPhone und iPad · iOS 16.4 oder neuer