Android P จะแจ้งให้คุณทราบเมื่อบริการการเข้าถึงหยุดทำงาน

แอปพลิเคชันที่ได้รับอนุญาตสำหรับบริการการเข้าถึงบางครั้งอาจหยุดทำงานเนื่องจากข้อบกพร่องต่างๆ และเราเพิ่งค้นพบว่า Android P จะบอกผู้ใช้จริง ๆ เมื่อมีบางอย่างไม่ทำงาน อย่างถูกต้อง

เมื่อปลายปีที่แล้ว เราได้พูดคุยถึงอีเมลที่ Google ส่งไปยังนักพัฒนาแอปพลิเคชัน Android จำนวนหนึ่ง เกี่ยวกับวิธีที่พวกเขาใช้บริการการเข้าถึง. เมื่อดูเอกสารของ Google สำหรับคุณลักษณะนี้ พวกเขาระบุอย่างชัดเจนว่าจะใช้เป็นวิธีช่วยเหลือผู้ใช้ที่มีความพิการโดยการปรับปรุงส่วนต่อประสานกับผู้ใช้ อย่างไรก็ตาม เราทุกคนรู้ดีว่าแอปพลิเคชั่นที่ล้ำสมัยที่สุดบางแอปพลิเคชั่นนั้นใช้สำหรับสิ่งต่าง ๆ ทุกประเภท แอปพลิเคชันที่ได้รับอนุญาตสำหรับบริการการเข้าถึงบางครั้งอาจขัดข้องเนื่องจากสาเหตุต่างๆ และเราเพิ่งค้นพบว่า Android P จะบอกเราจริง ๆ เมื่อมีบางอย่างไม่ทำงาน อย่างถูกต้อง


บริการการเข้าถึงคืออะไร?

บริการการเข้าถึงทำให้แอป Android เข้าถึงได้มากขึ้นสำหรับผู้ใช้ที่มีความพิการบางอย่าง (เช่น ผู้ที่มีความบกพร่องทางการมองเห็น) ตอนนี้คุณสมบัตินี้มักเรียกกันว่า ก11ป และเป็นแอพพลิเคชั่นที่ระบบสามารถป้อนข้อมูลบางอย่างขึ้นอยู่กับอะไร เหตุการณ์ต่างๆ

 บริการการเข้าถึงจะลงทะเบียนเพื่อรับฟัง ตัวอย่างเช่น แอปพลิเคชันที่ได้รับอนุญาตจากบริการการเข้าถึงสามารถรับฟังได้ TYPE_VIEW_CLICKED เหตุการณ์ที่ทำให้สามารถรับข้อมูลจากระบบเกี่ยวกับปุ่มใด ๆ ที่ผู้ใช้อาจกด แอปพลิเคชันสามารถนำข้อมูลนั้นไปทำอย่างอื่นได้ (เช่น การแมปการกดปุ่มในกรณีนี้)


อีเมลที่ส่งถึงนักพัฒนานั้นน่าประหลาดใจเพราะเวอร์ชันก่อนหน้าของ Google เอง เอกสารไม่ได้กล่าวถึงสิ่งใดเกี่ยวกับบริการการเข้าถึงที่ถูกใช้เพื่อช่วยเหลือผู้ใช้ ความพิการ ในเวลานั้น เราได้รับแจ้งว่าแอปพลิเคชันที่ไม่ได้รับการแก้ไขภายใน 30 วันจะถูกลบออกจาก Play Store และยังไม่เกิดขึ้น ไม่ว่าในกรณีใด Google ยังคงทำงานเพื่อปรับปรุงบริการการเข้าถึงด้วย Android P เนื่องจากขณะนี้จะแจ้งให้คุณทราบเมื่อบริการทำงานผิดปกติ

เราพบการเปลี่ยนแปลงนี้เมื่อเราทดสอบเวอร์ชันอัลฟ่าของ ท่าทางการนำทางใหม่ของ XDA แอปพลิเคชัน. มีข้อผิดพลาดที่ทำให้บริการขัดข้อง เนื่องจากนี่คือสิ่งที่เราเคยจัดการในอดีต เราจึงรู้ว่าเราต้องเข้าไปที่แอปพลิเคชันการตั้งค่า และปิดและเปิดใหม่อีกครั้ง สำหรับ Android Oreo และรุ่นก่อนหน้า บริการจะบอกว่าเปิดใช้งานแล้ว และทำให้หลายคนคิดว่าไม่มีปัญหาใดๆ นี่ไม่ใช่กรณีที่แอปพลิเคชันมีข้อบกพร่องเช่นนั้นและต้องเปิดใช้งานบริการอีกครั้ง

ด้วย Android P Google กำลังแจ้งให้ผู้ใช้ทราบว่ามีบางอย่างผิดปกติกับบริการการเข้าถึงสำหรับแอปพลิเคชันเฉพาะ แทนที่จะพูดว่า "เปิดใช้งานแล้ว" เหมือนเมื่อก่อน ตอนนี้เราได้รับแจ้งว่ามันใช้งานไม่ได้และเราต้องการ เป็น "แตะเพื่อดูข้อมูล" ในกรณีของเรา เมื่อเราแตะที่แอปพลิเคชัน เราจะแจ้งว่ามีบริการดังกล่าว ทำงานผิดปกติ ดังนั้นจึงเป็นเรื่องดีที่ได้เห็นว่า Google กำลังถ่ายทอดข้อมูลบางอย่างให้กับผู้ใช้ แทนที่จะปล่อยให้พวกเขาเดาว่าเกิดอะไรขึ้น