Beim iOS ist es so, dass der TTask etwa 10 Sekunden weiter läuft nachdem die App in den Hintergrund kommt. Danach stoppt dieser.
Es sei denn man verwendet den background fetch der erhöht die Zeit auf 30 Sekunden.
Dann gibt es da noch die "Ausnahmen" wie z.B. Musik-Apps oder Navigations-Apps.
Solange zum Beispiel ein Lied gespielt wird, bleibt die App auch im Hintergrund aktiv.
Unter iOS habe ich bisher keine Möglichkeit gefunden meine Tasks mehr als 10 Sekunden im Hintergrund laufen zu lassen.
Ziemlich stressig wenn man unter Android und iOS die selben "Features" anbieten möchte aber eines der beiden
OS es unterbindet.