Segelboot bei Nacht unter Mondschein

Ihr Telefon wird Sie nicht retten: Warum Smartphones schreckliche Alarmsysteme sind

Ihr Smartphone kann Video-Anrufe zu jemandem auf der anderen Seite des Planeten führen, Zahlungen abwickeln, Sie durch unbekannte Städte navigieren und auf die Gesamtheit des menschlichen Wissens zugreifen. Es ist wohl das leistungsfähigste Gerät, das jemals entwickelt wurde. Wenn also ein Anbieter von Schiffselektronik Ihnen sagt, dass seine App Sie warnt, wenn Ihr Anker treibt, jemand über Bord geht oder Ihre Bilgenpumpe aktiviert wird—warum sollten Sie ihm nicht glauben?

Hier ist der Grund: Zwischen “Ereignis erkannt” und “Alarm erreicht Ihre Ohren” gibt es eine Kette zerbrechlicher Abhängigkeiten, die Smartphone-Hersteller seit über einem Jahrzehnt bewusst schwächen. Nicht bösartig, wohlgemerkt. Sie schützen etwas viel Kostbareres als Ihr Leben.

Ihren Akku.

Die Benachrichtigungs-Pipeline: Eine Komödie der Fehler

Wenn Ihre Ankeralarm-App ein Problem erkennt, ist hier die Rube-Goldberg-Maschine, die perfekt funktionieren muss:

  1. Die Sensoren Ihres Schiffes erkennen das Ereignis
  2. Die App verarbeitet es und entscheidet, Sie zu warnen
  3. Das Betriebssystem des Telefons erwägt gnädig, ob es die Benachrichtigung zulassen soll
  4. Apples oder Googles Push-Benachrichtigungs-Server leiten die Nachricht weiter (vorausgesetzt, sie sind nicht beschäftigt)
  5. Ihr Telefon überlegt, ob genau dieser Moment geeignet ist, aufzuwachen, Lärm zu machen oder überhaupt etwas anzuzeigen

Die Schritte 1 und 2 könnten einwandfrei funktionieren. Die Schritte 3-5 sind der Punkt, wo Ihr Telefon aktiv gegen Sie arbeitet—zu Ihrem eigenen Wohl, natürlich.

Android: Die Akku-Gestapo

Google führte den “Doze-Modus” in Android 6.0 Marshmallow (2015) ein, entwickelt um “den Akkuverbrauch zu reduzieren, indem Hintergrund-CPU- und Netzwerkaktivität für Apps verzögert wird, wenn das Gerät für längere Zeit ungenutzt bleibt.”[1] Auf dem Papier vernünftig. In der Praxis verheerend für alles, was Sie tatsächlich wissen müssen.

Wenn Ihr Android-Telefon in den Doze-Modus wechselt—typischerweise nach etwa einer Stunde Inaktivität—bündelt es alle eingehenden Benachrichtigungen und liefert sie während periodischer “Wartungsfenster.”[1] Der Ankeralarm, der um 3:17 Uhr ausgelöst wurde? Sie sehen ihn möglicherweise um 4:45 Uhr. Oder um 6:30 Uhr. Das System ist nicht besonders mitteilsam über seinen Zeitplan.

Aber warten Sie—da ist mehr! Chinesische Hersteller wie Xiaomi, OPPO und Vivo fügen zusätzliche Akku-“Optimierungen” auf Androids bereits aggressive Energieverwaltung hinzu. Laut einer Analyse von CleverTap “begrenzen diese aggressiven systemweiten Taktiken die Hintergrundaktivität und brechen oft die Verbindung, die für die zuverlässige Zustellung von Push-Benachrichtigungen erforderlich ist. Infolgedessen verpassen Benutzer auf Geräten wie Xiaomi, OPPO und Vivo manchmal wichtige Benachrichtigungen, wie Weckerbel-Benachrichtigungen.”[2]

Wecker-Benachrichtigungen verpassen

