הימנעות משיתוף יתר בזמן שיתוף המסך

פרנסואה בופורט
פרנסואה בופורט
אלעד אלון
אלעד אלון

בפלטפורמת האינטרנט אפשר כבר לשתף כרטיסיות, חלונות ומסכים, בזכות getDisplayMedia(). הוספנו את השיפורים הבאים, שיעזרו למשתמשים להימנע משיתוף יתר מקרי:

  • שיתוף כרטיסיות הוא עכשיו אפשרות ברירת המחדל במקום שיתוף מסכים.
  • האפשרות displaySurface יכולה לציין שאפליקציית האינטרנט מעדיפה להציע סוג ספציפי של משטח תצוגה (כרטיסיות, חלונות או מסכים).
  • האפשרות surfaceSwitching מציינת אם Chrome יאפשר למשתמש לעבור באופן דינמי בין כרטיסיות משותפות.
  • אפשר להשתמש באפשרות selfBrowserSurface כדי למנוע מהמשתמש לשתף את הכרטיסייה הנוכחית. כך אפשר להימנע מאפקט "היכל המראות".
  • האפשרות systemAudio מבטיחה ש-Chrome יציע תיעוד אודיו רלוונטי בלבד למשתמש.
צילום מסך של ההנחיה לבחירת מדיה בזמן הקריאה ל-getDisplayMedia().
ההודעה לבחירת מדיה ב-Chrome בזמן הקריאה ל-getDisplayMedia() .

סידור מחדש של הפריטים המוצעים למשתמש

כשמתבצעת קריאה לפונקציה getDisplayMedia(), מוצג למשתמשים כלי לבחירת מדיה שמאפשר להם לשתף את פלטפורמת התצוגה שהם רוצים. לפי הניסיון שלנו, סדר המוצרים משפיע על בחירת המשתמשים. אנחנו עורכים ניסויים ב-Chrome 107 עם שינוי הסדר של הבורר כדי להפנות את המשתמשים לכרטיסיות. זו האפשרות הטובה ביותר ברוב המקרים.

צילומי מסך של ההנחיות של בורר המדיה הישנה והחדשה.
הכלי לבחירת מדיה של Chrome (ישן לעומת חדש).

היתרונות הצפויים הם:

פרטיות

בעבר, האפשרות להציג מסכים הייתה אפשרות ברירת המחדל. זוהי האפשרות המינימלית לשמירה על הפרטיות, כי המשתמשים עלולים לחשוף מידע אישי יותר ממה שהם התכוונו מלכתחילה. למשל:

  • אזור זמן (באמצעות שעון המערכת)
  • Language
  • התראות מערכת
  • אפליקציות פועלות
  • אפליקציות מותקנות
  • תוספים מותקנים
  • סימניות
  • היסטוריית הגלישה (דרך סרגל הכתובות)
  • תמונות הפרופיל של המשתמש (דפדפן, מערכת, אפליקציות אחרות)
  • שיוך למועדון רוגבי (באמצעות טפטים במחשב)
  • התראות אודיו מאפליקציות ברקע, כמו יומן

אפשר לצמצם את רוב החששות האלה על ידי שיתוף כרטיסייה במקום מסך.

שלמות התכונות

הרבה יותר אפשרויות לשיתוף באמצעות כרטיסיות:

  • האודיו של הכרטיסייה השיתוף נתמך בכל הפלטפורמות. שיתוף האודיו מהחלון והאודיו של המערכת מוטמע רק בחלק מהפלטפורמות, בזמן הכתיבה.
  • כשמשתפים כרטיסיות, תכונות משלימות מאפשרות שיתוף פעולה הדוק יותר עם התוכן שתועד:
    • נקודת אחיזה מאפשרת לזהות את הכרטיסייה שצולמה וליצור איתה ערוץ תקשורת.
    • התכונה צילום אזור מאפשרת לצמצם עוד יותר את היקף התוכן שתועד.

ביצועים וחוויית משתמש

כשמשתמש מתכוון לשתף אפליקציית אינטרנט אחרת, עדיף לשתף את הכרטיסייה שמפעילה את אותה אפליקציה באופן ישיר, ולא את חלון Chrome שלו או אפילו את כל המסך.

  • השיתוף של הכרטיסייה יימשך גם אם המשתמש יקיים אינטראקציה עם אפליקציה אחרת.
  • התמונה שתתקבל אצל משתמשים מרוחקים תהיה "תתמקד בפעולה" ולכן תהיה ברורה יותר.
  • הימנעות מהקלטה, קידוד והעברה של תוכן לא רלוונטי חוסכת במעבד (CPU) וברוחב פס.
  • ללכידת טאבים יש קצב פריימים יציב יותר מאשר סוגים אחרים של צילום.

פקדים חדשים לשיתוף המסך

האפשרויות החדשות של displaySurface, surfaceSwitching, selfBrowserSurface, וגם systemAudio יאפשרו לך להתאים אישית את חוויית שיתוף המסך.

מידע נוסף זמין במאמר אמצעי בקרה לשיתוף המסך תוך שמירה על הפרטיות.

המאמרים הבאים

האפשרות suppressLocalAudioPlayback תציין אם האודיו שמופעל בכרטיסייה יושמע ברמקולים המקומיים של המשתמש.

מיקוד מותנה יאפשר לאפליקציית האינטרנט הצילום להורות לדפדפן להעביר את המיקוד למשטח התצוגה שצולמה או להימנע משינוי מיקוד כזה.

אישורים

תמונה ראשית (Hero) מאת Jelleke Vanooteghem.

תודה לריצ'ל אנדרו על הביקורת של המאמר הזה.