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