Lassen Sie das auf sich wirken. Das Telefon kann Sie nicht zuverlässig für die Arbeit wecken, aber sicher, vertrauen Sie ihm bei Ihrer Ankerwache.

Untersuchungen zeigen, dass gerät- und betriebssystemseitige Beschränkungen für 20-40% aller Push-Benachrichtigungs-Zustellungsfehlschläge verantwortlich sind.[3] Einer von fünf. Bestenfalls.

Die technische Lösung existiert: Firebase Cloud Messagings “hochprioritäre” Nachrichten können den Doze-Modus umgehen. Aber Google begrenzt diese, und “hochprioritäre Nachrichten sollten hauptsächlich für kritische Benachrichtigungen verwendet werden, die sofortige Aufmerksamkeit erfordern.”[4] Verwenden Sie sie zu großzügig, und Google drosselt Ihre App. Die Botschaft aus Mountain View ist klar: ihre Definition von “kritisch” kann von Ihrer abweichen.

iOS: Die Eiserne Faust im Samthandschuh

Apples Ansatz ist irgendwie noch restriktiver, aber in die warme Sprache der Nutzermacht gehüllt.

Als Apple den Push Notification Service 2009 startete[5], konnten Benachrichtigungen Ihr Telefon zuverlässig wecken. Das waren einfachere Zeiten. Mit iOS 11 (2017) begann Apple, Hintergrundbenachrichtigungen aggressiv zu drosseln. Laut Apples eigener Entwicklerdokumentation behandelt das System “Hintergrundbenachrichtigungen als niedrigpriorig und kann ihre Zustellung drosseln, wenn die Gesamtzahl übermäßig wird.”[6]

Was gilt als “übermäßig”? Apple sagt es nicht. Die Dokumentation besagt buchstäblich, dass das Ratenlimit “undokumentiert ist, um Apple die Freiheit zu geben, das Verhalten zu ändern.”[6] Wie rücksichtsvoll von ihnen, ihre Flexibilität zu bewahren.

iOS 12 (2018) führte “Critical Alerts” ein—Benachrichtigungen, die “Nicht stören” und Stummschalter umgehen.[7] Endlich! Eine Lösung für sicherheitskritische Anwendungen! Es gibt nur ein kleines Detail: nur Apple-genehmigte Apps können sie verwenden.

Um Critical Alert-Fähigkeit zu erhalten, müssen Entwickler einen formellen Antrag einreichen, der erklärt, warum ihre Benachrichtigungen wirklich kritisch sind. Apple prüft jede Anfrage manuell und—schockierenderweise niemanden—sie sind streng. Laut Entwicklern in Apples Foren ist “Apple derzeit sehr streng mit welchen Apps erlaubt ist, kritische Benachrichtigungen zu verwenden”, wobei genehmigte Kategorien auf medizinische Apps (Glucosemessgeräte), Haussicherheit, Notdienste und Regierungsmeldungen beschränkt sind.[8]

Schiffssicherheits-Apps für Freizeitsegler? Wetterwarnungen? Generell: nein. Ihre Ankeralarm-Benachrichtigung steht in derselben Warteschlange wie Werbebotschaften von Shopping-Apps. Wenn Ihr Telefon stumm ist, im “Nicht stören”-Modus oder im Energiesparmodus ist, werden Sie es nicht hören. Apple hat entschieden, dass das nicht kritisch genug ist.

Selbst Entwickler, die sich qualifizieren, berichten von monatelangen Wartezeiten auf Genehmigung—ein dokumentierter Fall zeigt, dass ein im März 2020 eingereichten Antrag erst im Mai 2020 genehmigt wurde.[9] Zwei Monate, um um Erlaubnis zu bitten, jemanden zu wecken. Währenddessen ist der Energiesparmodus “besonders aggressiv und blockiert alle Hintergrund-App-Aktualisierungen, einschließlich stiller Push-Benachrichtigungen.”[6]

