การพัฒนาโดยคำนึงถึงการช่วยเหลือพิเศษหมายถึงการทำให้แอปใช้งานได้สำหรับทุกคน รวมถึงผู้ที่มีความต้องการด้านการช่วยเหลือพิเศษ ซึ่งอาจใช้อุปกรณ์ Android ในรูปแบบต่างๆ มากมาย Compose มีรากฐานสำหรับการสร้าง UI ที่เข้าถึงได้ง่ายขึ้นด้วย API ที่ประกาศไว้และเครื่องมือที่จะช่วยทำให้แอปของคุณครอบคลุมมากขึ้น
แนวคิดหลักและแนวคิดสนับสนุนหลายอย่างในการช่วยเหลือพิเศษของ Compose มีดังนี้
- ค่าเริ่มต้นของ API: ดูวิธีที่ Compose จัดการการช่วยเหลือพิเศษ โดยค่าเริ่มต้น และวิธีใช้ประโยชน์จากความหมายและรูปแบบเพื่อรองรับการช่วยเหลือพิเศษ ตั้งแต่เริ่มต้น รวมถึงใช้สิ่งเหล่านี้กับคอมโพเนนต์ที่กำหนดเอง
- ความหมาย: ทำความเข้าใจระบบการแสดง ความหมายและบทบาทขององค์ประกอบ UI สำหรับบริการการช่วยเหลือพิเศษ รวมถึงวิธีเลือก ความหมายที่เหมาะสมเพื่อแสดงพร็อพเพอร์ตี้ เช่น ประเภทเนื้อหา คำอธิบาย และสถานะ
- แก้ไขลำดับการส่งผ่าน: แก้ไขลำดับที่ บริการการช่วยเหลือพิเศษนำทางผ่านองค์ประกอบต่างๆ บนหน้าจอ ซึ่งปรับแต่งได้เพื่อ ประสบการณ์ของผู้ใช้ที่ดีขึ้น
- รองรับเนื้อหาที่ผู้ใช้ปรับขนาดได้: อนุญาตให้ผู้ใช้ปรับขนาดข้อความ และองค์ประกอบ UI ในแอปให้เหมาะกับความต้องการ
- การผสานและการล้าง: ทำความเข้าใจกลยุทธ์และ API การผสานและ การล้างความหมาย รวมถึงเวลาที่เหมาะสมในการซ่อนความหมาย จากบริการการช่วยเหลือพิเศษ
- ตรวจสอบและแก้ไขข้อบกพร่อง: ตรวจสอบความหมายการช่วยเหลือพิเศษของคอมโพสได้ด้วยเครื่องมือและแก้ไขข้อบกพร่องของลักษณะการทำงานที่ไม่คาดคิดเมื่อใช้ เทคโนโลยีสิ่งอำนวยความสะดวกของ Android
- การทดสอบ: ตรวจหาปัญหาการช่วยเหลือพิเศษที่พบบ่อยและทำให้การทดสอบบางส่วนเป็นแบบอัตโนมัติด้วยการตรวจสอบการช่วยเหลือพิเศษของ Compose
แหล่งข้อมูลเพิ่มเติม
- Codelab การช่วยเหลือพิเศษใน Jetpack Compose: Codelab สำหรับดูข้อมูล เพิ่มเติมเกี่ยวกับการรองรับการช่วยเหลือพิเศษใน Compose
- มีอะไรใหม่ในการช่วยเหลือพิเศษสำหรับนักพัฒนาแอป: การบรรยายในงาน IO '22
- สร้างแอปที่เข้าถึงได้ง่าย: แนวคิดและเทคนิคที่สำคัญ ซึ่งใช้ร่วมกันในการพัฒนาแอป Android ทั้งหมด
- ทำให้แอปเข้าถึงได้ง่ายขึ้น: ขั้นตอนสำคัญที่คุณทำได้เพื่อให้ แอปเข้าถึงได้ง่ายขึ้น
- หลักการในการปรับปรุงการช่วยเหลือพิเศษของแอป: หลักการสำคัญ ที่ควรคำนึงถึงเมื่อพยายามทำให้แอปเข้าถึงได้ง่ายขึ้น
- **การทดสอบการช่วยเหลือพิเศษ**: หลักการและเครื่องมือการทดสอบสำหรับการช่วยเหลือพิเศษของ Android