- วิธีเลือกเวลาใน แอปปลุก ของ iPhone ไม่ได้เป็นดีไซน์แบบวงกลม
- ภายนอกดูเหมือนเป็น อินเทอร์เฟซแบบหมุน แต่จริง ๆ แล้วสร้างจากลิสต์ยาว
- ทำให้ผู้ใช้รู้สึกเหมือนกำลังเลื่อนแบบ ไม่มีจุดสิ้นสุด
- เป็นกรณีศึกษาที่นักพัฒนาและนักออกแบบ UX ให้ความสนใจในฐานะ ภาพลวงตาของ UI
- ความเข้าใจในวิธีการทำงานจริงสามารถนำไปอ้างอิงในการ พัฒนาแอป ได้
โครงสร้างตัวเลือกเวลาในแอปปลุกของ iPhone
- ตัวเลือกสำหรับตั้งเวลาในแอปปลุก ของ iPhone เมื่อมองเผิน ๆ จะดูเหมือนเป็นรูปแบบวงกลม (วงล้อหมุน)
- แต่ในความเป็นจริง ตัวเลือกนี้ถูกสร้างเป็น ลิสต์ที่ยาวมากและมีจุดเริ่มต้นกับจุดสิ้นสุดกำหนดไว้
- เมื่อผู้ใช้เลื่อนขึ้นหรือลง จึงเกิดความรู้สึกเหมือนสามารถหมุนต่อไปได้เรื่อย ๆ
- วิธีการทำเช่นนี้เป็นการออกแบบเพื่อมอบประสบการณ์ใช้งานที่คล้ายกัน โดยไม่ต้องใช้อินเทอร์เฟซวงกลมโดยตรง
- นักพัฒนาออกแบบส่วนติดต่อผู้ใช้ให้ดูเหมือนวงล้อด้วยการใช้ ลิสต์แบบเลื่อนได้ไม่สิ้นสุด
มุมมองของนักพัฒนาและการออกแบบ UX
- วิธีนี้ทำให้สามารถใช้ เพียงลิสต์ธรรมดา มาแทนอินเทอร์เฟซวงกลมที่ซับซ้อนได้
- ในความเป็นจริง ปลายทั้งสองด้านของลิสต์ ไม่ได้เชื่อมไปยังทิศทางตรงข้าม เพียงแต่จำนวนรายการมีมากจนผู้ใช้แทบไม่มีทางเลื่อนไปถึงขอบเขตนั้น
- การออกแบบลักษณะนี้ใช้ ภาพลวงตาของ UI เพื่อมอบประสบการณ์ตามที่ผู้ใช้คาดหวัง
- เป็นตัวอย่างที่แสดงว่าในการพัฒนาแอป การทำลิสต์เพียงอย่างเดียวก็สามารถ ให้ทั้งประโยชน์ใช้สอยและการใช้งานแบบวงกลม ได้
บทสรุป
- ตัวเลือกเวลาในแอปปลุกของ iPhone สร้างเอฟเฟกต์แบบวงกลมด้วย วิธีหมุนลิสต์ยาว
- สิ่งนี้ชี้ให้เห็นแนวทางการออกแบบอินเทอร์เฟซที่ เข้าใจง่ายและมีประสิทธิภาพ สำหรับนักพัฒนาและนักออกแบบ UI/UX
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
(0..60).times(50).flatten()ที่เถื่อนหน่อยแต่แก้ปัญหาได้ 99% ด้วยแรงแค่ 1% ถ้า QA เจอปัญหาก็คงตอนเลื่อนไปสุดลิสต์เท่านั้น แล้วถึงตอนนั้น Product คงค่อยหยิบมันมาเป็นประเด็น ใครจะไปสนกันล่ะ