Le partage d'onglets, de fenêtres et d'écrans est déjà possible sur la plate-forme Web grâce à getDisplayMedia()
. Nous déployons désormais les améliorations suivantes pour éviter aux utilisateurs de partager trop d'informations par accident:
- Le partage d'onglets est désormais l'option par défaut, et non le partage d'écrans.
- L'option
displaySurface
peut indiquer que l'application Web préfère proposer un type de surface d'affichage spécifique (onglets, fenêtres ou écrans). - L'option
surfaceSwitching
indique si Chrome doit autoriser l'utilisateur à basculer de manière dynamique entre les onglets partagés. - L'option
selfBrowserSurface
permet d'empêcher l'utilisateur de partager l'onglet actuel. Cela évite l'effet "hall d'ombres". - L'option
systemAudio
garantit que Chrome ne propose que la capture audio pertinente à l'utilisateur.
Réorganiser la sélection proposée à l'utilisateur
Lorsque getDisplayMedia()
est appelé, les utilisateurs voient un sélecteur de fichiers multimédias qui leur permet de partager la surface d'affichage de leur choix. L'expérience montre que l'ordre de l'offre a une incidence sur le choix des utilisateurs. Dans Chrome 107, nous testons un nouveau tri du sélecteur afin d'inciter les utilisateurs à utiliser les onglets, qui sont la meilleure option dans la plupart des cas.
Les avantages attendus sont les suivants:
Confidentialité
Auparavant, les écrans étaient proposés par défaut. Il s'agit de l'option la moins respectueuse de la confidentialité, car les utilisateurs peuvent finir par exposer plus d'informations personnelles qu'ils ne l'avaient initialement prévu. Exemples :
- Fuseau horaire (via l'horloge système)
- Langue
- Notifications système
- Applications en cours d’exécution
- Applications installées
- Extensions installées
- Bookmarks
- Historique de navigation (via l'omnibox)
- Photos de profil de l'utilisateur (navigateur, système, autres applications)
- Affiliation à un club de rugby (via des fonds d'écran pour ordinateur)
- Notifications audio provenant d'applications en arrière-plan, comme un agenda
La plupart de ces problèmes sont atténués en partageant un onglet plutôt qu'un écran.
Complétude des fonctionnalités
Le partage d'onglets est plus complet:
- Le partage de l'audio de l'onglet est pris en charge sur toutes les plates-formes. Le partage de l'audio du système et de l'audio de la fenêtre n'est implémenté que sur certaines plates-formes, au moment de la rédaction.
- Lorsque vous partagez des onglets, des fonctionnalités complémentaires vous permettent de collaborer plus étroitement avec le contenu capturé :
- Capture Handle permet d'identifier l'onglet capturé et d'établir un canal de communication avec lui.
- La capture de région permet de réduire davantage le champ d'application du contenu capturé.
Performances et expérience utilisateur
Lorsqu'un utilisateur souhaite partager une autre application Web, il est préférable de partager directement l'onglet qui l'exécute plutôt que sa fenêtre Chrome, voire l'intégralité de l'écran.
- L'onglet continue d'être partagé, même si l'utilisateur interagit avec une autre application.
- L'image obtenue sur les écrans des participants à distance sera "zoomée sur l'action" et donc plus claire.
- Éviter de capturer, d'encoder et de transmettre des contenus non pertinents permet d'économiser du processeur et de la bande passante.
- La fréquence d'images est plus stable pour la capture d'onglets que pour les autres types de capture.
Nouvelles commandes de partage d'écran
Les nouvelles options displaySurface
, surfaceSwitching
, selfBrowserSurface
et systemAudio
vous permettront d'adapter votre expérience de partage d'écran.
Pour en savoir plus, consultez Paramètres de partage d'écran protégeant la confidentialité.
Étape suivante
L'option suppressLocalAudioPlayback
indique si l'audio lu dans un onglet sera diffusé via les haut-parleurs locaux de l'utilisateur.
La mise au point conditionnelle permet à l'application Web de capture d'indiquer au navigateur de mettre au point la surface d'affichage capturée ou d'éviter un tel changement de mise au point.
Remerciements
Merci à Rachel Andrew d'avoir lu cet article.