Die belastenden Statistiken

Die Branche verfolgt Benachrichtigungs-Zustellung obsessiv—weil Marketing davon abhängt. Wenn jemand Benachrichtigungen zuverlässig zum Funktionieren bringen könnte, wären es Unternehmen, deren Umsatz davon abhängt, dass Sie diesen Blitzverkauf sehen.

Hier ist, was sie herausgefunden haben:

  • 20-40% der Benachrichtigungen scheitern aufgrund von Geräte- und Betriebssystem-Beschränkungen[3]
  • iOS Opt-in-Raten liegen bei etwa 44%[11]—die meisten Nutzer haben nie Benachrichtigungen aktiviert
  • Durchschnittliche Benachrichtigungs-Öffnungsrate: etwa 4%[12]
  • Push-Benachrichtigungen sind ausdrücklich “nicht garantiert” zugestellt zu werden von beiden Plattformen[6][13]

Das sind nicht die Statistiken von Kritikern. Das sind von Unternehmen, die verzweifelt versuchen, das System zum Laufen zu bringen. Wenn sie keine zuverlässige Zustellung für Verkaufswerbungen mit Millionen-Dollar-Budgets erreichen können, welche Chance hat dann Ihre Bilgenpumpen-Warnung?

Der Fortschrittsbogen neigt sich zur Stille

Hier ist der wirklich düstere Teil: es wird schlechter, nicht besser.

Jede neue Android- und iOS-Version führt zusätzliche Energiespar-Features ein. Apples Dokumentation bemerkt, dass der Drosselungstrend “seit iOS 11 in diese ‘stumme’ Richtung geht.”[6] Android-Hersteller setzen ihr Wettrüsten fort, um zusätzliche Stunden aus Akkus zu quetschen, wobei Nutzerforen von Beschwerden über verzögerte oder fehlende Benachrichtigungen von Apps wie WhatsApp, Gmail und—ja—Weckern überquellen.[14]

Die zugrunde liegende Architektur wurde nie für garantierte Zustellung entwickelt. Googles Firebase-Dokumentation erkennt ausdrücklich an, dass Benachrichtigungen “nicht zugestellt” werden können, wenn die Verbindung nicht innerhalb der Time-To-Live-Periode hergestellt wird.[4] Apples Dokumentation stellt klar fest: “stille Push-Benachrichtigungen sind nicht garantiert. iOS kann sie basierend auf Systemkonditionen verzögern oder fallen lassen.”[6]

Nicht könnte. Wird.

Die maritime Realität

Stellen Sie sich vor: Sie ankern in einer überfüllten Bucht. Es ist 3 Uhr nachts. Sie schlafen unter Deck. Der Wind dreht, Ihr Anker beginnt zu treiben, und Ihre clevere Smartphone-App erkennt es sofort.

Die App sendet eine Benachrichtigung. Ihr Telefon, das bemerkt hat, dass Sie es stundenlang nicht berührt haben, ist tief im Doze-Modus. Die Benachrichtigung reiht sich in eine Warteschlange ein. Ihr Telefon, das durch all das GPS-Tracking schwach auf Akku läuft, ist hilfsberweise in den Energiesparmodus gewechselt. Es entscheidet, dass diese Benachrichtigung bis zum nächsten Wartungsfenster warten kann.

Sie schlafen weiter.

Währenddessen würde ein ordentlicher Kartenplotter—der auf einem dedizierten Schiffs-Betriebssystem ohne Akku-Optimierung, ohne Benachrichtigungs-Warteschlange, ohne Berechtigungsdialoge, ohne “Wartungsfenster” und ohne Meinungen darüber läuft, was “übermäßige” Warnungen darstellt—mit 85 Dezibel geschrien haben, sobald sich der Anker bewegte.

