🔧 Technischer Einblick

Yay!Timer Dauerhafter Modus Technologie

Die Technologie hinter Sprachansagen, die niemals stoppen – auch bei ausgeschaltetem Bildschirm, App im Hintergrund oder gesperrtem Handy.

Warum Android Timer-Sprachansagen stoppt

😤

Timer-Apps versagen bei gesperrtem Bildschirm

Du bist 15 Minuten in einem intensiven HIIT-Training. Du legst dein Handy weg, sperrst den Bildschirm und konzentrierst dich auf deine Burpees. Dann... Stille. Die Sprachansagen haben aufgehört. Du hast drei Intervalle verpasst und hast keine Ahnung, wo du in deinem Training bist.

Das passiert, weil Android Hintergrund-Apps aggressiv verwaltet, um Akku zu sparen. Wenn der Bildschirm ausgeht, kann das Betriebssystem Apps im Hintergrund pausieren oder beenden – einschließlich deines Timers.

Android Doze & Hintergrund-App-Beschränkungen

🔋

Akku-Optimierung

Android begrenzt CPU-Zeit und Netzwerkzugriff für Hintergrund-Apps, um die Akkulaufzeit zu verlängern.

💤

Doze-Modus

Wenn das Handy mit ausgeschaltetem Bildschirm stillsteht, aktiviert Android den Doze-Modus und verzögert Hintergrundarbeit.

🎵

Audio-Fokus

Apps können den Audio-Fokus verlieren, wenn eine andere App Sound abspielt oder das System anderen Audio priorisiert.

🗣️

TTS-Engine-Limits

Text-to-Speech erfordert, dass die App „aktiv" ist, um Sprachsynthese in Echtzeit anzufordern.

Vorab generiertes Audio: Die Lösung des Dauerhaften Modus

✅

Technologie für vorab generierte Audio-Dateien

Anstatt Sprachansagen während deines Trainings in Echtzeit zu generieren, erzeugt der Dauerhafte Modus von Yay!Timer die gesamte Audio-Spur vor dem Start. Alle Sprachansagen, Countdowns und Stille-Intervalle werden in einer einzigen Audio-Datei kombiniert, die kontinuierlich abgespielt wird – genau wie ein Musiktrack.

Audio-Generierungsschritte im Dauerhaften Modus

1

Routine-Analyse

Wenn du auf Start tippst, analysiert Yay!Timer deine gesamte Routine – jedes Intervall, jeden Satz und jede Wiederholung. Es berechnet genau, wann jede Sprachansage abgespielt werden soll.

2

TTS-Vorabgenerierung

Jeder eindeutige Ansagetext wird mit der TTS-Engine deines Geräts in Audio umgewandelt. Doppelte Texte (wie „Arbeit" in mehreren Intervallen) werden einmal generiert und wiederverwendet, um die Generierungszeit zu minimieren.

3

Audio-Kodierung

Die TTS-Audio-Segmente und berechneten Stille-Intervalle werden kombiniert und kodiert. Für Routinen unter 60 Minuten wird das WAV-Format für Einfachheit verwendet. Für längere Routinen hält effiziente AAC-Kodierung die Dateigrößen überschaubar.

4

Media Player Wiedergabe

Das generierte Audio wird über Androids Media Player API abgespielt – dasselbe System, das Musik abspielt. Dies gibt dem Audio hohe Priorität und ermöglicht, dass es auch bei ausgeschaltetem Bildschirm oder anderen Apps im Vordergrund weiterläuft.

5

Intervall-Synchronisierung

Eine präzise Intervall-Map verknüpft Audio-Zeitstempel mit deinen Trainingsintervallen. Wenn du vor- oder zurückspringst, springt das Audio zur exakten Position für dieses Intervall. Die Benutzeroberfläche bleibt perfekt mit der Audio-Timeline synchronisiert.

Audio-Caching & AAC-Kodierungsdetails

📁

Intelligentes Audio-Datei-Caching

Generierte Audio-Dateien werden sicher auf deinem Gerät gecacht. Wenn du dieselbe Routine erneut ausführst, wird die gecachte Datei wiederverwendet – keine Neugenerierung nötig. Nur wenn du eine Routine änderst, wird eine neue Audio-Datei generiert.

⚡ Zweiter Start sofort

🎵

WAV vs AAC Formatauswahl

Für Trainings unter 60 Minuten sorgt das WAV-Format für maximale Kompatibilität. Für längere Routinen (wie 90-minütige Coaching-Sessions) reduziert AAC-Kodierung die Dateigröße bei Beibehaltung der Qualität.

📊 90-Minuten-Routine ≈ 5MB AAC

🔄

Tabata Segment-Wiederverwendungs-Caching

Für Routinen mit wiederholten Intervallen (wie Tabatas 8 identische Runden) cached und wiederverwendet der Encoder vorab kodierte Segmente innerhalb einer Session, was die Generierungszeit drastisch reduziert.

🏃 50% Cache-Trefferquote bei Tabata

🎯

Millisekunden-Timing-Präzision

Das Intervall-Mapping-System verfolgt Ansagepositionen mit Millisekunden-Genauigkeit. Skip-Operationen landen präzise am Anfang der Ansage jedes Intervalls.

🎯 <0,02% Timing-Varianz

Audio-Modus-Auswahl zwischen TTS und Dauerhaftem Modus in Yay!Timer Einstellungen

Audio-Modus-Auswahl in den Energiespar-Einstellungen

TTS-Modus vs Dauerhafter Modus Vergleich

Funktion TTS-Modus (Kostenlos) Dauerhafter Modus (Premium)
Bildschirm aus ❌ Kann stoppen ✅ Läuft weiter
App im Hintergrund ❌ Kann stoppen ✅ Läuft weiter
Handy gesperrt ❌ Kann stoppen ✅ Läuft weiter
Startzeit ⚡ Sofort ⏳ Kurze Generierung (erster Start)
Akkuverbrauch 🔋 Niedriger 🔋 Etwas höher
Lange Trainings ❌ Unterbrechungsrisiko ✅ Perfekt für 90+ Min.
Speicherverbrauch 📦 Keiner 📦 Gecachte Audio-Dateien

Wann welchen Modus verwenden

  • TTS-Modus: Kurze Trainings mit eingeschaltetem Bildschirm, wenn du sofortigen Start ohne Wartezeit möchtest.
  • Dauerhafter Modus: Jedes Training, bei dem du dein Handy sperren, in die Tasche stecken oder 100% Zuverlässigkeit brauchst.

Entdecke Yay!Timer Funktionen

Yay!Timer herunterladen – Nie wieder ein Intervall verpassen

Erlebe die Zuverlässigkeit des Dauerhaften Modus. Lade Yay!Timer kostenlos herunter und upgrade auf Premium für nur 2,99€.

Jetzt bei Google Play