การออกแบบ UI/UX ที่เป็นมิตรกับมนุษย์

ระหว่างลองหน้าจอที่คล้ายเครื่องคิดเงิน มีปุ่มยกเลิกอยู่บริเวณขวาล่าง

หาสิ่งผิดปกติ
วิธีใช้เครื่องมืออ่าน

ฟังจะอ่านบทความออกเสียง อ่านเร็วแสดงวลีทีละช่วงตามความเร็วที่เลือก ฝึกภาษาใช้เปรียบเทียบบทความฉบับแปลที่มีอยู่ บันทึกจะเก็บบุ๊กมาร์กในเบราว์เซอร์นี้ และเปิดอีกครั้งได้จากรายการที่บันทึกในเครื่องเล่น อ่านแบบเกมทุบอิฐจะเปลี่ยนตัวอักษรในบทความเป็นก้อนอิฐให้ทุบเล่น

แชร์บทความนี้

แชร์บทความนี้

การออกแบบ UI/UX ที่เป็นมิตรกับมนุษย์
ภาพที่สร้างโดย AI
โฆษณา
โฆษณา

สิ่งที่ปุ่มยกเลิกมุมขวาล่างซึ่งชวนหงุดหงิดสอนเราเกี่ยวกับการไม่หักหลังสัญชาตญาณของผู้ใช้

ระหว่างลองหน้าจอที่คล้ายเครื่องคิดเงิน มีปุ่มยกเลิกอยู่บริเวณขวาล่าง

เสี้ยววินาทีหนึ่ง ตำแหน่งนั้นดูเหมือนที่ซึ่งปุ่ม “ต่อไป” หรือ “ยืนยัน” มักจะอยู่ เกือบกดผิดเพียงครั้งเดียวก็ทำให้รู้สึกหงุดหงิดได้แล้ว

ข้อสรุปไม่ใช่ “ห้ามวางปุ่มยกเลิกด้านขวาเด็ดขาด” เพราะแต่ละระบบและผลิตภัณฑ์มีธรรมเนียมต่างกัน

ปัญหาที่แท้จริงคือ สิ่งที่ผู้ใช้คาดจากประสบการณ์เดิมตรงกับสิ่งที่ UI ทำจริงหรือไม่

คนเราไม่ได้เริ่มต้นจากศูนย์ทุกครั้งที่เห็นหน้าจอใหม่ เราพกประสบการณ์จากมือถือ เว็บไซต์ เครื่องคิดเงิน ตู้ขายตั๋ว รีโมต และลิฟต์มาด้วย หากดีไซน์ขัดกับความคาดหวังเหล่านั้น หน้าจออาจเข้าใจได้เมื่อหยุดคิด แต่ยังทำให้กดผิดได้ง่ายในวินาทีแรก

ความผิดพลาดในชีวิตประจำวันจำนวนมากไม่ได้เกิดจากการตัดสินใจผิดหลังคิดนาน แต่เป็นการพลาดเพราะรีบ คุ้นเคย เหนื่อย หรือปุ่มคล้ายกันอยู่ใกล้กันเกินไป

คำถามของบทความนี้คือ:

UI/UX ที่เป็นมิตรกับมนุษย์จริง ๆ ควรเป็นอย่างไร

คำตอบไม่ใช่การเพิ่มคำอธิบาย

แต่คือ คาดเดาได้ ลดการกดผิด กู้คืนได้ และไม่บังคับให้ผู้ใช้จัดการตัวเลือกที่ยังไม่จำเป็น

0. ฉบับ 30 วินาที: อย่าถามแค่ว่าผู้ใช้พลาดทำไม

  1. ป้ายชื่อเดียวกันควรให้ผลลัพธ์ประเภทเดียวกัน
  2. การกระทำทั่วไปควรใช้ตำแหน่งและรูปแบบที่คุ้นเคยเมื่อทำได้
  3. การกระทำที่ผลต่างกันมากไม่ควรหน้าตาเหมือนกันและอยู่ชิดกัน
  4. การกระทำที่มีต้นทุนสูงควรย้อนกลับได้ หรืออธิบายผลอย่างชัดเจนก่อนทำ
  5. เป้าหมายสำหรับแตะต้องใหญ่พอและเว้นระยะ
  6. ฟังก์ชันขั้นสูงเก็บไว้ได้ แต่ไม่จำเป็นต้องแสดงทั้งหมดตั้งแต่แรก
  7. อย่ามองแค่จำนวนตัวเลือก ให้ดูความยากในการเปรียบเทียบด้วย
  8. ดูพฤติกรรมแก้ไขทันที เช่น กดแล้วกลับทันที หรือเปิดแล้วปิดทันที