Die Anbieter, die Smartphone-basierte Überwachungslösungen verkaufen, wissen das. Sie wissen auch, dass “Erhalten Sie Warnungen auf Ihr Telefon!” in Marketingmaterialien deutlich besser klingt als “Erhalten Sie Warnungen auf Ihr Telefon, vorbehaltlich der Benachrichtigungs-Richtlinien von Billionen-Dollar-Unternehmen, deren Hauptsorge ist, dass Sie sich nicht über Akkulaufzeit auf Twitter beschweren.”

Die finale Ironie

Und hier ist die sublime Absurdität von allem: der Akku.

Der heilige Akku. Das Objekt solch elaborierten Schutzes, dass Ihr Telefon lebensrettende Alarme stumm schalten wird, bevor es riskiert, ihn zu entleeren. Der Akku, den wir kollektiv entschieden haben, ist wichtiger als aufzuwachen, wenn etwas schief geht.

Dieser Akku ist das erste, was Sie im Stich lassen wird, wenn Sie um 2 Uhr nachts auf eine felsige Küste zusegeln, Morpheus süß in Ihr Ohr flüsternd, Ihr Telefon tot auf dem Kartentisch, weil Sie vergessen haben, es nach dem Instagram-Check beim Abendessen einzustecken.

Ihre dedizierte Schiffselektronik? Sie ist mit dem elektrischen System des Schiffes verkabelt. Sie wird ihre Warnungen schreien, während Ihr minutiös akku-optimiertes Smartphone dunkel und stumm liegt, seine kostbare Ladung für absolut nichts Nützliches bewahrt.

Das Akku-Paradoxon

Wir haben elaborate Systeme entwickelt, um einen Akku zu schützen, der die erste Komponente sein wird, die Sie in einem Notfall im Stich lässt. Das Telefon überlebt. Die Frage ist, ob Sie das tun werden.

Das Fazit

Ihr Smartphone ist das falsche Werkzeug für sicherheitskritische Alarme. Nicht weil die Sensoren schlecht sind, nicht weil die Apps schlecht programmiert sind, sondern weil die Betriebssysteme, die diese Geräte antreiben, ein Jahrzehnt damit verbracht haben zu lernen, genau die Art von Verhalten zu verhindern, die zuverlässige Alarme erfordern: sofortige, aufdringliche, unvermeidliche Benachrichtigung.

Vertrauen Sie niemandem, der Ihnen sagt, Sie sollten sich bei Sicherheitswarnungen auf Ihr Telefon verlassen.

Das Telefon ist nicht kaputt—es funktioniert genau so, wie Apple und Google es entwickelt haben. Und sie haben es entwickelt, um Akkulaufzeit zu schützen und Ihre Aufmerksamkeit zu verwalten, nicht um Sie zu wecken, wenn Sie auf die Felsen zutreiben.

Das Telefon wird überleben. Die Frage ist, ob Sie das tun werden.


Quellen

[1] Google Android Developers, “Optimize for Doze and App Standby

[2] CleverTap, “Why Push Notifications Go Undelivered On Android Devices

[3] Netguru, “Why Most Mobile Push Notification Architecture Fails

[4] Pushy Support, “Wie kann ich Benachrichtigungen an Android-Geräte im Doze-Modus senden?

[5] Wikipedia, “Apple Push Notification Service

[6] Mohsin Khan, “Stille Push-Benachrichtigungen in iOS: Möglichkeiten, keine Garantien

[7] Apple Developer Documentation, “Critical Alerts Berechtigung

[8] Apple Developer Forums, “Critical Alerts Berechtigung

[9] Apple Developer Forums, “Wie man die Critical Alerts Berechtigung erhält

[11] MobiLoud, “50+ Push-Benachrichtigungs-Statistiken für 2025

[12] Customer.io, “Push-Benachrichtigungs-Metriken

[13] Don’t Kill My App, “Allgemein

[14] softAai Blogs, “Resiliente Android-Apps entwickeln

Leave a Reply

Your email address will not be published. Required fields are marked *