Privasi menang! Pengguna kini berbagi layar dengan lebih bijak

François Beaufort
François Beaufort

Platform web memungkinkan pengguna berbagi layar menggunakan Screen Capture API. Penerapan getDisplayMedia() di Chrome menyertakan pemilih media yang dapat digunakan pengguna untuk membagikan tab, jendela, atau layar apa pun. Mulai Chrome 107, kami bereksperimen dengan sedikit modifikasi pada dialog tersebut, menempatkan tab sebagai opsi pertama, untuk mendorong pengguna berbagi tab dan tidak membagikan seluruh layar mereka. Hal ini bergantung pada konsep yang telah dipahami dengan baik bahwa cara diutarakan pertanyaan mempengaruhi distribusi jawaban. Fitur ini dalam bahasa sehari-hari dikenal sebagai Nudge Theory, dan oleh anak-anak dikenal sebagai "cukup menyenangkan". Setelah beberapa hambatan awal, eksperimen tersebut terbukti sukses besar, dan sekarang kami telah meluncurkan pengalaman baru ini kepada semua pengguna.

Screenshot perintah pemilih media lama dan baru.
Pemilih media Chrome (versi baru di bagian atas).

Seperti yang telah dibahas sebelumnya, berbagi tab biasanya merupakan opsi yang lebih baik:

  • Lebih baik untuk privasi, karena pengguna jauh lebih kecil kemungkinannya untuk mengekspos informasi pribadi dari aplikasi, notifikasi, wallpaper desktop, atau setelan lain.
  • Penggunaan ruang layar yang lebih baik di sisi penerima.
  • Pemanfaatan resource jaringan yang lebih baik karena piksel yang dibagikan lebih sedikit.

Oleh karena itu, kami bereksperimen dengan menampilkan tab sebagai opsi pertama.

Peluncuran awal eksperimen menemukan efek samping yang tidak menguntungkan—dengan menempatkan tab lebih dahulu, rasio pengguna yang memilih tab yang sedang dipilih akan meningkat. Untuk banyak aplikasi, bahkan bisa dibilang sebagian besar, hal ini tidak diinginkan. Misalnya, dalam aplikasi konferensi video, hal ini menghasilkan efek "hall of mirror", yang membingungkan peserta jarak jauh dan panggilan yang menggagalkan. Oleh karena itu, kami menjeda eksperimen tersebut.

Untungnya, opsi selfBrowserSurface tersedia di Chrome 107. Opsi ini memungkinkan aplikasi menentukan apakah Chrome harus menyertakan atau mengecualikan tab saat ini dari daftar tab yang ditawarkan kepada pengguna. Karena ini adalah kontrol baru, sebagian besar aplikasi web tidak memberikan nilai eksplisit di sini. Pada eksperimen yang diperpanjang, mulai Chrome 108, kami mengganti nilai default dari "include" menjadi "exclude". Hal ini menghilangkan efek yang tidak diinginkan, sembari tetap mengizinkan aplikasi khusus untuk memanggil perilaku sebelumnya.

Perubahan nilai default sebagai bagian dari eksperimen memperkenalkan keuntungannya sendiri — penangkapan diri turun dari sekitar 0,8% sesi tangkapan hingga hampir 0%, menghilangkan hampir semua kasus sabotase diri tersebut, yang sebelumnya memengaruhi hampir 1 dari setiap 100 pengguna.

Eksperimen dilanjutkan di Chrome 108. Setelah menjangkau 50% pengguna, kami mengamati hasil berikut:

  • Berbagi tab meningkat dari 16% menjadi 30%.
  • Window sharing meningkat dari 14% menjadi 20%.
  • Berbagi layar menurun dari 55% menjadi 36%.
  • Tangkapan diri (berbasis tab) menurun dari 0,8% menjadi 0%.
  • Pembatalan meningkat dengan bervariasi; informasi selengkapnya ada di bawah.
  • Aktivasi (jumlah panggilan ke getDisplayMedia()) meningkat dalam jumlah yang bervariasi.
Perubahan yang diamati pada interaksi pengguna dengan dialog.
Telah mengamati perubahan pada interaksi pengguna dengan dialog.

Kami sangat senang dengan perubahan frekuensi pengguna berbagi tab, jendela, dan layar. Tetapi perubahan dalam pembatalan dan aktivasi berpotensi menimbulkan kekhawatiran.

Dengan menjalankan eksperimen lebih lama, kami melihat bahwa jumlah pembatalan dalam grup eksperimen mengalami regresi terhadap jumlah pembatalan di grup kontrol. Hal ini berkorelasi dengan teori kami bahwa pengguna diselamatkan segera setelah melihat dialog yang tidak dikenal, lalu terbiasa dengan dialog tersebut seiring waktu.

Peningkatan pembatalan dalam grup pengujian mereda seiring waktu.
Peningkatan pembatalan dalam grup pengujian berkurang seiring waktu.

Peningkatan aktivasi hanya bisa dijelaskan sebagian oleh teori di atas, karena angkanya tidak bertambah, dan karena jumlah aktivasi tetap lebih tinggi di grup pengujian. Kemungkinan penjelasan untuk peningkatan aktivasi adalah ketika pengguna membagikan seluruh layar, mereka tidak perlu menghentikan dan memulai ulang pengambilan gambar untuk mulai berbagi sesuatu yang lain. Sekarang karena mereka lebih sering berbagi tab dan jendela, kebutuhan untuk memulai ulang pengambilan gambar muncul lebih sering. Kami berharap dapat melakukan peningkatan lebih lanjut di sini pada masa mendatang dengan memungkinkan transisi yang lebih lancar antara pengambilan berbagai platform.