UI ไม่ใช่ข้อสอบ

เป้าหมายคือ ให้คนทำถูกได้โดยไม่ต้องหยุดเพื่อแกะวิธีใช้หน้าจอ

1. “ใช้งานเป็นธรรมชาติ” มักหมายถึงการใช้ประสบการณ์เก่า

คนสร้างแบบจำลองในหัวว่าสิ่งนี้น่าจะทำงานอย่างไร ซึ่งใน UX เรียกว่า mental model.[1][2]

แว่นขยายสื่อถึงค้นหา ลูกศรซ้ายสื่อถึงย้อนกลับ ถังขยะสื่อถึงลบ สามเหลี่ยมสื่อถึงเล่น

เราไม่ได้คิดความหมายใหม่ทุกครั้ง แต่ยืมไวยากรณ์จากผลิตภัณฑ์ที่เคยใช้

เพราะฉะนั้นความแปลกใหม่อาจมีราคา หากเปลี่ยนค้นหาเป็นสัญลักษณ์ที่ไม่คุ้นเคย มันอาจดูสร้างสรรค์สำหรับคนออกแบบแต่กลายเป็นปริศนาสำหรับผู้ใช้

หลัก usability ของ NN/g เน้นความสอดคล้องกับโลกจริงและมาตรฐานของแพลตฟอร์มและอุตสาหกรรม.[1]

ความเข้ากันได้เชิงตำแหน่งก็สำคัญ งานวิจัยด้าน stimulus-response compatibility พบว่าความไม่สอดคล้องเชิงตำแหน่งทำให้เกิดข้อผิดพลาดมากขึ้น.[3]

หลักง่าย ๆ คือ:

อย่าบังคับให้ผู้ใช้ล้างประสบการณ์ที่เรียนมาแล้ว

2. เข้าใจผิดกับมือพลาดไม่ใช่ปัญหาเดียวกัน

คนอาจเข้าใจระบบผิดแล้วเลือกผิด

หรือเข้าใจถูกทั้งหมดแต่กดผิด

NN/g แยกอย่างกว้าง ๆ เป็น mistake และ slip.[1]

ถ้าคิดว่าปุ่มคือบันทึกแต่จริง ๆ คือลบ นั่นอาจเป็นปัญหาความเข้าใจ

ถ้ารู้ว่าเป็นลบแต่กดเพราะอยู่ติดกับบันทึก นั่นคล้าย slip

การบอกว่า “อ่านให้ละเอียด” เป็นการแก้ที่อ่อน

รูปแบบเสี่ยงคือเอาการกระทำที่ผลต่างกันมากมาไว้ติดกัน เช่น บันทึกกับทิ้ง ส่งกับยกเลิก ข้าม 10 วินาทีกับเปลี่ยนบทความ

NN/g ก็เตือนเรื่องการวางการกระทำทำลายข้อมูลใกล้กับการยืนยัน.[4]

ผลต่างกัน ควรมีตำแหน่งและลำดับความเด่นต่างกัน

3. ก่อนเพิ่มกล่องยืนยัน ให้ถามก่อนว่าย้อนกลับได้ไหม

ลบ ยกเลิกสมาชิก ล้างทั้งหมด ทิ้งการแก้ไข

คำตอบอัตโนมัติของดีไซน์คือเพิ่ม “แน่ใจหรือไม่”

แต่ถ้าถามทุกครั้ง คนจะเรียนรู้ที่จะกดยืนยันโดยไม่อ่าน

NN/g แนะนำให้ใช้การยืนยันกับผลที่รุนแรงและย้อนกลับยาก บอกผลให้ชัด และให้ Undo เมื่อทำได้.[5]

“แน่ใจไหม ใช่/ไม่” อ่อนกว่า:

“จะลบ 3 รายการ กู้คืนได้ภายใน 30 วัน” “ลบ 3 รายการ” “เก็บไว้”

UI ที่เป็นมิตรไม่สัญญาว่าจะไม่มีความผิดพลาด

มันลดต้นทุนของความผิดพลาด

4. ขนาดปุ่มเป็นเพียงครึ่งหนึ่ง ระยะห่างก็สำคัญ

WCAG 2.2 Target Size (Minimum) กำหนดโดยทั่วไปว่าเป้าหมายควรมีอย่างน้อย 24×24 CSS พิกเซล หรือมีระยะห่างเพียงพอ.[6]

