Şimdiye kadar, kullanıcı izin isteyen bir siteyi ziyaret ettiğinde, kullanıcıdan karar vermesini isteyen bir balon beliriyor. Ö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 permission.site demo sitemizde 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ışı görüldüğünü unutmayın.
Yaklaşık %85'lik bir yoksayma ve reddetme oranı göz önünde bulundurulduğunda, özellikle istemin ne kadar öne çıktığı ve kullanıcıların hemen karar verme konusunda ısrar ettiği göz önünde bulundurulduğunda, tarayıcının aciliyet düzeyi ile kullanıcının karar vermeyi bekleme tercihi arasında bir çakışma vardır. Bu durum, kullanıcıların izin istemesi gereken ek şeylerde (ör. çerez izni banner'ları, bültene kaydolma işlemleri vb.) kaybolacağı için sitenin izin istemesinin "sinir bozucu" bir algıya yol açtığı algısını yaratır.
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 bulunurken bir kullanıcı hareketi aracılığıyla tetiklenmiştir.
- İznin gerekli olduğu düşünülür ve bu izin genellikle spam niteliği taşımaz. Kamera, mikrofon ve mikrofonla eşlenen kamera bu kapsamdadır.
Yeni tasarımı zorlama
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ğine müdahale etmez ve hemen karar verilmesini gerektirmez. 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 engellendi simgesine (iznin geçici olarak engellendiğini belirtmek için) dönüşür. 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 durumlarda, Chrome 80'de kullanıma sunulan sessiz mesajı 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 bunlar üzerinde zaten çalışıyor ve önceki davranışlara dayalı olarak izinlerin daha agresif bir şekilde otomatik olarak engellenmesini araştırmaktadır. 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.