Şimdiye kadar, kullanıcı bir izin isteyen siteyi ziyaret ettiğinde kullanıcıdan karar vermesini isteyen bir balon çıkıyordu. Örneğin, coğrafi konum izni isteminde Chrome'un 96 sürümüne kadar uygulanan sürümünü görebilirsiniz. (Bu ve diğer izinleri demo sitemizde permission.site adresinde deneyebilirsiniz.)
Chrome'un telemetri verileri, çok sayıda izin isteğinin yoksayıldığını kanıtlıyor. Chrome kullanıcı deneyimi raporundaki bildirim izni verilerini kendiniz keşfedebilirsiniz. Şimdilik, Windows kullanıcılarının sitelerdeki bildirim istemlerine nasıl tepki verdiğini toplu olarak gösteren aşağıdaki tabloya göz atın. Coğrafi konum istemlerinde de benzer bir reddedme veya yok sayma davranışı olduğunu unutmayın.
Yaklaşık %85'lik bir yok sayma ve reddedme oranı ve özellikle de istemin ne kadar belirgin olduğu ve kullanıcıların hemen karar vermesi konusunda ısrar ettiği göz önüne alındığında, tarayıcı tarafından varsayılan aciliyet düzeyi ile kullanıcının karar vermek için bekleme tercihi arasında bir çelişki olduğu anlaşılıyor. Bu durum, kullanıcıların çerez izni banner'ları ve bülten kayıtları gibi yanıt vermesi gereken diğer olası işlemler arasında kaybolacağı için sitelerin izin istemesinin "rahatsız edici" olduğu algısını oluşturur.
Yeni tasarım
Bu nedenle, Chrome 98'den itibaren, izin istendiğinde kilidin yanında görünen animasyonlu bir çip kullanıcı arayüzü kullanıma sunduk. Bu, istenen izni açıklayan bir simge ve etiketten oluşur. Amacımız, kullanıcıların büyük çoğunluğu için genellikle gereksiz olan ve sıklıkla göz ardı edilen veya reddedilen izin isteklerinden kaçınırken web'de gezinme deneyimini iyileştirmekti.
İstek çipi tıklandığında mevcut istem balonu gösterilir (henüz gösterilmiyorsa) ve istek kullanıcı arayüzü, aşağıdaki sezgisel kurallara göre istek balonuyla otomatik olarak genişletilir:
- İzin, site tarafından otomatik olarak tetiklenmek yerine siteyle etkileşimde bulunan kullanıcının hareketi aracılığıyla tetiklendi.
- İznin gerekli olduğu ve genellikle spam olmadığı kabul edilir. Kamera, mikrofon ve mikrofonla eşlenen kamera bu kapsamdadır.
Yeni tasarımı zorunlu kılma
Bu özellik aşamalı olarak kullanıma sunulduğundan aşağıdaki işaretçileri etkinleştirerek yeni tasarımı zorlayabilirsiniz:
chrome://flags/#permission-chip
chrome://flags/#permission-chip-gesture
chrome://flags/#permission-chip-request-type
Yeni tasarımın akışı
Kullanıcı hareketi olmadan
Bir hareketle tetiklenmeyen gerekli olmayan izinler için istem artık site içeriğini kesintiye uğratmıyor ve anında karar verme konusunda ısrar etmiyor. Kullanıcı, karar verebilecek kadar bilgiye sahip olana kadar istek çipini yoksayabilir.
Etkileşim olmadan
İstekte bulunulmadığı ve kısa bir süre geçtikten sonra istek çipi, tamamen kapatılmadan önce otomatik olarak yalnızca engellenen simgesi olacak şekilde daraltılır (izin geçici olarak engellendiğini belirtmek için). Amaç, karar vermemeyi tercih eden kullanıcıların yolunu açmak ve bu işlemi herhangi bir etkileşim olmadan yapmalarına olanak tanımaktır.
Beklenen kısa vadeli etki
Kısa vadede ve kullanıcılar yeni kullanıcı arayüzüne alışana kadar site sahipleri, özellikle de kullanıcıyı hazırlamadan veya kullanıcı hareketi talep etmeden otomatik olarak izin isteyen siteler (bu zaten kötü bir uygulama olarak kabul edilir) için daha düşük izin verme oranları görebilir. Bu bilinen dezavantajın, daha az kesinti içeren deneyimin avantajına kıyasla çok daha az ağırlığı vardır.
En iyi uygulamalar
Gerekli bağlamı sağlaması ve yalnızca uygun ve beklenen zamanda izin istemesi sitenin sorumluluğundadır. Kullanıcının isteği yoksayıp istemi kapatması nedeniyle geçici olarak engellenen izinler, aynı oturum içinde tekrar istenebilir. Bu işlemi yalnızca sitenin veya özelliğin çalışması için izin gerekliyse yapın. Aksi takdirde, kullanıcıları rahatsız etme ve otomatik olarak engellenme riski vardır. Bu gibi durumlarda, Chrome 80'de kullanıma sunulan sessiz mesajlaşma özelliğini gösteririz. Daha genel bir kılavuz için İzin kullanıcı deneyimi başlıklı makaleyi inceleyin.
Gelecek görünümü ve sonuçlar
Kullanıcı arayüzü ve kullanıcı deneyimi ile ilgili daha fazla iyileştirme planlanmaktadır. Chrome ekibi bu konular üzerinde zaten çalışıyor ve önceki davranışa dayalı olarak izinlerin daha agresif bir şekilde otomatik olarak engellenmesini araştırıyor. Bu planlar tamamlandığında gelişmeleri buradan öğreneceksiniz.
Özetlemek gerekirse yeni kullanıcı arayüzü, bir karar konusundaki ısrar hissini azaltır ve göz atma deneyimini iyileştirir. Çoğu izin istemi engellendiğinde veya yoksayıldığından, özellikle bir kullanım alanını tamamlamak için izinlerin gerekli olduğu durumlarda izin istemi gösterilirken kullanıcı akışlarını kesintiye uğratmadan genel tarama deneyimini iyileştirmek hedeflenmiştir.
Teşekkür ederiz
Bu doküman Joe Medley tarafından incelendi.