/* Page prose (de) */
"QualityOfService" = "# Quality of Service: Wie dringend ist das?\n\nWenn du Arbeit an eine Hintergrund-Warteschlange schickst, will GCD wissen, *wie wichtig* sie ist, damit es Threads und Akku klug einteilen kann. Du sagst es ihm mit einer **Quality of Service (QoS, Dienstgüte)**, einem Prioritätslabel auf der Arbeit. Höhere QoS bekommt mehr Ressourcen früher; niedrigere QoS ist schonender zum Akku und weicht dringenderer Arbeit.\n\nEs gibt vier, die du tatsächlich benutzen wirst, von der höchsten zur niedrigsten:\n\n1. **`.userInteractive`**: Arbeit, die der Nutzer *gerade jetzt geschehen sieht*: Animationen, das Reagieren auf eine Berührung, das Flüssighalten der Oberfläche. Muss sich sofortig anfühlen. Halte sie winzig. (Das ist im Grunde die Priorität des Hauptthreads selbst.)\n2. **`.userInitiated`**: Der Nutzer hat um etwas gebeten und wartet auf das Ergebnis: ein Dokument öffnen, das er angetippt hat, den Bildschirm laden, zu dem er navigiert ist. Ziel sind ein oder zwei Sekunden.\n3. **`.utility`**: Längere Arbeit mit sichtbarem Fortschritt, auf die der Nutzer nicht starrt: ein Download mit Fortschrittsbalken, das Importieren von Daten. Sekunden bis Minuten. GCD balanciert sie für Energieeffizienz.\n4. **`.background`**: Arbeit, von der der Nutzer überhaupt nichts mitbekommt: Vorabrufen, Aufräumen, Synchronisieren. Kann lange dauern; das System führt sie aus, wenn es passt, und drosselt sie, um Energie zu sparen.\n\nDie Wahl ist meist gesunder Menschenverstand: **Wartet jemand darauf, und schaut er zu? Je mehr Ja, desto höher die QoS.** Im Zweifel `.utility` für echte Hintergrundaufgaben und `.userInitiated` für \"der Nutzer hat getippt und erwartet ein Ergebnis\".";
"QualityOfService-2" = "**Sieh es laufen:** Beide Aufgaben machen Fortschritt. QoS ist ein *Hinweis auf Priorität*, kein striktes \"erledige dieses vor jenem\". Typischerweise siehst du, wie die Bestellung mit hoher Priorität prompt lädt, während sich die Aufräumarbeit mit niedriger Priorität dazwischenschiebt. Auf einem ausgelasteten Gerät wäre der Abstand ausgeprägter: `.background`-Arbeit weicht allem Dringenderen.\n\n[Zurück](@previous)  |  Seite 7 von 9  |  [Weiter: asyncAfter: mach es später](@next)";
