Şimdiye kadarki izinlerle ilgili kullanıcı deneyimi
Bir kullanıcı izin isteyen bir siteyi ziyaret ettiğinde, karar vermesini isteyen bir balon açılır. Örneğin, aşağıda Chrome 96 sürümüne kadar uygulanan coğrafi konum izni istemini görebilirsiniz. (Bunu ve diğer izinleri demo sitemiz olan permission.site adresinde deneyebilirsiniz.)
Çoğu izin istemi yoksayılır veya kapatılır
Chrome'un telemetri verileri, birçok izin isteminin yoksayıldığını kanıtlar. Chrome kullanıcı deneyimi raporundaki bildirim izni verilerini kendiniz inceleyebilirsiniz. Şimdilik, Windows kullanıcılarının sitelerdeki bildirim istemine toplu olarak nasıl tepki verdiklerini ve coğrafi konum istemlerinin benzer bir kapatma veya yoksayma davranışı gördüğünü belirten aşağıdaki tabloyu inceleyin.
Yaklaşık %85'lik bir yoksayma/kapatma oranı göz önüne alındığında ve özellikle istemin öne çıkıp kullanıcıların hemen karar vermeleri konusunda ısrar ettiği düşünüldüğünde, tarayıcının varsaydığı aciliyet düzeyi ile kullanıcının karar vermeyi bekleme tercihi arasında bir çelişki vardır. Bu durum, bir sitenin izin istemesinin "sinir bozucu " olduğu algısına neden olur. Zira site, kullanıcıların çerez izin banner'ları ve bülten abonelikleri gibi potansiyel ekstra eylemlerde kaybolacaktır.
Yeni tasarım
Bu nedenle, Chrome 98 sürümünden itibaren, her izin istendiğinde kilidin yanında görünen animasyonlu bir çip kullanıcı arayüzü sunduk. İstenen 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 gerekli olmayan ve sıklıkla yoksayılan ya da reddedilen izin isteklerinden kaçınırken web'e göz atma deneyimini geliştirmekti.
İstek çipi tıklandığında mevcut istem balonu gösterilir (önceden gösterilmiyorsa) ve istek kullanıcı arayüzü, aşağıda listelenen buluşsal yöntemlere göre istek balonuyla otomatik olarak genişletilir:
- Bu izin, site tarafından otomatik olarak tetiklenmek yerine, siteyle etkileşimde bulunurken bir kullanıcı hareketi aracılığıyla tetiklenmiştir.
- Verilen izin gerekli kabul edilir ve genellikle spam değildir. Şu anda, mikrofonla eşlenmiş kamera, mikrofon ve kamera bunlardan bazılarıdır.
Yeni tasarımı zorlama
Bu aşamalı bir sunum olduğundan, aşağıdaki işaretleri açıp kapatarak yeni tasarımın zorlanmasını sağlayabilirsiniz:
chrome://flags/#permission-chip
chrome://flags/#permission-chip-gesture
chrome://flags/#permission-chip-request-type
Yeni tasarım akışı
Kullanıcı hareketi olmadan
Bir hareketle tetiklenmediği halde gerekli olmayan izinler için, istem artık site içeriğine müdahale etmez ve hemen bir karar verilmesini gerektirmez. Kullanıcı, karar vermek için yeterli bilgiye sahip olana kadar istek çipini yoksayabilir.
Etkileşim olmadan
Etkileşim olmadığında ve kısa bir gecikmenin ardından istek çipi, tamamen kapatılmadan önce otomatik olarak yalnızca engellenmiş bir simgeye daralır (iznin geçici olarak engellendiğini gösterir). Amaç, herhangi bir etkileşim kurmadan karar vermemeyi tercih eden kullanıcıların önüne geçmektir.
Beklenen kısa vadeli etki
Kısa vadede ve kullanıcılar yeni kullanıcı arayüzüne alışıncaya kadar, site sahiplerinin, özellikle bir kullanıcı hareketini hazırlamadan veya talep etmeden otomatik olarak izin isteyen siteler için daha düşük izin verme oranları gözlemlemesi muhtemeldir (bu zaten kötü bir uygulama olarak kabul edilir). Kullanıcı deneyimini daha az kesintiye uğratan bu deneyim, kabul edilen dezavantajları fazlasıyla aşmıştır.
En iyi uygulamalar
Sitenin gerekli bağlamı sağladığından ve izinlerin sadece uygun ve beklenen zamanda istediğinden emin olmak siteye bağlıdır. Geçici olarak engellenen izinler (kullanıcının isteği yoksayması veya istemi reddetmesi nedeniyle) izni aynı oturum içinde tekrar isteyebilir. Bunu 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 oluşur. Bu örneklerde, Chrome 80'de kullanıma sunulan sessiz mesajları gösteriyoruz. Daha fazla genel bilgi için Kullanıcı Deneyimine İzin Verme bölümünü inceleyin.
Genel bakış ve sonuçlar
Kullanıcı arayüzünde ve kullanıcı deneyiminde daha fazla iyileştirme yapılması için planlar var. Chrome ekibi bunlar üzerinde çalışıyor ve önceki davranışlara dayanarak izinlerin potansiyel olarak daha agresif bir şekilde otomatik olarak engellenmesini araştırmaktadır. Bu planlar olgun hale geldiğinde haberleri buradan öğreneceksiniz.
Sonuç olarak, yeni kullanıcı arayüzü, bir kararla ilgili algılanan ısrarı azaltır ve göz atma deneyimini iyileştirir. Çoğu izin istemi engellendiği veya yok sayıldığı için hedef, özellikle bir kullanım alanını tamamlamak için izinlerin gerektiği durumlarda, izin istemi gösterirken kullanıcı akışlarını bozmadan genel göz atma deneyimini iyileştirmekti.
Teşekkür
Sigmund'un Unsplash'teki lokomotif resmi. Bu makale Joe Medley tarafından incelenmiştir.