वेब प्लैटफ़ॉर्म पर, स्क्रीन कैप्चर एपीआई का इस्तेमाल करके, उपयोगकर्ता अपनी स्क्रीन शेयर कर सकते हैं. Chrome में getDisplayMedia()
को लागू करने के लिए, मीडिया पिकर का इस्तेमाल किया जाता है. इसकी मदद से, उपयोगकर्ता किसी भी टैब, विंडो या स्क्रीन को शेयर कर सकते हैं. Chrome 107 से, हमने उस डायलॉग बॉक्स में थोड़ा बदलाव किया है. इसमें, टैब को पहले विकल्प के तौर पर रखा गया है, ताकि उपयोगकर्ता टैब शेयर करें और अपनी पूरी स्क्रीन शेयर न करें. यह इस बात पर निर्भर करता है कि सवाल को किस तरह से पूछा गया है. इससे जवाबों के बंटवारे पर असर पड़ता है. इसे आम तौर पर, नज़्ड थ्योरी कहा जाता है. बच्चों के बीच इसे “प्लीज़” कहा जाता है. शुरुआत में कुछ समस्याओं के बाद, यह प्रयोग काफ़ी सफल साबित हुआ. अब हमने सभी उपयोगकर्ताओं के लिए यह नया अनुभव उपलब्ध कराया है.

जैसा कि पहले बताया गया था, आम तौर पर टैब शेयर करना बेहतर विकल्प होता है:
- निजता के लिहाज़ से बेहतर, क्योंकि उपयोगकर्ताओं के लिए अन्य ऐप्लिकेशन, सूचनाओं, डेस्कटॉप वॉलपेपर या सेटिंग से निजी जानकारी ज़ाहिर होने की संभावना बहुत कम होती है.
- रिसीवर की स्क्रीन पर रीयल-एस्टेट का बेहतर इस्तेमाल.
- कम पिक्सल शेयर करने की वजह से, नेटवर्क संसाधनों का बेहतर इस्तेमाल.
इसलिए, हमने टैब को पहले विकल्प के तौर पर दिखाने की सुविधा को आज़माया.
एक्सपेरिमेंट के शुरुआती रोल-आउट से एक अफ़सोसजनक साइड-इफ़ेक्ट का पता चला. टैब को सबसे पहले दिखाने से, उपयोगकर्ताओं के मौजूदा टैब को चुनने की दर बढ़ गई. ज़्यादातर ऐप्लिकेशन के लिए, ऐसा करना ज़रूरी नहीं है. उदाहरण के लिए, वीडियो कॉन्फ़्रेंसिंग ऐप्लिकेशन में, इससे "हॉल ऑफ़ मिरर" इफ़ेक्ट पैदा होता है. इससे, रिमोट से कॉल में हिस्सा लेने वाले लोगों को भ्रम होता है और कॉल में रुकावट आती है. इसलिए, हमने एक्सपेरिमेंट को रोक दिया है.
हालांकि, Chrome 107 से selfBrowserSurface
विकल्प उपलब्ध है. इस विकल्प की मदद से, ऐप्लिकेशन यह तय कर सकता है कि Chrome को उपयोगकर्ता को दिखाए जाने वाले टैब की सूची में मौजूदा टैब को शामिल करना है या नहीं. यह एक नया कंट्रोल है. इसलिए, ज़्यादातर वेब ऐप्लिकेशन यहां साफ़ तौर पर कोई वैल्यू नहीं देते. नए एक्सपेरिमेंट में, हमने Chrome 108 से डिफ़ॉल्ट वैल्यू को "include"
से "exclude"
पर स्विच कर दिया है. इससे, ऐप्लिकेशन के काम करने के तरीके पर पड़ने वाले गलत असर को खत्म किया जा सका. साथ ही, खास ऐप्लिकेशन को पहले जैसा काम करने की अनुमति भी दी जा सकी.
एक्सपेरिमेंट के तहत डिफ़ॉल्ट वैल्यू में बदलाव करने से, कई फ़ायदे हुए. सेल्फ़-कैप्चर की दर, कैप्चर-सेशन के 0.8% से घटकर करीब 0% हो गई. इससे, सेल्फ़-सabotage के करीब सभी मामलों को खत्म किया जा सका. इससे पहले, हर 100 उपयोगकर्ताओं में से करीब एक पर इसका असर पड़ता था.
यह एक्सपेरिमेंट, Chrome 108 में फिर से शुरू किया गया है. 50% उपयोगकर्ताओं तक पहुंचने के बाद, हमें ये नतीजे मिले:
- टैब शेयर करने की संख्या 16% से बढ़कर 30% हो गई.
- विंडो शेयर करने की संख्या 14% से बढ़कर 20% हो गई.
- स्क्रीन शेयर करने की सुविधा का इस्तेमाल करने वाले लोगों की संख्या 55% से घटकर 36% हो गई.
- टैब पर आधारित, अपने-आप कैप्चर होने की सुविधा का इस्तेमाल करने वाले लोगों की संख्या 0.8% से घटकर 0% हो गई.
- रद्द किए गए बुकिंग की संख्या में अलग-अलग तरह से बढ़ोतरी हुई है. इस बारे में ज़्यादा जानकारी यहां दी गई है.
- ऐक्टिवेशन (
getDisplayMedia()
को किए गए कॉल की संख्या) में अलग-अलग संख्या में बढ़ोतरी हुई.

हमें यह देखकर बेहद खुशी हुई कि उपयोगकर्ताओं ने टैब, विंडो, और स्क्रीन शेयर करने की फ़्रीक्वेंसी में बदलाव किया है. हालांकि, सदस्यताओं को रद्द करने और चालू करने की प्रक्रिया में हुए बदलावों की वजह से, हमें थोड़ी चिंता हुई.
एक्सपेरिमेंट को लंबे समय तक चलाने पर, हमें पता चला कि एक्सपेरिमेंट ग्रुप में सदस्यता रद्द करने की संख्या, कंट्रोल ग्रुप की संख्या के बराबर हो गई. यह हमारे इस सिद्धांत से मेल खाता है कि उपयोगकर्ता किसी अनजान डायलॉग को देखते ही बाहर निकल जाते थे. हालांकि, समय के साथ उन्हें इसकी आदत पड़ गई.

ऊपर दिए गए सिद्धांत से, चालू होने की संख्या में हुई बढ़ोतरी की वजह का पता सिर्फ़ कुछ हद तक चल सकता है. ऐसा इसलिए है, क्योंकि संख्याएं मेल नहीं खाती हैं और टेस्ट ग्रुप में चालू होने की संख्या ज़्यादा रही. चालू होने की संख्या में बढ़ोतरी की वजह यह हो सकती है कि जब उपयोगकर्ताओं ने पूरी स्क्रीन शेयर की, तो उन्हें कुछ और शेयर करने के लिए, कैप्चर को रोकने और फिर से शुरू करने की ज़रूरत नहीं पड़ी. अब वे टैब और विंडो ज़्यादा बार शेयर कर रहे थे, इसलिए कैप्चर को रीस्टार्ट करने की ज़रूरत ज़्यादा बार पड़ रही थी. आने वाले समय में, हम इस सुविधा में और भी सुधार करेंगे. इसमें अलग-अलग तरह के ऑब्जेक्ट को कैप्चर करने के बीच, आसानी से ट्रांज़िशन करने की सुविधा शामिल होगी.