Auf der Webplattform können Nutzer ihren Bildschirm über die Screen Capture API teilen. Die Implementierung von getDisplayMedia()
in Chrome umfasst eine Medienauswahl, über die Nutzer beliebige Tabs, Fenster oder Bildschirme freigeben können. Ab Chrome 107 haben wir mit einer kleinen Änderung dieses Dialogfelds experimentiert: Tabs als erste Option, um Nutzer dazu zu bewegen, Tabs freizugeben und nicht ihren gesamten Bildschirm zu teilen. Dies basiert auf dem bekannten Konzept, dass die Formulierung einer Frage die Verteilung der Antworten beeinflusst. Diese Methode wird umgangssprachlich als „Nudge-Theorie“ bezeichnet und ist bei Kindern als „Bitte sehr gerne“ bekannt. Nach einigen ersten positiven Ergebnissen erwies sich das Experiment als großer Erfolg, sodass wir diese neue Funktion nun allen Nutzern zur Verfügung stellen.
Wie bereits erwähnt, ist das Freigeben von Tabs normalerweise die bessere Option:
- Der Schutz Ihrer Daten ist besser, da Nutzer private Informationen aus anderen Apps, Benachrichtigungen, Desktop-Hintergrund oder Einstellungen weitaus seltener preisgeben.
- Bessere Nutzung der Bildschirmfläche auf der Empfängerseite.
- Bessere Nutzung von Netzwerkressourcen durch gemeinsame Nutzung von Pixel.
Aus diesem Grund haben wir versucht, als erste Option Registerkarten anzuzeigen.
Bei der ersten Einführung des Tests ergab sich eine unglückliche Nebenwirkung: Durch die Platzierung von Tabs an den Anfang stieg die Rate, mit der Nutzer den aktuellen Tab auswählten. Für viele Anwendungen, wohl sogar die meisten, ist dies unerwünscht. In Videokonferenzanwendungen erzeugt dies beispielsweise einen „Hall of Spiegel“-Effekt, wodurch Teilnehmende im Homeoffice verwirrt und Anrufe verworfen werden. Daher haben wir den Test pausiert.
Ab Chrome 107 ist die Option selfBrowserSurface
verfügbar. Mit dieser Option kann die App vorgeben, ob Chrome den aktuellen Tab in die Liste der dem Nutzer angebotenen Tabs aufnehmen oder daraus ausschließen soll. Da es sich um ein neues Steuerelement handelt, hat die große Mehrheit der Web-Apps hier keinen expliziten Wert. Im neuen Test haben wir ab Chrome 108 den Standardwert von "include"
auf "exclude"
geändert. Dadurch wurde der unerwünschte Effekt beseitigt, während spezialisierten Apps weiterhin das vorherige Verhalten ermöglicht wurde.
Die Änderung des Standardwerts im Rahmen des Tests hat auch Vorteile mit sich gebracht: Die Selbstaufnahme ging von etwa 0,8% auf fast 0 % zurück.Damit sind fast alle Fälle solcher Selbstsabotage beseitigt, von denen zuvor fast jeder 100 Nutzer betroffen war.
Der Test wurde in Chrome 108 fortgesetzt. Als die 50% der Nutzer erreichten, stellten wir folgende Ergebnisse fest:
- Die Freigabe der Tabs stieg von 16% auf 30%.
- Die Fensterfreigabe stieg von 14% auf 20%.
- Die Bildschirmfreigabe wurde von 55% auf 36 % gesenkt.
- Die Selbstaufnahme (Tab-basiert) sank von 0,8% auf 0%.
- Die Anzahl der Stornierungen ist um einen unterschiedlichen Betrag gestiegen. Weitere Informationen finden Sie unten.
- Die Aktivierungen (Anzahl der Anrufe bei
getDisplayMedia()
) sind um einen unterschiedlichen Betrag gestiegen.
Wir waren sehr zufrieden mit den Änderungen bei der Häufigkeit, mit der Nutzer Tabs, Fenster und Bildschirme teilen. Die Änderungen bei Stornierungen und Aktivierungen waren jedoch Anlass zur Sorge.
Da der Test länger dauerte, stellten wir fest, dass die Anzahl der Abbruchvorgänge in der Testgruppe gegenüber der in der Kontrollgruppe zurückging. Dies korrelierte mit unserer Theorie, dass Nutzer sofort aus dem Konto ausreisten würden, sobald sie einen unbekannten Dialog sahen, und sich dann im Laufe der Zeit daran gewöhnt haben.
Der Anstieg der Aktivierungen lässt sich nur teilweise durch die obige Theorie erklären, da sich die Zahlen nicht addieren lassen und die Anzahl der Aktivierungen in der Testgruppe höher geblieben ist. Die wahrscheinliche Erklärung für den Anstieg der Aktivierungen ist, dass die Nutzer, wenn sie den gesamten Bildschirm freigeben, nie die Aufnahme beenden oder neu starten mussten, um etwas anderes zu teilen. Da Tabs und Fenster nun häufiger geteilt wurden, musste die Aufnahme häufiger neu gestartet werden. In Zukunft möchten wir an dieser Stelle noch nahtlosere Übergänge zwischen der Erfassung verschiedener Oberflächen ermöglichen.