ตัวอย่างของ W3C เองคือผู้ใช้ตั้งใจแตะ Submit แต่ไปโดน Cancel

เกณฑ์ Enhanced ใช้ 44×44 CSS พิกเซล และ Apple แนะนำพื้นที่กดของปุ่มโดยทั่วไปอย่างน้อย 44×44 จุด.[7][8]

แต่การทำทุกปุ่มให้ใหญ่ไม่ได้จบปัญหา

ต้องดูขนาด ระยะห่าง ความรุนแรง ความถี่ ตำแหน่งริมจอ และความคล้ายของปุ่มข้างเคียงร่วมกัน

ปุ่มบันทึกกับลบที่ใหญ่เท่ากันและติดกันก็ยังเป็นกับดักได้

5. “มีฟังก์ชัน” ไม่เท่ากับ “ต้องแสดงตอนนี้”

ผลิตภัณฑ์ที่เก่งจะมีฟังก์ชันเพิ่มขึ้นเรื่อย ๆ

ฟัง อ่านเร็ว บุ๊กมาร์ก เพลย์ลิสต์ เปลี่ยนตอน เปลี่ยนบทความ โหมดเรียน ตั้งค่า ออฟไลน์

ทุกอย่างอาจมีประโยชน์

แต่ถ้าแสดงทั้งหมดพร้อมกัน หน้าจอจะกลายเป็นงานแสดงฟังก์ชัน

progressive disclosure แสดงฟังก์ชันหลักก่อน แล้วซ่อนฟังก์ชันขั้นสูงไว้ชั้นรอง NN/g อธิบายว่าวิธีนี้ช่วยเรื่องการเรียนรู้ ประสิทธิภาพ และลดความผิดพลาด.[9]

กฎง่าย ๆ:

ไม่ต้องลบ แค่พับไว้ก่อน

6. ตัวเลือกเยอะกว่าแย่เสมอไหม ไม่

Hick's law เชื่อมเวลาตอบสนองกับจำนวนทางเลือกหรือความไม่แน่นอน และยังสำคัญใน HCI.[10]

แต่บททบทวนสมัยใหม่ก็ชี้ว่าความเข้ากันได้ stimulus-response การฝึก และชุดตัวเลือกขนาดใหญ่มากมีผลต่อความสัมพันธ์นี้.[10]

choice overload ก็ขึ้นกับบริบท

meta-analysis ปี 2010 พบผลเฉลี่ยเกือบศูนย์และความแตกต่างสูงระหว่างงานวิจัย.[11]

meta-analysis ปี 2015 ระบุปัจจัยอย่างความซับซ้อนของชุดตัวเลือก ความยากของงาน ความไม่แน่นอนของความชอบ และเป้าหมายที่จะประหยัดแรง.[12]

ดังนั้นปัญหาไม่ใช่แค่ “มี 10 ตัวเลือก”

ปัญหาคือ “ให้คนที่เหนื่อยเปรียบเทียบ 10 ตัวเลือกที่แยกยากเดี๋ยวนั้น”

คลังข้างหลังใหญ่ได้ แต่พื้นผิวตัดสินใจตรงหน้าควรเล็ก

7. ตรวจเว็บเนื้อหาของตัวเอง ก็เจอกับดักแบบเดียวกัน

7-1. คำเดียวในชื่อเรื่องเรียกขั้นตอนถัดไปผิด

บทความพัฒนา AI บังเอิญมีคำเกี่ยวกับย้ายบ้าน ระบบจึงโชว์ขั้นตอนย้ายบ้านก่อนเนื้อหา จับคำถูกแต่จับความหมายผิด

7-2. ข้าม 10 วินาที เปลี่ยนตอน และเปลี่ยนบทความอยู่แถบเดียวกัน

ไอคอนดูเป็นการนำทางคล้ายกัน แต่ผลต่างกันมาก ควรแยกการเลื่อนภายในกับการเปลี่ยนหน้า

7-3. “ค้นหาบทความ” ชื่อเดียวกันไปคนละที่

ป้ายเดียวแต่พฤติกรรมต่างกัน ทำให้ต้องเรียนใหม่

7-4. สารบัญยาวอยู่ก่อนเนื้อหา

สารบัญช่วยบทความยาว แต่ 17 รายการก่อนย่อหน้าแรกทำให้ต้องเลือกก่อนอ่าน

7-5. “ฟังผลทั้งหมด” กลายเป็นปุ่มเด่นที่สุด

เป็นฟังก์ชันขั้นสูงที่ดี แต่ไม่ใช่ภารกิจหลักของผู้ค้นหาทุกคน

