
แอปฯ Messages บน iPhone เกิดบั๊กแปลกที่ทำให้ไม่สามารถส่งข้อความเสียงที่กล่าวถึงแบรนด์ที่มีเครื่องหมาย & ได้
ปัญหานี้ถูกค้นพบครั้งแรกในรายการพอดแคสต์ Search Engine และได้รับการตรวจสอบเพิ่มเติมโดย Guilherme Rambo นักพัฒนาแอปพลิเคชัน โดยพบว่าหากผู้ใช้พยายามส่งข้อความเสียงที่มีการกล่าวถึงแบรนด์อย่าง “Dave & Buster’s” ข้อความจะไม่ถูกส่งไปถึงผู้รับ
เมื่อส่งข้อความเสียงดังกล่าว ข้อความจะปรากฏบน iPhone ของผู้ส่งตามปกติ แต่ผู้รับจะเห็นเพียงจุดสามจุดเหมือนกำลังพิมพ์อยู่ และข้อความจะหายไปเองภายในไม่กี่วินาที นอกจาก Dave & Buster’s แล้ว บั๊กนี้ยังส่งผลกระทบต่อแบรนด์อื่นๆ ที่มีเครื่องหมาย & ในชื่อ เช่น H&M และ Tiffany & Co. ด้วย
ที่มาของปัญหาไม่ได้อยู่ที่ตัวข้อความเสียงเอง แต่อยู่ที่ระบบถอดความ (transcription) ที่แนบมากับข้อความเสียง ระบบถอดความของ Apple สามารถรู้จักชื่อแบรนด์ที่ถูกต้อง และแสดงผลด้วยเครื่องหมาย & แทนคำว่า “and”
ปัญหาเกิดจากระบบถอดความไม่สามารถแปลง (render) เครื่องหมาย & ในรูปแบบ XHTML ได้อย่างถูกต้อง ทำให้เกิดข้อผิดพลาดในการวิเคราะห์ข้อมูล (parsing error) บนอุปกรณ์ของผู้รับ ข้อผิดพลาดนี้ทำให้ฟีเจอร์ BlastDoor ของ Messages ที่ออกแบบมาเพื่อป้องกันข้อความที่เป็นอันตรายทำงาน ส่งผลให้ข้อความเสียงไม่สามารถส่งได้สำเร็จ
BlastDoor เป็นระบบความปลอดภัยที่ Apple พัฒนาขึ้นเพื่อป้องกันผู้ใช้จากข้อความที่มีรหัสอันตราย โดยจะตรวจสอบและกรองข้อความก่อนที่จะแสดงผลบนอุปกรณ์
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดนี้ สามารถรับฟังได้จากพอดแคสต์ Search Engine หรือติดตามการวิเคราะห์ของ Guilherme Rambo เพื่อทำความเข้าใจถึงข้อผิดพลาดเล็กๆ ของ Apple ที่ส่งผลกระทบต่อการส่งข้อความเสียงที่มีเครื่องหมาย &
อ้างอิง | Macrumors.com