บั๊กที่ดูเหมือนเล็กน้อยซึ่งทำให้ฟังก์ชันค้นหาใน emoji picker ของ Windows 10 เสียหายเป็นเวลากว่าหนึ่งเดือน ได้จุดประกายการอพิจารณ์ในวงกว้างเกี่ยวกับการควบคุมคุณภาพซอฟต์แวร์และแนวทางการพัฒนาของ Microsoft ปัญหานี้เกิดขึ้นจากการอัปเดต KB5062554 ในเดือนกรกฎาคม 2024 ทำให้ผู้ใช้ไม่สามารถค้นหา emoji หลายพันตัวได้ และต้องเลื่อนหาด้วยตนเองผ่านหน้าต่างเล็กๆ เพื่อหาสิ่งที่ต้องการ
ไทม์ไลน์สำคัญ:
- 8 กรกฎาคม 2024: อัปเดต KB5062554 ทำให้การค้นหา emoji picker เสีย
- 14 กรกฎาคม 2024: Microsoft รับทราบปัญหา (หลังจากนั้น 6 วัน)
- 22 กรกฎาคม 2024: การแก้ไขปรากฏในอัปเดตตัวอย่าง KB5062649
- 12 สิงหาคม 2024: คาดว่าการแก้ไขจะออกมาในการปล่อย Patch Tuesday ปกติ (รวมเวลากว่า 1 เดือน)
การยกเลิกตำแหน่งทดสอบซอฟต์แวร์โดยเฉพาะ
หนึ่งในการเปิดเผยที่สำคัญที่สุดจากการอภิปรายในชุมชนคือการตัดสินใจของ Microsoft ในปี 2014 ที่จะยกเลิกตำแหน่ง software developer in test โดยเฉพาะ การเปลี่ยนแปลงนี้ทำให้นักพัฒนาทั่วไปต้องรับผิดชอบงานทดสอบเพิ่มเติม แต่ผลลัพธ์ที่ได้ชี้ให้เห็นชัดเจน ผู้ใช้สังเกตเห็นการลดลงของคุณภาพซอฟต์แวร์อย่างชัดเจนตั้งแต่การเปลี่ยนแปลงนี้ โดยมีบั๊กหลุดเข้าสู่การเผยแพร่จริงมากขึ้น
ผลกระทบขยายไปไกลกว่าการจับบั๊กเท่านั้น เมื่อผู้ใช้รายงานปัญหาผ่านฟอรัมของ Microsoft พวกเขามักจะพบกับการตอบสนองที่ไม่มีประโยชน์จากอาสาสมัครในชุมชนมากกว่าพนักงาน Microsoft จริง สิ่งนี้สร้างวงจรที่ผู้ใช้มีแนวโน้มที่จะรายงานปัญหาน้อยลง ทำให้ห่วงโซ่ข้อมูลป้อนกลับที่สามารถช่วยระบุปัญหาตั้งแต่เนิ่นๆ อ่อนแอลงไปอีก
การลดลงของประสิทธิภาพใน Windows เวอร์ชันต่างๆ
ปัญหา emoji picker แสดงถึงรูปแบบที่กว้างขึ้นของปัญหาประสิทธิภาพที่ผู้ใช้สังเกตเห็นใน Windows เวอร์ชันล่าสุด หลายคนรายงานว่า emoji picker ของ Windows 11 แย่กว่า Windows 10 อีก โดยมีความล่าช้าที่เห็นได้ชัดเมื่อเปิดและพฤติกรรมที่น่าหงุดหงิดที่การพิมพ์เร็วเกินไปหลังจากใช้ทางลัดแป้นพิมพ์จะทำให้ picker ถูกยกเลิก
การลดลงของประสิทธิภาพนี้ไม่ได้จำกัดอยู่แค่ฟังก์ชัน emoji เท่านั้น ผู้ใช้รายงานอย่างสม่ำเสมอว่า Windows เวอร์ชันใหม่รู้สึกช้ากว่ารุ่นก่อนๆ แม้จะใช้ฮาร์ดแวร์สมัยใหม่ก็ตาม บางคนสังเกตว่า Windows เวอร์ชันเก่าอย่าง Windows 2000 รู้สึกตอบสนองได้ดีกว่าบนฮาร์ดแวร์ในยุคนั้นเมื่อเทียบกับเวอร์ชันปัจจุบันบนเครื่องที่มีประสิทธิภาพสูงในปัจจุบัน
ความท้าทายของการอัปเดตที่เน้นความปลอดภัย
กลยุทธ์การอัปเดตปัจจุบันของ Microsoft สร้างสถานการณ์ที่ซับซ้อนที่การแก้ไขความปลอดภัยไม่สามารถเผยแพร่แบบค่อยเป็นค่อยไปเหมือนฟีเจอร์ทั่วไปได้ เมื่อแพตช์ความปลอดภัยถูกเผยแพร่ มันจะประกาศช่องโหว่ให้ผู้โจมตีที่อาจเกิดขึ้นทราบอย่างมีประสิทธิผล นำไปสู่สถานการณ์ Exploit Wednesday ที่ผู้ทำร้ายแข่งกันเพื่อใช้ประโยชน์จากข้อบกพร่องที่เพิ่งเปิดเผย
แนวทางที่เน้นความปลอดภัยเป็นหลักนี้หมายความว่าแม้แต่บั๊กเล็กๆ ที่เกิดขึ้นควบคู่กับการแก้ไขความปลอดภัยต้องรอการเผยแพร่ Patch Tuesday รายเดือนครั้งถัดไปเพื่อได้รับการแก้ไข บั๊ก emoji picker ตกอยู่ในหมวดหมู่นี้ เนื่องจากมันถูกรวมเข้ากับการอัปเดตความปลอดภัยที่ไม่สามารถย้อนกลับได้ง่าย
ตารางการอัปเดตของ Microsoft :
- Patch Tuesday: วันอังคารที่สองของทุกเดือน (การอัปเดตปกติ)
- Out-of-band releases: สำหรับบั๊กร้ายแรงที่ทำให้ระบบเสียหายเท่านั้น
- Preview updates: การอัปเดตเสริมที่สามารถเลือกได้นอกเหนือจากตารางปกติ
- Known Issue Rollback: ระบบ feature flag สำหรับการยกเลิกการแก้ไขที่ไม่เกี่ยวกับความปลอดภัย
ความท้าทายในการพัฒนาสมัยใหม่
การอภิปรายเผยให้เห็นว่าแนวทางการพัฒนาซอฟต์แวร์สมัยใหม่อาจมีส่วนทำให้เกิดปัญหาคุณภาพ คอมโพเนนต์หลายตัวใน Windows ถูกรายงานว่ากำลังถูกย้ายจากโค้ดดั้งเดิมไปสู่เทคโนโลยีที่ใช้เว็บอย่าง Webview2 ซึ่งสามารถสร้างภาระด้านประสิทธิภาพและรูปแบบความล้มเหลวใหม่ๆ
นอกจากนี้ การใช้ feature flags สำหรับการแก้ไขบั๊กสร้างความซับซ้อนของมันเอง แม้ว่าแฟล็กเหล่านี้จะช่วยให้ Microsoft สามารถปิดใช้งานโค้ดที่มีปัญหาได้อย่างรวดเร็วโดยไม่ต้องย้อนกลับทั้งหมด แต่มันก็หมายความว่านักพัฒนาต้องดูแลเส้นทางโค้ดหลายเส้นทาง เพิ่มความซับซ้อนโดยรวมของระบบและศักยภาพสำหรับบั๊กใหม่
ผมคิดว่าคุณสามารถพูดแบบนั้นเกี่ยวกับทุกอย่างใน Windows 11 ได้ การเห็น XP emulation บนหน้าแรกเมื่อวานนี้ทำให้ผมนึกถึงว่า 10 และ 11 ช้าอย่างน่าสยดสยองแค่ไหน
ผลกระทบที่กว้างขึ้นต่อประสบการณ์ผู้ใช้
นอกเหนือจากด้านเทคนิคแล้ว เหตุการณ์ emoji picker เน้นย้ำให้เห็นว่าบั๊กเล็กๆ สามารถส่งผลกระทบอย่างมีนัยสำคัญต่อขั้นตอนการทำงานประจำวันได้ แม้ว่าบางคนอาจมองว่าฟังก์ชัน emoji เป็นเรื่องไร้สาระ แต่เครื่องมือเหล่านี้มีจุดประสงค์ที่ใช้งานได้จริงสำหรับผู้ใช้หลายคน ตั้งแต่การเพิ่มเครื่องหมายภาพในสคริปต์ไปจนถึงการรักษาการใช้ emoji ที่สม่ำเสมอในแพลตฟอร์มข้อความหลายแพลตฟอร์ม
ความล่าช้าหนึ่งเดือนในการแก้ไขบั๊กที่มองเห็นได้ชัดเช่นนี้ยังทำให้เกิดคำถามเกี่ยวกับลำดับความสำคัญและการจัดสรรทรัพยากรของ Microsoft โดยเฉพาะสำหรับ Windows 10 ซึ่งจะสิ้นสุดการสนับสนุนในเดือนตุลาคม 2025 ผู้ใช้เหลือแต่สงสัยว่าปัญหาคุณภาพที่คล้ายกันจะกลายเป็นเรื่องธรรมดามากขึ้นหรือไม่เมื่อ Microsoft เปลี่ยนโฟกัสไปที่ผลิตภัณฑ์ใหม่
เรื่องราว emoji picker ในที่สุดก็ทำหน้าที่เป็นจุลภาคของความท้าทายที่ใหญ่กว่าที่การพัฒนาซอฟต์แวร์สมัยใหม่เผชิญ: การสร้างสมดุลระหว่างข้อกำหนดด้านความปลอดภัยกับประสบการณ์ผู้ใช้ การรักษาคุณภาพในขณะที่ลดทรัพยากรการทดสอบโดยเฉพาะ และการจัดการความซับซ้อนของระบบเดิมที่ผู้คนหลายล้านคนพึ่งพาในชีวิตประจำวัน
อ้างอิง: The Windows 10 emoji picker has been broken for a month