- ระหว่างเขียนโปรแกรมบน Mac ผู้เขียนใช้เครื่องคิดเลข Apple เพื่อแปลงเลขฐานสิบเป็นเลขฐานสิบหกและเลขฐานสอง เพราะมีมาในเครื่องและใช้งานได้ค่อนข้างดี
- ดูเหมือนว่าตัวเลขกำลังสั่นไหว
- ตอนแรกคิดว่าเป็นเพราะตาล้า แต่เพราะมันรบกวนมากจนไม่มีสมาธิกับงาน จึงต้องสืบดูว่าเกิดอะไรขึ้น
- จึงจับภาพหน้าจอไว้ ลองดูว่ามองเห็นในภาพด้านบนหรือไม่
- ในภาพด้านล่างได้เน้นส่วนที่รบกวนสายตาไว้
- ถ้าคุณกำลังอ่านบทความนี้บนหน้าจอเล็กหรือสายตาล้าเหมือนกัน อาจมองไม่เห็นในทันที แต่ผู้เขียนเองก็ต้องตรวจดูให้แน่ใจ ด้านล่างคือภาพขยาย
- ใช่เลย! ตัวเลขบางตัวในส่วนแสดงเลขฐานสองเยื้องกันอยู่หนึ่งพิกเซล
- การเรนเดอร์แบบ anti-aliasing ทำได้ดีมาก แต่ก็ยังน่าสงสัยว่าทำไมตัวเลขบางตัวถึงเยื้องกันทีละหนึ่งพิกเซล
- เรื่องนี้เกิดขึ้นได้อย่างไร? แอปเครื่องคิดเลขถูกเปิดค้างไว้หลายวัน บางทีระบบพิกัด UI อาจใช้เลขทศนิยมแบบ floating point และความผิดพลาดจากการปัดเศษอาจสะสมตลอดหลายวันก็เป็นได้ อยากรู้เหมือนกัน แต่คงไม่มีทางรู้แน่ชัด อย่างน้อยก็ดีใจที่สายตาตัวเองไม่ได้แย่ขนาดนั้น
- ถ้ามีตัวเลือกส่ง feedback ก็คงติดต่อ Apple ไปแล้ว แต่เพราะไม่มีจึงจะไม่ทำแบบนั้น และจะเอาบั๊กนี้มาแชร์บนอินเทอร์เน็ตแทน หวังว่าจะถูกใจ
สรุปโดย GN⁺
- พบว่ามีบั๊กในแอปเครื่องคิดเลข Apple ที่ทำให้ตัวเลขบางตัวในส่วนแสดงเลขฐานสองเยื้องกันหนึ่งพิกเซล
- คาดว่าปัญหานี้อาจเกิดจากความผิดพลาดในการปัดเศษของ floating point ในระบบพิกัด UI เมื่อแอปถูกเปิดค้างไว้หลายวัน
- เนื่องจากไม่มีตัวเลือกส่ง feedback ไปยัง Apple จึงนำบั๊กนี้มาแชร์บนอินเทอร์เน็ตแทน
- บทความนี้อาจน่าสนใจสำหรับโปรแกรมเมอร์หรือผู้ออกแบบ UI/UX และมีการแนะนำแอปเครื่องคิดเลขอื่นที่มีฟังก์ชันคล้ายกัน
3 ความคิดเห็น
สายตาฉันแย่ขนาดนั้นเลยเหรอ? เปล่า แค่เป็นบั๊กของ Apple Calculator
ถึงว่าทำไมแอปเครื่องคิดเลขบน iPad ถึงเพิ่งออกมาหลังผ่านไปสิบปี
ความเห็นจาก Hacker News
เพื่อนคนหนึ่งเคยพบบั๊กตอนทำการบ้านในยุค MacOS Leopard หรือ Snow Leopard ที่ทำให้เครื่องคิดเลขคืนค่าเป็นจำนวนลบเมื่อยกกำลังสองของจำนวนลบ
CFNumberใน Core Foundation โดยมีข้อผิดพลาดระหว่างกระบวนการปรับแต่งระดับบิตในภาพหน้าจอแรก ฉันไม่ทันสังเกตปัญหาการจัดแนวตัวเลข และกลับไปโฟกัสกับปัญหา UI อื่นแทน
ทำให้นึกถึงบทความที่บอกว่าหนึ่งในปัญหาที่ยากที่สุดของวิทยาการคอมพิวเตอร์คือการจัดให้อยู่กึ่งกลาง
หลังจากที่ปุ่มปิดหน้าต่างของ MacOS เปลี่ยนเป็นสีแดงเฉพาะแบบและ X ตัวเล็ก ก็มีปัญหาที่ทำให้ X ดูเหมือนเยื้องจากกึ่งกลางเมื่อใช้กับบางหน้าจอและบางแว่น
แอปเครื่องคิดเลขบนมือถือของ Apple ใช้งานลำบากมาก และถ้ากดปุ่มเร็ว ๆ อินพุตจะไม่ถูกจับอย่างถูกต้อง
ใน Windows 11 สามารถปักหมุดเครื่องคิดเลขได้ แต่พอสลับไปโหมดวิทยาศาสตร์ ฟังก์ชันปักหมุดจะหายไป
เวลาทำดีไซน์ควรคำนึงถึงเรื่องที่สายตาของคนอาจแย่ลงได้
ถ้าใช้ Apple Notes เป็นเวลานาน จะเกิดปัญหาสุ่ม ๆ เช่นข้อผิดพลาดในการคัดลอก/วาง
ยังใช้ MacOS สำหรับงานเดสก์ท็อป/โน้ตบุ๊กอยู่ แต่มีปัญหาที่ไฟล์สำคัญหายไปจาก Spotlight
viบน command lineApple มี Feedback Assistant ให้ส่งฟีดแบ็กได้ แต่ไม่ค่อยเป็นมิตรกับผู้ใช้