Android 10 ได้ยกเลิกการรองรับการแสดงปุ่มโอเวอร์โฟลว์การทำงานหรือที่เรียกว่าปุ่มเมนูบนแถบนำทางของระบบ อ่านต่อเพื่อทราบข้อมูลเพิ่มเติม!
พวกเราหลายคนบนเว็บไซต์นี้เป็นผู้ใช้ Android มาเป็นเวลานาน โดยซุ่มซ่อนมาตั้งแต่สมัยของ Froyo และ Gingerbread ในสมัยนั้น สมาร์ทโฟนมาพร้อมกับปุ่มทางกายภาพ (อ้าปากค้าง!) สำหรับการนำทาง UI ได้แก่ ปุ่มย้อนกลับ ปุ่มเมนู ปุ่มโฮม และปุ่มค้นหา ปุ่มกดทางกายภาพทำให้เกิดปุ่มสัมผัสแบบ capacitive และปุ่มค้นหาก็ถูกทิ้งโดย OEM บางรายเช่นกัน - แต่ แนวคิดทั่วไปในการนำทางผ่าน UI และแอปด้วยปุ่มเฉพาะอีกสามปุ่มยังคงมีอยู่ทั่วโลก Android ในขณะนั้น เวลา.
ด้วย Android 3.0 Honeycomb Google ได้ผลักดันให้ผู้ผลิตแท็บเล็ตใช้ปุ่มนำทางบนหน้าจอที่ใช้ซอฟต์แวร์แทนปุ่มทางกายภาพ และเปิดตัว แอ็คชั่นบาร์ เป็นโซลูชันมาตรฐานที่ทำให้การดำเนินการจากตัวเลือกผู้ใช้มองเห็นได้ทันทีและเรียกใช้ได้อย่างรวดเร็ว แนวคิดของปุ่ม "เมนู" ก็มี ก็มีการพัฒนาเช่นกัน ลงในปุ่ม "Action Overflow" ซึ่งระบุปุ่มที่เรียกข้อมูลการกระทำที่ไม่พอดีกับแถบการกระทำ ผู้ใช้ยังคงเรียกมันว่าปุ่มเมนูต่อไป Honeycomb ยังเปิดตัวปุ่มแอปล่าสุดสำหรับแท็บเล็ต ในขณะที่ Android 4.0 Ice Cream Sandwich ผลักปุ่มนี้ไปยังสมาร์ทโฟน แถบนำทาง 3 ปุ่มอันเป็นเอกลักษณ์ที่ประกอบด้วยปุ่มย้อนกลับ หน้าแรก และแอปล่าสุดจึงถือกำเนิดขึ้น โดยเหลือปุ่มเมนูและปุ่มค้นหาไว้เบื้องหลัง
การมีปุ่มเมนูเฉพาะทำให้นักพัฒนาแอปเลือกใช้ตัวเลือกการออกแบบที่ไม่ดี เนื่องจากนักพัฒนาค่อนข้างไม่ระมัดระวังเกี่ยวกับการกระทำที่แสดงบนหน้าจอและสิ่งที่อยู่ในเมนู ในตอนนั้นผู้ใช้จะแตะปุ่มเมนูโดยไม่รู้ตัว โดยหวังว่าจะพบตัวเลือกเพิ่มเติมที่เป็นประโยชน์ต่อพวกเขา ซึ่งเป็นพฤติกรรมที่ไม่พึงประสงค์และสิ้นเปลือง ดังนั้นจึงมีการเปิดตัวแถบการดำเนินการเพื่อให้การออกแบบมีความสอดคล้องกันมากขึ้น เนื่องจากแนะนำให้นักพัฒนาวางการกระทำที่สำคัญที่สุดไว้ แถบการดำเนินการโดยตรงหรือที่อื่นบนหน้าจอ และเฉพาะการกระทำที่ไม่พบตำแหน่งที่จะไปอยู่ในโอเวอร์โฟลว์ ปุ่ม.
อย่างไรก็ตาม ในตอนนั้น แอปจำนวนมากที่กำหนดเป้าหมายเป็น Android 2.3 Gingerbread และต่ำกว่านั้นยังไม่ได้อัปเดต แสดงเมนูบนหน้าจอ ดังนั้นผู้ใช้ที่ไม่มีปุ่มเมนูเฉพาะจะไม่มีทางเปิดได้ เมนู. Google แก้ไขปัญหานี้ด้วยการเพิ่มลักษณะการทำงานที่เข้ากันได้สำหรับแอปรุ่นเก่าที่อนุญาตให้ระบบแสดงไฟล์ ปุ่มการดำเนินการล้น/เมนูข้างปุ่มนำทางระบบบนแอปที่รองรับเฉพาะ Android 2.3 และ ต่ำกว่า.
การสนับสนุนแบบเดิมนี้ได้ขยายไปจนถึง Android 3.0 Honeycomb ไปจนถึง Android 9 Pie แต่ด้วย Android 10 ในที่สุด Google ก็ดึงปลั๊กออก แอป Android ที่กำหนดเป้าหมายเป็น Android 2.3 หรือเก่ากว่าจะไม่มีปุ่มเมนูแสดงอีกต่อไป แอนดรอยด์ 10และต่อๆ ไป ใน การตอบสนองต่อรายงานข้อผิดพลาด ที่เน้นการลบ Google ยืนยันการลบ:
สิ่งนี้ถูกลบออกโดยเจตนาเนื่องจาก API เลิกใช้งานแล้วในหลายรุ่นในขณะนี้ ดังนั้นสิ่งนี้จึงทำงานได้ตามที่ตั้งใจไว้
การตัดสินใจครั้งนี้จะส่งผลกระทบต่อผู้ใช้จำนวนน้อยมากที่ยังคงพึ่งพาแอปเก่าและที่ละทิ้งไปนานแล้ว ถ้ามันใช้งานได้ มันก็ใช้งานได้ใช่ไหม หากคุณเป็นคนหนึ่งที่จู่ๆ ก็พบว่าหนึ่งในแอปโปรดที่ยาวนานของคุณ ไม่สามารถแสดงเมนูได้อีกต่อไป อาจถึงเวลาที่ต้องดำเนินการต่อไปและมองหาทางเลือกใหม่ ๆ
แหล่งที่มา: เครื่องมือติดตามปัญหาของ Google
เรื่องราวผ่าน: /r/Android