Hingga saat ini, saat pengguna mengunjungi situs yang meminta izin, balon akan muncul untuk meminta pengguna membuat keputusan. Misalnya, Anda dapat melihat perintah izin geolokasi seperti yang diterapkan di Chrome hingga versi 96. (Anda dapat mencoba izin ini dan izin lainnya di permission.site situs demo kami.)
Data telemetri Chrome membuktikan bahwa banyak permintaan izin yang diabaikan. Anda dapat menjelajahi data izin notifikasi di laporan UX Chrome sendiri. Untuk saat ini, pertimbangkan tabel di bawah yang menunjukkan bagaimana pengguna Windows bereaksi terhadap perintah notifikasi di situs secara kumulatif, sambil memperhatikan bahwa perintah geolokasi melihat perilaku menutup atau mengabaikan yang serupa.
Dengan rasio pengabaian dan penutupan sekitar 85%, dan terutama mengingat seberapa jelas perintah tersebut dan menuntut pengguna untuk segera membuat keputusan, ada konflik antara tingkat urgensi yang diasumsikan oleh browser versus preferensi pengguna untuk menunggu sebelum membuat keputusan. Hal ini menimbulkan persepsi bahwa situs yang meminta izin itu "menjengkelkan" karena akan hilang dalam potensi hal tambahan yang perlu direspons pengguna seperti banner izin cookie, pendaftaran newsletter, dll.
Desain baru
Mulai Chrome 98, kami memperkenalkan UI chip animasi yang muncul di samping kunci setiap kali izin diminta. Elemen ini terdiri dari ikon dan label yang menjelaskan izin yang diminta. Tujuan kami adalah meningkatkan pengalaman penjelajahan web sekaligus menghindari permintaan izin yang umumnya tidak diperlukan oleh sebagian besar pengguna dan sering diabaikan atau ditutup.
Balon perintah yang ada akan ditampilkan saat chip permintaan diklik (jika belum ditampilkan) dan UI permintaan akan otomatis ditambah dengan balon permintaan berdasarkan heuristik berikut:
- Izin dipicu melalui gestur pengguna saat berinteraksi dengan situs itu sendiri, bukan dipicu secara otomatis oleh situs.
- Izin ini dianggap penting dan umumnya tidak berisi spam. Hal ini mencakup kamera, mikrofon, dan kamera yang disambungkan dengan mikrofon.
Memaksa desain baru
Karena ini adalah peluncuran bertahap, Anda dapat memaksa desain baru dengan mengalihkan flag berikut:
chrome://flags/#permission-chip
chrome://flags/#permission-chip-gesture
chrome://flags/#permission-chip-request-type
Alur desain baru
Tanpa gestur pengguna
Untuk izin yang tidak penting dan tidak dipicu oleh gestur, perintah tidak lagi mengganggu konten situs, dan tidak memaksakan keputusan langsung. Pengguna dapat mengabaikan chip permintaan hingga mereka memiliki informasi yang cukup untuk membuat keputusan.
Tanpa interaksi
Tanpa interaksi, dan setelah penundaan singkat, chip permintaan akan otomatis diciutkan menjadi ikon yang diblokir (untuk menunjukkan bahwa izin diblokir untuk sementara), sebelum ditutup sepenuhnya. Tujuannya adalah untuk tidak mengganggu pengguna yang memilih untuk tidak membuat keputusan, sehingga mereka dapat melakukannya tanpa interaksi apa pun.
Dampak jangka pendek yang diharapkan
Dalam jangka pendek, dan sampai pengguna terbiasa dengan UI baru, pemilik situs kemungkinan akan mengamati tingkat pemberian izin yang lebih rendah untuk situs, terutama untuk situs yang meminta izin secara otomatis tanpa melakukan pra-pengaktifan atau meminta gestur pengguna (yang dianggap sebagai praktik buruk). Kekurangan yang diakui ini jauh lebih besar daripada pengalaman yang tidak terlalu mengganggu.
Praktik terbaik
Situs harus memastikan bahwa situs tersebut memberikan konteks yang diperlukan dan hanya meminta izin pada saat yang tepat dan diharapkan. Izin yang telah diblokir untuk sementara—karena pengguna mengabaikan permintaan atau menutup perintah—dapat meminta izin lagi dalam sesi yang sama. Lakukan hal ini hanya jika izin tersebut penting agar situs atau fitur dapat berfungsi. Jika tidak, situs atau fitur tersebut berisiko mengganggu pengguna dan diblokir secara otomatis. Dalam kasus tersebut, kami menampilkan pesan senyap yang diperkenalkan di Chrome 80. Untuk panduan umum lainnya, lihat UX Izin.
Prospek dan kesimpulan
Ada rencana untuk peningkatan UI dan UX lebih lanjut. Tim Chrome sedang menangani masalah ini dan menyelidiki pemblokiran otomatis izin yang berpotensi lebih agresif berdasarkan perilaku sebelumnya. Anda akan mempelajari berita ini di sini setelah rencana ini matang.
Sebagai kesimpulan, UI baru mengurangi kesan bahwa keputusan harus diambil dan meningkatkan pengalaman penjelajahan. Karena sebagian besar permintaan izin diblokir atau diabaikan, tujuan yang tercapai adalah meningkatkan pengalaman penjelajahan secara umum, sekaligus tidak mengganggu alur penggunaan saat menampilkan permintaan izin, terutama dalam situasi saat izin diperlukan untuk menyelesaikan kasus penggunaan.
Ucapan terima kasih
Dokumen ini ditinjau oleh Joe Medley.