Pop-up-Benachrichtigungen bei Android: Warum sich manche Banner vordrängeln
Das Banner, das sich über alles schiebt, ist keine Designentscheidung der App. Es ist eine Wichtigkeitsstufe, und du kannst sie ändern.
Du bist mitten in einem Video, als ein Banner von oben über den Bildschirm rutscht, die Untertitel verdeckt und ein paar Sekunden stehen bleibt, bevor es wieder verschwindet. Zehn Minuten später schickt eine andere App eine Nachricht, und nichts bewegt sich. Kein Banner, kein Herunterrutschen, nur eine neue Zeile in der Benachrichtigungsleiste, die du bemerkst, sobald du sie das nächste Mal herunterziehst. Gleiches Handy, gleicher Moment, zwei völlig unterschiedliche Ergebnisse. Dass Pop-up-Benachrichtigungen bei Android manchmal erscheinen und manchmal nicht, liegt nicht an einer Eigenheit der jeweiligen App. Es liegt an einer einzigen Eigenschaft eines einzigen Kanals, und sobald du weißt, wo sie sitzt, entscheidest du selbst, welche deiner Apps dich auf diese Art unterbrechen darf und welche warten muss.
Was eine Benachrichtigung nach vorn drängt
Eine Heads-up-Benachrichtigung ist die technische Bezeichnung für das Banner, das sich über das legt, was gerade auf dem Bildschirm läuft, statt ruhig in der Statusleiste oder der Benachrichtigungsleiste zu warten. Es nimmt einen Streifen oben am Display ein, zeigt genug vom Text, um ihn ohne Entsperren zu lesen, und verschwindet nach wenigen Sekunden von selbst, wenn du es nicht vorher antippst. Nicht jede Benachrichtigung bekommt diese Behandlung, und die Entscheidung fällt, bevor dein Handy dir überhaupt etwas zeigt. Sie fällt in dem Moment, in dem die App die Benachrichtigung verschickt, abhängig von der Wichtigkeit des Kanals, zu dem diese Benachrichtigung gehört.
Das ist derselbe Kanalmechanismus, der auch entscheidet, ob eine Benachrichtigung tönt oder lautlos in der Leiste landet. Jede Benachrichtigung, die eine App verschickt, gehört zu einem ihrer Kanäle, und der Kanal trägt eine einzige Wichtigkeitsstufe, die über Ton, Vibration und darüber entscheidet, ob die Meldung sich als Banner durchsetzen darf. Ein Heads-up-Banner ist keine separate Funktion, die eine App extra einschaltet. Es ist einfach das, was Android automatisch für eine Benachrichtigung tut, die über einen ausreichend wichtigen Kanal geschickt wurde.
Hoch gegen Standard, die eigentliche Trennlinie
Android kennt mehrere Wichtigkeitsstufen für einen Benachrichtigungskanal, und das Bannerverhalten sitzt genau an der Grenze zwischen zwei davon. Ein Kanal mit dringender oder hoher Wichtigkeit darf ein Heads-up-Banner zeigen, einen Ton abspielen und vibrieren. Ein Kanal mit Standardwichtigkeit kann weiterhin tönen und in der Leiste erscheinen, bekommt aber kein Banner. Alles darunter, niedrig und minimal, verzichtet sowohl auf Ton als auch auf Banner und wartet einfach darauf, dass du hinschaust, dieselben Kanäle, die auch hinter Benachrichtigungen ohne jeden Ton stecken.
Genau diese Grenze erklärt die Unterbrechung beim Video vom Anfang. Die App, die ein Banner über deine Untertitel gelegt hat, hat diese eine Nachricht über einen Kanal verschickt, den sie als dringend oder hoch eingestuft hat, wahrscheinlich weil er für etwas Zeitkritisches gedacht ist: ein Anrufhinweis, ein Sicherheitscode, eine Direktnachricht. Die App, die still geblieben ist, hat über einen Kanal mit Standardwichtigkeit oder darunter verschickt, oft weil die App selbst entschieden hat, dass diese Art von Update, eine Zusammenfassung, ein tägliches Digest, eine Statusänderung, dich nicht mitten in etwas unterbrechen muss. Pop-up-Verhalten bei Android läuft fast immer auf genau diese eine Einstellung hinaus, nicht auf irgendetwas Besonderes, das die unterbrechende App tut.
Warum die App es nicht jedes Mal erzwingen kann
Es lohnt sich, das klar zu sagen: Eine App bekommt Heads-up-Banner nicht einfach dadurch, dass sie danach fragt, und sie kann nicht jede Nachricht auf hohe Wichtigkeit umschalten, um die Unterbrechung zu erzwingen. Die Wichtigkeitsstufe sitzt am Kanal, und sobald ein Kanal mit einer bestimmten Wichtigkeit auf deinem Handy existiert, bindet Android ihn an das, was du als Nutzer festgelegt hast. Eine App darf eine sinnvolle Ausgangswichtigkeit vorschlagen, wenn sie einen Kanal zum ersten Mal anlegt, meist hoch für etwas wie eingehende Anrufe oder Sicherheitshinweise und niedriger für Routineupdates. Sie kann diese Wichtigkeit später aber nicht still wieder anheben, um sich deine Aufmerksamkeit zurückzuholen. Hast du einen Kanal einmal heruntergestuft, bleibt er unten, ganz egal, wie dringend sich der Text der Benachrichtigung selbst liest.
Das erklärt auch, warum zwei Apps sich scheinbar nicht einig sind, was ein Banner verdient. Eine Lieferapp stuft ihr Update „deine Bestellung kommt gleich an" vielleicht standardmäßig als hoch wichtig ein, weil für diese App ein kurzes Zeitfenster zählt. Eine andere lässt dieselbe Art von Update auf Standardwichtigkeit, weil sie es nicht für dringend genug hält, irgendetwas zu unterbrechen. Keine der beiden Apps liegt falsch. Beide treffen eine eigene Entscheidung über ihre eigenen Kanäle, und du darfst jede davon überschreiben, sobald du weißt, wo die Einstellung liegt.
Einen Kanal herabstufen statt die App stummzuschalten
Willst du Pop-up-Benachrichtigungen von einer bestimmten App stoppen, ohne alles von dieser App zu verlieren, ist der Kanal die einzige Stelle, die wirklich funktioniert. Öffne Einstellungen, Apps, die App, Benachrichtigungen und sieh dir die Liste ihrer Kanäle an statt den einzelnen Schalter ganz oben. Such den Kanal, der tatsächlich für die störenden Banner verantwortlich ist, öffne ihn und senk seine Wichtigkeit von hoch oder dringend auf Standard. Die Nachrichten kommen trotzdem an. Sie erscheinen weiterhin, sobald du dein Handy prüfst. Sie hören nur auf, sich über das zu legen, was du gerade getan hast, als sie eintrafen.
Das ist die bessere Lösung, als die ganze App stummzuschalten, der erste Instinkt der meisten Leute und genau der, der nach hinten losgeht, sobald eine wichtige Nachricht über dieselbe lautlos gestellte App kommt. Einen Kanal herabzustufen lässt jeden anderen Kanal dieser App unberührt. Eine Messenger-App kann die dringende Wichtigkeit für Direktnachrichten von Personen behalten, während ihr Kanal für Gruppenchats oder für „jemand hat reagiert" auf Standard bleibt, nie als Banner, nie als Überraschung mitten in einem Videoanruf. Der Eintrag verschwindet so oder so nicht. Eine auf Standard oder niedriger herabgestufte Benachrichtigung landet weiterhin in der Leiste und im Verlauf einer App wie ReNotify, nur ohne die Unterbrechung.
Wann du die Unterbrechung tatsächlich willst
Das heißt nicht, dass hohe Wichtigkeit überall vermieden werden sollte. Ein Banner, das ein paar Sekunden Aufmerksamkeit kostet, ist genau das richtige Verhalten für alles wirklich Zeitkritische, und deshalb behandelt Android bestimmte Kategorien als nicht verhandelbar. Anrufe, Wecker und Navigationsansagen bleiben nie der Wichtigkeitseinstellung eines Entwicklers überlassen wie ein gewöhnlicher Kanal, und sie werden auch nie von einer Regel oder einem Statusleisten-Filter ausgeblendet, auf keinem Handy, egal wie der Filter eingerichtet ist. Dasselbe gilt für Mediensteuerungen und andere Vordergrunddienste. Diese Kategorien liegen bewusst außerhalb dessen, was eine Wichtigkeitseinstellung oder ein Filter anfassen darf, denn ein eingehender Anruf ist genau das, was niemand lautlos in einer Leiste warten lassen will.
Alles andere entscheidest du, Kanal für Kanal. Bevor du irgendetwas herabstufst, lohnt sich die ehrliche Frage, ob das Banner, das dich stört, tatsächlich an etwas hängt, das du sofort wissen wolltest, wenn es noch einmal passiert: ein Sicherheitshinweis, ein Einmalcode, eine Nachricht einer bestimmten Person. Lautet die Antwort ja, lass diesen Kanal in Ruhe und sieh dir stattdessen die Kanäle an, die nie laut sein sollten, die aber standardmäßig auf hohe Wichtigkeit gerutscht sind und seitdem über deinen Bildschirm rutschen, ohne dass du das je so entschieden hast.
Die Kanalliste einer App einmal durchzugehen, statt zum großen Schalter zu greifen, ist der einzige Weg, das richtig zu machen. Es dauert beim ersten Mal länger, als eine App komplett abzuschalten. Aber nur so unterbricht dich ein Handy für das, was zählt, statt für alles oder, genauso oft, für gar nichts.