it-swarm.asia

Pedoman untuk widget pelengkapan otomatis

Pedoman apa yang ada saat bekerja dengan widget pelengkapan otomatis? Saya berharap untuk pedoman umum yang berlaku di berbagai jenis aplikasi: web, desktop, dan seluler.

A response to a Cari saat Anda mengetik utas menyertakan item relevan berikut:

  • Jangan pernah perbarui input pencarian dengan salah satu hasil kecuali jika pengguna memintanya.
  • Berikan akses keyboard dan mouse untuk memilih hasil.
  • Melihat ke belakang adalah pelengkap yang bagus untuk melihat ke depan.

Saya telah mengamati beberapa praktik lain:

  • Sorot istilah yang dicari
  • Mengembalikan hitungan item yang cocok
  • Memberikan indikator tindakan saat pemilihan (tetapi bukan aktivasi) dari entri pelengkapan otomatis
  • Menawarkan teks yang awalnya diketik dalam daftar pelengkapan otomatis

Selain itu, pertanyaan berikut mungkin ditanyakan saat memberikan saran:

  • Berapa banyak petunjuk/saran yang harus disediakan?
  • Bagaimana Anda menyelesaikannya yang harus ditampilkan ketika banyak yang tersedia?
  • Haruskah saran memperhitungkan kemungkinan kesalahan pengejaan atau pengetikan akun?

Respons apa pun yang membahas sintaksis yang lebih rumit seperti ekspresi boolean juga akan membantu.

20
Kaleb Pederson

Tidak ada pedoman umum yang berfungsi di semua platform dan semua aplikasi, ambil contoh pencarian web Google dan pilih seseorang dari daftar rekan kerja - dalam kedua kasus, widget pelengkap otomatis mungkin sesuai tetapi setiap detail penerapannya akan berbeda .

Satu-satunya hal yang dapat Anda lakukan adalah mengevaluasi kebutuhan spesifik setiap aplikasi (bukan platform, siapa yang peduli jika formulir yang Anda isi ada di peramban web atau kotak dialog) dan lakukan uji kegunaan untuk melihat fitur apa yang Anda butuhkan (opsi pengguna salah mengeja sering -> Anda harus memperhitungkan kesalahan ejaan).

Izinkan saya mengutip dari wawancara lama dengan Tim Lister (salah satu penulis Peopleware):

Cramblitt: Apa pendapat Anda tentang ketergantungan pada praktik terbaik?

Lister: Saya kedinginan ketika mendengar ungkapan itu. Dari sudut pandang saya ada beberapa praktik yang cukup bagus, tetapi tidak ada praktik terbaik karena itu menyiratkan pengembangan perangkat lunak generik. Semua proyek terkait dengan domain tempat mereka berada. Praktik terbaik untuk perangkat lunak defibrillator bukan praktik terbaik di domain lain. Saya ingin orang-orang memikirkan pola - mengabstraksi pekerjaan mereka dan mengenali pola-pola yang mereka hadapi, baik dan buruk, dan membuat keputusan berdasarkan informasi untuk mempromosikan pola-pola itu atau menggantinya.

5
Nir

Jika situs web itu memiliki banyak produk dalam banyak kategori, menunjukkan kategori itu adalah cara yang baik untuk membantu pengguna menemukan apa yang mereka cari.

Contoh: ketika pengguna mencari: game of thr

Game of thr yang ada di buku

Game of thr yang ada di DVD

Game of thr yang ada di eBuku

Game of thr yang

Game of thr oubles

Game of thr ee

dan seterusnya..

2
Mrs Web

Menerapkan beberapa autocomplete generik apa saat ini sehingga beberapa pemikiran/temuan sejauh ini.

Seperti yang saya lihat ada dua jenis autocomplete. Pada yang sebenarnya dropdown yang tersembunyi dan yang lain adalah bidang teks. Pelengkapan otomatis dropdown digunakan ketika Anda ingin membatasi input tetapi tidak ingin dropdown dengan ratusan item. Digunakan misalnya ketika memilih bandara untuk terbang dari/ke. Bidang teks lebih banyak digunakan untuk saran saat mencari.

Dalam kasus pertama, saya pikir Anda ingin memperbarui input. Karena itu harus menjadi input yang valid. Dalam hal ini, penting bahwa sudah jelas apa saran Anda dan apa input pengguna.

Batasi jumlah hasil yang ditampilkan. Fokus pengguna memasukkan teks ke bidang. Jika mereka harus memindai daftar opsi yang panjang, Anda juga bisa menggunakan dropdown. Tidak harus memindahkan fokus mata dan mengurangi beban pada memori pengguna mungkin merupakan hal yang baik juga.

Meskipun saya melihat satu properti yang berguna dari daftar panjang. Jika saya tidak ingat apa yang saya cari. Daftar panjang akan memungkinkan saya untuk melewatinya dan mengenali (semoga) apa yang saya cari.

Untuk memilih apa yang ditampilkan dalam daftar mungkin ada pada hal-hal yang paling membutuhkan pengetahuan domain. Google tampaknya melakukannya dengan mencari popularitas, maskapai dengan seberapa besar bandara. T

Sedangkan untuk melihat ke belakang saya agak sobek. Lebih mudah untuk mengingat huruf pertama dari kata daripada yang ketiga. Jadi sebagian besar waktu mungkin ini yang dilakukan pengguna Anda. Jadi, mencocokkan mana saja di string mungkin memberikan banyak hasil yang tidak diinginkan. Pengguna yang kuat, yang telah belajar bahwa 'ac' lebih cepat daripada 'st' untuk 'stack' mungkin digunakan untuk itu. Cocok dengan semua kata dalam kalimat mungkin juga merupakan ide yang bagus. Saat itu Anda memberi lebih banyak opsi untuk pengakuan.

0
Alvin

Google melakukan beberapa pengujian A/B yang cukup ekstrem, dan pelengkapan otomatis adalah produk inti.

Saya pikir itu sama baiknya dengan yang Anda dapatkan ketika datang ke pedoman yang terbukti.

0
Indolering

Ini adalah artikel bagus tentang pola untuk digunakan berdasarkan penelitian pengguna: https://baymard.com/blog/autocomplete-design

Ketika saran pelengkapan otomatis berfungsi dengan baik, mereka membantu pengguna mengartikulasikan kueri pencarian yang lebih baik. Ini bukan tentang mempercepat proses pencarian tetapi lebih tentang membimbing pengguna dan membantu mereka dalam membangun permintaan pencarian mereka ...

Selama pengujian, saran pelengkapan otomatis ditemukan untuk secara langsung mengubah cara dan apa yang dicari subjek uji.

0
Jennifer