يمكن حاليًا مشاركة علامات التبويب والنوافذ والشاشات على منصة الويب بفضل getDisplayMedia()
. نحن بصدد طرح التحسينات التالية التي توجّه المستخدمين إلى تجنُّب المشاركة المفرطة غير المقصودة:
- أصبحت مشاركة علامات التبويب هي الخيار التلقائي بدلاً من مشاركة الشاشات.
- يمكن أن يشير الخيار
displaySurface
إلى أنّ تطبيق الويب يفضّل تقديم نوع معيّن من مساحات العرض (علامات التبويب أو النوافذ أو الشاشات). - يشير الخيار
surfaceSwitching
إلى ما إذا كان يجب أن يسمح Chrome للمستخدم بالتبديل ديناميكيًا بين علامات التبويب المشترَكة. - يمكن استخدام الخيار
selfBrowserSurface
لمنع المستخدم من مشاركة علامة التبويب الحالية. ويؤدي ذلك إلى تجنُّب تأثير "قاعة المرايا". - يضمن خيار
systemAudio
أنّ Chrome لا يعرض للمستخدم سوى التسجيلات الصوتية ذات الصلة.
إعادة ترتيب الخيارات المقدَّمة للمستخدم
عند استدعاء getDisplayMedia()
، يظهر للمستخدمين أداة اختيار وسائط تتيح لهم مشاركة أي سطح عرض يريدونه. تبيّن من التجربة أنّ ترتيب العرض يؤثر في اختيار المستخدمين. نحن نختبر في الإصدار 107 من Chrome إعادة ترتيب أداة الاختيار من أجل توجيه المستخدمين إلى علامات التبويب، وهي الخيار الأفضل في معظم الحالات.
في ما يلي المزايا المتوقّعة:
الخصوصية
في السابق، كانت الشاشات هي الخيار التلقائي. هذا هو الخيار الأقل ملاءمةً للحفاظ على الخصوصية، لأنّ المستخدمين قد ينتهي بهم الأمر بكشف معلومات شخصية أكثر مما كانوا يقصدونه في الأصل. مثال:
- المنطقة الزمنية (من خلال ساعة النظام)
- اللغة
- إشعارات النظام
- تطبيقات قيد التشغيل
- التطبيقات المثبّتة
- الإضافات المثبَّتة
- الإشارات المرجعية
- سجلّ التصفُّح (عبر المربّع المتعدّد الاستخدامات)
- صور الملف الشخصي للمستخدم (المتصفح والنظام والتطبيقات الأخرى)
- الانتماء إلى نادي رغبي (من خلال خلفيات سطح المكتب)
- الإشعارات الصوتية الواردة من التطبيقات التي تعمل في الخلفية، مثل التقويم
يمكن تخفيف معظم هذه المخاوف من خلال مشاركة علامة تبويب بدلاً من شاشة.
اكتمال الميزات
تتوفّر ميزات أكثر في ميزة مشاركة علامات التبويب:
- تتوفّر ميزة مشاركة صوت علامة التبويب على جميع المنصّات، ولكن لا يمكن مشاركة صوت النظام وصوت النافذة إلا على بعض المنصّات في الوقت الحالي.
- عند مشاركة علامات التبويب، تتيح الميزات التكميلية التعاون بشكلٍ وثيق مع المحتوى الذي تم تسجيله:
- يسمح اسم المعرّف لالتقاط الشاشة بتحديد علامة التبويب التي تمّ التقاطها وإنشاء قناة تواصل معها.
- تتيح ميزة التقاط منطقة تضييق نطاق المحتوى الذي تم التقاطه.
الأداء وتجربة المستخدم
عندما يريد المستخدم مشاركة تطبيق ويب آخر، من الأفضل مشاركة علامة التبويب التي تعرض هذا التطبيق مباشرةً بدلاً من نافذة Chrome أو حتى الشاشة بأكملها.
- وستستمر مشاركة علامة التبويب حتى إذا تفاعل المستخدم مع تطبيق آخر.
- ستكون الصورة الناتجة على المشاركين عن بُعد "مكبّرة على الإجراء" وبالتالي ستكون أكثر وضوحًا.
- يؤدي تجنُّب التقاط المحتوى غير الملائم وتشفيره ونقله إلى توفير وحدة المعالجة المركزية وسعة النطاق.
- يمكن الحصول على معدّل عرض صور أكثر ثباتًا عند التقاط علامة تبويب مقارنةً بأنواع الالتقاط الأخرى.
عناصر تحكّم جديدة في مشاركة الشاشة
ستتيح لك الخيارات الجديدة displaySurface
وsurfaceSwitching
وselfBrowserSurface
وsystemAudio
تخصيص تجربة مشاركة الشاشة.
اطّلِع على عناصر التحكّم في مشاركة الشاشة للحفاظ على الخصوصية للحصول على مزيد من المعلومات.
الخطوات التالية
سيشير خيار suppressLocalAudioPlayback
إلى ما إذا كان سيتم تشغيل الصوت المشغّل في علامة تبويب من مكبّرات الصوت المحلية للمستخدم.
سيسمح التركيز المشروط لتطبيق الويب الذي يُجري عملية الالتقاط بتوجيه المتصفح إلى تبديل التركيز إلى سطح العرض الذي تم التقاطه أو تجنُّب تغيير التركيز هذا.
الشكر والتقدير
نشكر راشيل أندرو على مراجعة هذه المقالة.