Ephemere Messaging-Apps wie Snapchat verlassen sich seit langem auf die Screenshot-Erkennung, um zu verhindern, dass Benutzer Konversationen und Medien dauerhaft speichern. Während diese Apps ihre eigenen Methoden zur Erkennung von Screenshots entwickelt haben, bietet Android 14 jetzt eine native API für diesen Zweck.
Wie berichtet von AndroidPoliceDie deutsche Shopping-App OTTO ist eine der ersten, die sie eingeführt hat Android 14ist die API zur Screenshot-Erkennung. Wenn ein Benutzer einen Screenshot innerhalb der OTTO-App macht, wird eine Toast-Nachricht angezeigt, die ihn darüber informiert, dass seine Aktion erkannt wurde. Basierend auf dieser Benachrichtigung können Entwickler dann verschiedene Aktionen umsetzen.
Die neue Toast-Benachrichtigung zur Screenshot-Erkennung von Android 14 | Quelle – Android-Entwickler 
Wichtig zu beachten ist die Tatsache, dass die App nur über die Screenshot-Aktion und nicht über den tatsächlichen Inhalt des Bildschirms informiert wird. Es ist Sache des App-Entwicklers, zu bestimmen, was auf dem Bildschirm zu sehen war, als der Screenshot aufgenommen wurde.
Um eine standardisiertere Erfahrung bei der Erkennung von Screenshots zu schaffen, führt Android 14 eine datenschutzschützende API zur Screenshot-Erkennung ein. Mit dieser API können Apps Rückrufe pro Aktivität registrieren. Diese Rückrufe werden aufgerufen und der Benutzer wird benachrichtigt, wenn der Benutzer einen Screenshot macht, während diese Aktivität sichtbar ist.
Allerdings ist diese API nicht die perfekte Lösung für alle Arten, wie ein Screenshot erstellt werden kann, da die API nur Screenshots erkennen kann, die mithilfe der Hardware-Tastenkombination erstellt wurden. Wer einen verdeckten Screenshot erstellen möchte, ohne dass die API ihn erkennt, kann dies dennoch tun, indem er den Aufgabenumschaltbildschirm „Letzte“ verwendet, indem er nach oben wischt und gedrückt hält, ADB verwendet oder eine Root-Screenshot-App verwendet.
Die offizielle Android-API zur Screenshot-Erkennung vereinfacht den Prozess für App-Entwickler und macht benutzerdefinierte Problemumgehungen wie bei Snapchat überflüssig. Benutzer sollten jedoch weiterhin Vorsicht walten lassen, wenn sie Screenshots von Gesprächen und anderen sensiblen Inhalten erstellen, da die andere Partei möglicherweise benachrichtigt wird – oder einfach ihren gesunden Menschenverstand walten lassen, wenn es darum geht, Screenshots privater Inhalte zu erstellen.