تجنُّب مشاركة المعلومات بشكل مفرط عند مشاركة الشاشة

François Beaufort
François Beaufort

يمكن حاليًا مشاركة علامات التبويب والنوافذ والشاشات على منصة الويب بفضل getDisplayMedia(). نحن بصدد طرح التحسينات التالية التي توجّه المستخدمين إلى تجنُّب المشاركة المفرطة غير المقصودة:

  • أصبحت مشاركة علامات التبويب هي الخيار التلقائي بدلاً من مشاركة الشاشات.
  • يمكن أن يشير الخيار displaySurface إلى أنّ تطبيق الويب يفضّل تقديم نوع معيّن من مساحات العرض (علامات التبويب أو النوافذ أو الشاشات).
  • يوضِّح الخيار surfaceSwitching ما إذا كان يجب أن يسمح Chrome للمستخدم بالتبديل الديناميكي بين علامات التبويب المشتركة.
  • يمكن استخدام الخيار selfBrowserSurface لمنع المستخدم من مشاركة علامة التبويب الحالية. ويؤدي ذلك إلى تجنُّب تأثير "قاعة المرايا".
  • يضمن خيار systemAudio أنّ Chrome لا يعرض للمستخدم سوى التسجيلات الصوتية ذات الصلة.
لقطة شاشة لطلب أداة اختيار الوسائط عند استدعاء الطريقة getDisplayMedia().
طلب أداة اختيار الوسائط في Chrome عند استدعاء getDisplayMedia().

إعادة ترتيب الخيارات المقدَّمة للمستخدم

عند استدعاء getDisplayMedia()، يظهر للمستخدمين أداة اختيار وسائط تتيح لهم مشاركة أي سطح عرض يريدونه. تُظهر التجربة أنّ ترتيب العرض يؤثر في اختيار المستخدمين. نحن نختبر في الإصدار 107 من Chrome إعادة ترتيب أداة الاختيار من أجل توجيه المستخدمين إلى علامات التبويب، وهي الخيار الأفضل في معظم الحالات.

لقطات شاشة لطلبات اختيار الوسائط القديمة والجديدة
أداة اختيار الوسائط في Chrome (القديمة مقابل الجديدة).

في ما يلي المزايا المتوقّعة:

الخصوصية

في السابق، كانت الشاشات هي الخيار التلقائي. هذا هو الخيار الأقل ملاءمةً للحفاظ على الخصوصية، لأنّ المستخدمين قد ينتهي بهم الأمر بكشف معلومات شخصية أكثر مما كانوا يقصدونه في الأصل. مثال:

  • المنطقة الزمنية (من خلال ساعة النظام)
  • Language
  • إشعارات النظام
  • تطبيقات قيد التشغيل
  • التطبيقات المثبّتة
  • الإضافات المثبَّتة
  • الإشارات المرجعية
  • سجلّ التصفُّح (عبر المربّع المتعدّد الاستخدامات)
  • صور الملف الشخصي للمستخدم (المتصفح والنظام والتطبيقات الأخرى)
  • الانتماء إلى نادي رغبي (من خلال خلفيات سطح المكتب)
  • الإشعارات الصوتية الواردة من التطبيقات التي تعمل في الخلفية، مثل التقويم

يمكن تخفيف معظم هذه المخاوف من خلال مشاركة علامة تبويب بدلاً من شاشة.

اكتمال الميزات

تتوفّر ميزات أكثر في ميزة مشاركة علامات التبويب:

  • تتوفّر إمكانية مشاركة صوت علامة التبويب على جميع الأنظمة الأساسية، ولا تتوفّر إمكانية مشاركة صوت النظام وصوت النافذة إلا على بعض الأنظمة الأساسية في وقت كتابة هذا النموذج.
  • عند مشاركة علامات التبويب، تتيح الميزات التكميلية التعاون بشكلٍ وثيق مع المحتوى الذي تم تسجيله:

الأداء وتجربة المستخدم

عندما يريد المستخدم مشاركة تطبيق ويب آخر، من الأفضل مشاركة علامة التبويب التي تعمل على تشغيل هذا التطبيق مباشرةً، بدلاً من نافذة Chrome أو حتى الشاشة بأكملها.

  • وستستمر مشاركة علامة التبويب حتى إذا تفاعل المستخدم مع تطبيق آخر.
  • ستكون الصورة الناتجة على المشاركين عن بُعد "مكبّرة على الإجراء" وبالتالي ستكون أكثر وضوحًا.
  • فتجنب التقاط وتشفير ونقل المحتوى غير ذي الصلة يؤدي إلى توفير وحدة المعالجة المركزية (CPU) ومعدل نقل البيانات.
  • يمكن الحصول على معدّل عرض صور أكثر ثباتًا عند التقاط علامة تبويب مقارنةً بأنواع الالتقاط الأخرى.

عناصر التحكّم الجديدة في مشاركة الشاشة

ستتيح لك الخيارات الجديدة displaySurface وsurfaceSwitching وselfBrowserSurface وsystemAudio تخصيص تجربة مشاركة الشاشة.

اطّلِع على عناصر التحكّم في مشاركة الشاشة التي تحافظ على الخصوصية للحصول على مزيد من المعلومات.

الخطوات التالية

سيشير خيار suppressLocalAudioPlayback إلى ما إذا كان سيتم تشغيل الصوت المشغّل في علامة تبويب من مكبّرات الصوت المحلية للمستخدم.

سيسمح التركيز المشروط لتطبيق الويب الذي يُجري عملية الالتقاط بإرشاد المتصفّح إلى تبديل التركيز إلى سطح العرض الذي تم التقاطه أو تجنُّب تغيير التركيز هذا.

الشكر والتقدير

نشكر راشيل أندرو على مراجعة هذه المقالة.