7-6. ท้ายบทความรวมแนะนำ อันดับ ค้นหา จดหมายข่าว และผู้เขียน

ทุกอย่างมีเหตุผล แต่ไม่ต้องสำคัญเท่ากันในเวลาเดียวกัน

7-7. สมัครแจ้งเตือนกับยกเลิกอยู่ใกล้กัน

การกระทำตรงข้ามควรมีระยะและลำดับความเด่นต่างกัน

เรื่องขำคือ เว็บที่สนใจ UX ก็ยังฝังกับดัก UX ของตัวเองได้

8. โฆษณาไม่ใช่ UX แย่อัตโนมัติ แต่ไม่ควรแย่งภารกิจการอ่าน

โฆษณาช่วยเลี้ยงเว็บได้

ปัญหาคือการแข่งขันด้านความสนใจ

งาน eye-tracking ของโฆษณาเว็บพบว่าระยะและแอนิเมชันของแบนเนอร์มีผลต่อพฤติกรรมสายตา และอาจรบกวนมากขึ้นในการอ่านเพื่อความเข้าใจ.[13]

หน้าบทความควรมีงบความสนใจ:

  • อย่ากองโฆษณา player สารบัญใหญ่ และ CTA สมัครก่อนเนื้อหา
  • เว้นโฆษณาจากปุ่มและลิงก์
  • ยุบพื้นที่โฆษณาว่าง
  • รักษาระยะเพื่อป้องกันกดผิด

คำถามหลัก:

คนมาหน้านี้เพื่อทำอะไร

9. เช็กลิสต์ QC UI/UX ที่เป็นมิตร

คาดเดาได้

  • ป้ายเดียวให้ผลเดียวกันหรือไม่
  • ไอคอนตรงกับความหมายทั่วไปหรือไม่
  • กลับธรรมเนียมแพลตฟอร์มโดยไม่มีเหตุผลหรือไม่
  • ผู้ใช้ใหม่เดาผลก่อนกดได้หรือไม่

ป้องกันกดผิด

  • การกระทำตรงข้ามอยู่ติดกันหรือไม่
  • การทำลายข้อมูลเด่นเท่าการกระทำหลักหรือไม่
  • ย้อนกลับได้หรือไม่
  • กล่องยืนยันบอกผลจริงหรือไม่

นิ้วและตัวชี้

  • เป้าหมายสำคัญใหญ่พอหรือไม่
  • ปุ่มเล็กอัดกันหรือไม่
  • ปุ่มริมจอกดยากหรือไม่

ปริมาณข้อมูล

  • งานหลักเห็นชัดหรือไม่
  • ฟังก์ชันขั้นสูงโผล่เร็วเกินไปหรือไม่
  • สารบัญ ฟิลเตอร์ คำแนะนำ เปิดเพิ่มทีละขั้นได้หรือไม่

ความสม่ำเสมอ

  • ผลิตภัณฑ์ใช้ไวยากรณ์การโต้ตอบเดียวกันหรือไม่
  • รักษาความคาดหวังที่ผู้ใช้เรียนจากผลิตภัณฑ์อื่นหรือไม่

10. ข้อมูล UX ที่น่าสนใจอาจเกิดหลังคลิกทันที

CTR บอกแค่ว่ามีคนคลิก

ลองดูด้วยว่า:

  • กลับภายในไม่กี่วินาที
  • เปิดแล้วปิดทันที
  • ไปหน้าอื่นแล้วกลับทันที
  • คลิกซ้ำที่เดิม
  • ออกจากระบบหลังข้อผิดพลาด
  • ครั้งที่สองทำสำเร็จ
  • ใช้เวลานานผิดปกติกว่าจะถึงเนื้อหาหลัก

สิ่งเหล่านี้เป็นเบาะแส ไม่ใช่การวินิจฉัย

ใช้แบบรวมและเคารพความเป็นส่วนตัว

สมมติฐาน → เปลี่ยนเล็กน้อย → ดูการแก้ไข → ดีขึ้นเก็บไว้ → แย่ลงย้อนกลับ

11. สรุป: ความเป็นมิตรไม่ใช่อธิบายมากขึ้น แต่คือวางกับดักให้น้อยลง

UI ที่ดีมักไม่แย่งซีน

ปุ่มทำงาน ย้อนกลับได้ ของที่คาดหวังอยู่ในที่คุ้นเคย

UI ที่แย่อาจเป็นพระเอกทันทีจากการกดผิดครั้งเดียว:

“ทำไมยกเลิกอยู่ตรงนั้น?”

