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