getDisplayMedia()
sayesinde sekmeleri, pencereleri ve ekranları web platformunda paylaşmak zaten mümkün. Şimdi, kullanıcıları yanlışlıkla fazla sayıda içerik paylaşmaktan kaçınmak için aşağıdaki iyileştirmeleri sunuyoruz:
- Varsayılan seçenek, ekranları paylaşmak yerine sekmeleri paylaşmaktır.
displaySurface
seçeneği, web uygulamasının belirli bir görüntü yüzeyi türü (sekmeler, pencereler veya ekranlar) sunmayı tercih ettiğini belirtebilir.surfaceSwitching
seçeneği, Chrome'un kullanıcıya paylaşılan sekmeler arasında dinamik olarak geçiş yapmasına izin verip vermeyeceğini belirtir.selfBrowserSurface
seçeneği, kullanıcının geçerli sekmeyi paylaşmasını engellemek için kullanılabilir. Bu yöntem, "aynalar" efektini önler.systemAudio
seçeneği, Chrome'un kullanıcıya yalnızca alakalı ses yakalamayı sunmasını sağlar.
Kullanıcıya sunulan seçimi yeniden sıralama
getDisplayMedia()
çağrıldığında, kullanıcılara istedikleri ekran yüzeyini paylaşmalarını sağlayan bir medya seçici sunulur. Deneyimler, teklif sıralamasının kullanıcıların seçimini etkilediğini gösterir. Chrome 107'de kullanıcıları sekmelere yönlendirmek için seçiciyi yeniden sıralayarak deniyoruz. Bu, çoğu durumda en iyi seçenektir.
Elde edilmesi beklenen avantajlar aşağıdaki gibidir:
Gizlilik
Önceden ekranlar varsayılan seçenek olarak sunuluyordu. Kullanıcılar başlangıçta amaçladıklarından daha fazla kişisel bilgiyi açığa çıkarabileceğinden, bu, gizliliği en az koruyan seçenektir. Örneğin:
- Saat dilimi (sistem saati üzerinden)
- Dil
- Sistem bildirimleri
- Çalışan uygulamalar
- Yüklü uygulamalar
- Yüklü uzantılar
- Kitap Ayraçları
- Tarama geçmişi (çok amaçlı adres çubuğu üzerinden)
- Kullanıcının profil resimleri (tarayıcı, sistem, diğer uygulamalar)
- Ragbi kulübü üyeliği (masaüstü duvar kağıtları üzerinden)
- Takvim gibi arka planda çalışan uygulamalardan gelen sesli bildirimler
Bu endişelerin çoğu, ekran yerine bir sekmenin paylaşılmasıyla azaltılır.
Özelliğin tamlığı
Sekme paylaşımı daha çok özellik içeriyor:
- Sekme sesinin paylaşılması tüm platformlarda desteklenir. Sistem sesini ve pencere sesini paylaşma özelliği yazı yazıldığında yalnızca bazı platformlarda uygulanmıştır.
- Sekmeleri paylaşırken tamamlayıcı özellikler, yakalanan içerikle daha yakın ortak çalışma olanağı sağlar:
- Herkese Açık Tutma Yeri, yakalanan sekmenin tanımlanmasına ve bu sekmeyle bir iletişim kanalı oluşturulmasına olanak tanır.
- Bölge Yakalama, yakalanan içeriğin daha fazla kapsama alınmasını sağlar.
Performans ve kullanıcı deneyimi
Bir kullanıcı başka bir web uygulamasını paylaşmak istediğinde, Chrome penceresinin veya hatta tüm ekranın yerine, ilgili uygulamayı çalıştıran sekmeyi doğrudan paylaşmak tercih edilir.
- Kullanıcı başka bir uygulamayla etkileşimde bulunsa bile sekme paylaşılmaya devam eder.
- Uzak kullanıcıların katılımcılarında ortaya çıkan görüntü, "işleme yakınlaştırılmış" ve dolayısıyla daha net olacaktır.
- Alakasız içeriğin yakalanmasını, kodlanmasını ve aktarılmasını önlemek CPU ve bant genişliğinden tasarruf sağlar.
- Sekme yakalama için, diğer yakalama türlerine kıyasla daha istikrarlı bir kare hızı mümkündür.
Yeni ekran paylaşımı kontrolleri
Yeni displaySurface
, surfaceSwitching
, selfBrowserSurface
ve systemAudio
seçenekleri, ekran paylaşımı deneyiminizi özelleştirmenize olanak tanır.
Daha fazla bilgi için Gizliliği koruyan ekran paylaşımı kontrollerine göz atın.
Sırada ne var?
suppressLocalAudioPlayback
seçeneği, bir sekmede çalan sesin kullanıcının yerel hoparlörlerinden çalınıp çalınmayacağını belirtir.
Koşullu Odak, yakalama web uygulamasının tarayıcıya odağı yakalanan ekran yüzeyine geçirmesi veya böyle bir odak değişikliğinden kaçınması için talimat vermesini sağlar.
Bildirimler
Jelleke Vanooteghem'in hazırladığı lokomotif resim.
Bu makaleyi incelediği için Rachel Andrew'a teşekkür ederiz.