อย่าให้คนจำตรรกะส่วนตัวของเครื่อง ให้เครื่องเข้าใกล้ความคาดหวังที่มนุษย์เรียนมาแล้ว

ฟังก์ชันขั้นสูงเก็บได้ คลังเนื้อหาใหญ่ได้ โฆษณามีได้

แต่แสดงสิ่งสำคัญก่อน แยกการกระทำตรงข้าม สะท้อนความรุนแรงด้วยลำดับความเด่น และให้กู้คืนได้

UI/UX ที่เป็นมิตรกับมนุษย์ไม่ใช่ดีไซน์ที่ต้องการผู้ใช้ฉลาดขึ้น แต่เป็นดีไซน์ที่คนธรรมดาใช้แบบธรรมดาแล้วเกิดอุบัติเหตุน้อยลง


เอกสารอ้างอิง (13 รายการ)

  1. Nielsen Norman Group nngroup.com
  2. Mental Models nngroup.com
  3. Christ et al. (2000) pubmed.ncbi.nlm.nih.gov
  4. Application-Design Mistakes nngroup.com
  5. Confirmation dialogs nngroup.com
  6. W3C Target Size (Minimum) w3.org
  7. W3C Target Size (Enhanced) w3.org
  8. Apple Buttons developer.apple.com
  9. Progressive Disclosure nngroup.com
  10. Proctor & Schneider (2018) pubmed.ncbi.nlm.nih.gov
  11. Scheibehenne et al. (2010) doi.org
  12. Chernev et al. (2015) doi.org
  13. Online advertising and visual attention pmc.ncbi.nlm.nih.gov

คำถามต่อไปของเรื่องเดียวกัน: ไม่สั่ง AI ละเอียด แค่บอกว่า “อยากชนะ” ระบบก็ตรวจสอบเองอัตโนมัติ

แชร์บทความนี้

หากบทความนี้มีประโยชน์ คุณสามารถสนับสนุนเว็บไซต์ได้ สนับสนุน

โฆษณา
โฆษณา
โฆษณา

อีกสักเรื่องไหม มีอะไรสนุก ๆ บ้าง

อ่านจบแล้วก็ลองต่อเลย: เรื่องใกล้เคียงไม่กี่เรื่อง และเรื่องที่ต่างไปเลยแต่สนุก

  1. ทำไมพิธีกรหญิงใน TODAY ถึงรีบห้ามเมื่ออัล โรเกอร์พูดว่า “Big Red”?
  2. ว่าที่แม่สามีจะ "ตัดสิน" ว่ายอมรับเราไหม แฟนพูดแค่ "แม่ก็แค่เป็นห่วง" สรุปใครมีสิทธิ์ตัดสินใจ และทำไมคำว่า "ต้องมีความคิดริเริ่ม" ทำให้คนเก่งลาออก
  3. Smash Ultimateทำไม Mythra ตีก่อนแล้วแพ้ Kazuya กับ K. Rool?
  4. ตี 5ร่างกายบอก “นอนได้แล้ว” แต่สมองบอก “ร้านยังเปิดครับ”

วันนี้อ่านเรื่องนี้

แต่ละบทความตอบคำถามที่ผู้อ่านบทความนี้มักสงสัยต่อ

ดูบทความทั้งหมด

หาบทความอื่น

บทความทั้งหมด

Mendoi-chan

ผู้ดูแลเว็บไซต์

Mendoi-chan

เรียบเรียงความยุ่งยากในที่ทำงานและชีวิตประจำวันให้เป็นโครงสร้างที่ชัดเจนและขั้นตอนถัดไปที่ทำได้จริง

โฆษณา

บทความล่าสุด

  1. 1ทำไม ChatGPT Plus เห็น Dots แต่ใช้งานไม่ได้? เรื่องตลกของป้ายชื่อกับประตูล็อก
  2. 2ท่าเต้นรัมเพิลสติลต์สกินมาจากหนังเก่าเรื่องไหน? ไม่มีหนังเรื่องนั้น
  3. 3เกมต่างโลกโยนภารกิจมาไม่หยุด แต่ฉันแค่อยากกลับบ้านให้เร็วที่สุด
  4. 42XKO เตรียมเพิ่ม Sett กับ Samira วันที่ 27 ต.ค. แต่จะเป็นตัวละครใหม่ชุดสุดท้ายจริงหรือ?
  5. 5ชนะชีวิตในเกม 1 in 8 Billion คืออะไร? อายุยืน เงินเยอะ หรือคนที่รัก
โฆษณา