Победа в конфиденциальности! Пользователи теперь более разумно делятся своими экранами

Франсуа Бофор
François Beaufort

Веб-платформа позволяет пользователям делиться своим экраном с помощью API захвата экрана . Реализация getDisplayMedia() в Chrome включает в себя средство выбора мультимедиа, с помощью которого пользователи могут поделиться любой вкладкой, окном или экраном. Начиная с Chrome 107, мы экспериментировали с небольшой модификацией этого диалогового окна, поместив вкладки в качестве первого варианта, чтобы побудить пользователей делиться вкладками, а не показывать весь экран. Это основано на хорошо понятной концепции, согласно которой то, как сформулирован вопрос, влияет на распределение ответов. В просторечии это называется «теорией подталкивания», а детям — «пожалуйста, пожалуйста». После некоторых первоначальных затруднений эксперимент оказался большим успехом, и теперь мы предоставили этот новый опыт всем пользователям.

Скриншоты старых и новых подсказок выбора носителя.
Средство выбора мультимедиа в Chrome (новая версия вверху).

Как обсуждалось ранее , совместное использование вкладок обычно является лучшим вариантом:

  • Лучше с точки зрения конфиденциальности, поскольку пользователи гораздо реже раскрывают личную информацию из других приложений, уведомлений, обоев рабочего стола или настроек.
  • Лучшее использование экранной площади на принимающей стороне.
  • Лучшее использование сетевых ресурсов за счет меньшего количества пикселей.

Поэтому мы экспериментировали с представлением вкладок в качестве первого варианта.

Первоначальное проведение эксперимента выявило неприятный побочный эффект: из-за размещения вкладок на первом месте скорость, с которой пользователи выбирали текущую вкладку, увеличивалась. Для многих приложений, возможно даже для большинства, это нежелательно. Например, в приложениях для видеоконференций это создает эффект «зеркального зала», сбивая с толку удаленных участников и срывая звонки. Поэтому мы приостановили эксперимент.

К счастью, в Chrome 107 доступна опция selfBrowserSurface . Эта опция позволяет приложению определять, следует ли Chrome включать или исключать текущую вкладку из списка вкладок, предлагаемых пользователю. Поскольку это новый элемент управления, подавляющее большинство веб-приложений не предоставляют здесь явного значения. В обновленном эксперименте, начиная с Chrome 108, мы изменили значение по умолчанию с "include" на "exclude" . Это устранило нежелательный эффект, но при этом позволило специализированным приложениям вызывать предыдущее поведение.

Изменение значения по умолчанию в рамках эксперимента принесло свои собственные преимущества: уровень самозахвата снизился примерно с 0,8% сеансов захвата до почти 0%, что исключило почти все случаи такого самосаботажа, который ранее затрагивал почти 1 из 10 сеансов захвата. каждые 100 пользователей.

Эксперимент возобновился в Chrome 108. Когда он достиг 50% пользователей, мы наблюдали следующие результаты:

  • Совместное использование вкладок увеличилось с 16% до 30%.
  • Совместное использование окон увеличилось с 14% до 20%.
  • Совместное использование экрана уменьшилось с 55% до 36%.
  • Самостоятельный захват (на основе вкладок) уменьшен с 0,8% до 0%.
  • Отмены увеличились на разную сумму; подробнее об этом ниже.
  • Активации (количество вызовов getDisplayMedia() ) увеличились на разную величину.
Замечены изменения во взаимодействии пользователей с диалогом.
Замечены изменения во взаимодействии пользователей с диалогом.

Нам очень понравилось изменение частоты, с которой пользователи делятся вкладками, окнами и экранами. Но изменения в отменах и активациях были потенциальным поводом для беспокойства.

Проведя эксперимент дольше, мы заметили, что количество отмен в экспериментальной группе снизилось по сравнению с контрольной группой. Это коррелировало с нашей теорией, согласно которой пользователи уходили, как только видели незнакомый диалог, а затем со временем к нему привыкали.

Увеличение количества отмен в тестовой группе со временем прекратилось.
Увеличение количества отмен в тестовой группе со временем прекратилось.

Увеличение количества активаций можно было объяснить вышеизложенной теорией лишь частично, поскольку числа не складываются, а также потому, что количество активаций оставалось выше в тестовой группе. Вероятное объяснение увеличения количества активаций заключается в том, что когда пользователи делились всем экраном, им никогда не нужно было останавливать и перезапускать захват, чтобы начать делиться чем-то еще. Теперь, когда они чаще делились вкладками и окнами, необходимость перезапуска захвата возникала чаще. Мы надеемся внести здесь дальнейшие улучшения в будущем, обеспечив более плавные переходы между захватом различных поверхностей.