เมื่อสร้างแอปใน Wear OS ให้เริ่มต้นด้วยการปฏิบัติตามหลักการช่วยเหลือพิเศษและ คำแนะนำจากคู่มือการช่วยเหลือพิเศษสำหรับแอป Android จากนั้นตรวจสอบว่าแอปของคุณ เข้าถึงได้บน Wear OS ด้วย
แอป Wear OS มีข้อควรพิจารณาเพิ่มเติมบางประการเมื่อพูดถึงการช่วยเหลือพิเศษ เนื่องจากปัจจัยต่อไปนี้
- ประเภทอินพุตต่างๆ ใน Wear OS เช่น อินพุตแบบหมุน
- พื้นผิว UI เพิ่มเติม เช่น การ์ดและข้อมูลแทรก
- หน้าจอขนาดเล็กซึ่งต้องใช้การติดตั้งใช้งาน TalkBack ที่แตกต่างกัน
เช่นเดียวกับงานด้านการช่วยเหลือพิเศษอื่นๆ คุณควรทดสอบประสบการณ์การใช้งานแต่ละอย่างอย่างละเอียดด้วยเทคโนโลยีความช่วยเหลือพิเศษ เช่น โปรแกรมอ่านหน้าจอ ซึ่งจะช่วยให้คุณได้สัมผัสประสบการณ์การใช้งานแอปจากมุมมองของผู้ใช้ และค้นพบปัญหาด้านความสามารถในการใช้งานที่คุณอาจพลาดไป ดูข้อมูลเพิ่มเติมได้ที่ทดสอบการช่วยเหลือพิเศษของแอป
รองรับขนาดแบบอักษรที่ผู้ใช้ต้องการ
ในการตั้งค่าระบบ ผู้ใช้สามารถปรับขนาดแบบอักษรสำหรับองค์ประกอบข้อความที่ปรากฏ ในแอป Wear OS เช่น ในอุปกรณ์ Google Pixel Watch การตั้งค่าเหล่านี้จะอยู่ในเมนูการตั้งค่า > การช่วยเหลือพิเศษ
เมื่อทดสอบแอป ให้ตั้งค่าขนาดแบบอักษรเป็นค่าต่างๆ และตรวจสอบว่าเนื้อหาข้อความของแอปทํางานตามที่คุณคาดหวัง คุณสามารถใช้เทคนิคต่างๆ เช่น เทคนิคต่อไปนี้ เพื่อให้ข้อความของแอปเข้าถึงได้ง่ายขึ้น
- หากใช้ข้อความปรับขนาดอัตโนมัติ ให้ตั้งค่าที่ชัดเจนสำหรับ
autoSizeMinTextSizeและautoSizeMaxTextSize - ใช้อักขระไข่ปลาเพื่อแสดงว่าข้อความล้นคอนเทนเนอร์ ข้อความ Material องค์ประกอบใช้จุดไข่ปลาเมื่อข้อความล้นโดยค่าเริ่มต้น
เปิดใช้การป้อนข้อมูลด้วยปุ่มหมุน
อุปกรณ์ Wear OS ส่วนใหญ่มีปุ่มด้านข้างแบบหมุน (RSB) ขอบหน้าปัดแบบหมุน หรือขอบหน้าปัดแบบสัมผัส ซึ่งเรียกว่าอินพุตแบบหมุน คุณใช้การป้อนข้อมูลแบบหมุน เพื่อปรับระดับเสียงของแอปสื่อ เลื่อนเนื้อหาขึ้นหรือลง และอื่นๆ ได้
อุปกรณ์ Wear OS มีขนาดเล็กกว่าอุปกรณ์เคลื่อนที่ ซึ่งเป็นความท้าทายเพิ่มเติม ผู้ใช้ที่มีความท้าทายด้านความคล่องแคล่วอาจพบว่าการใช้งานบนหน้าจอขนาดเล็ก เป็นเรื่องยาก นอกจากนี้ ผู้ใช้โปรแกรมอ่านหน้าจออาจพบว่าการใช้การโต้ตอบด้วย 2 นิ้วเพื่อเลื่อนนั้นยากเช่นกัน การใช้การป้อนข้อมูลแบบหมุนจะช่วยผู้ใช้ในการรับมือกับความท้าทายเหล่านี้ ด้วยการมอบวิธีที่สะดวกกว่าในการเลื่อนแทนการใช้ การโต้ตอบด้วย 2 นิ้ว
ดูข้อมูลเพิ่มเติมได้ที่การใส่ข้อมูลด้วยปุ่มหมุน
เพิ่มประสิทธิภาพแอปสำหรับ TalkBack
TalkBack เป็นโปรแกรมอ่านหน้าจอในตัวของ Android เมื่อ TalkBack เปิดอยู่ ผู้ใช้จะโต้ตอบกับอุปกรณ์ที่ใช้ Android ได้โดยไม่ต้องมองหน้าจอ ทดสอบแอปเพื่อให้แน่ใจว่าผู้ใช้จะไปยังเส้นทางทั้งหมดได้โดยใช้โปรแกรมอ่านหน้าจอ เช่น TalkBack ดูข้อมูลเพิ่มเติมได้ที่ TalkBack
TalkBack ใน Wear OS จะคล้ายกับ TalkBack ในอุปกรณ์เคลื่อนที่ แต่มีข้อควรพิจารณาเพิ่มเติมเล็กน้อย ซึ่งจะอธิบายโดยละเอียดในส่วนต่อไปนี้
ใช้คอมโพเนนต์ในตัว
Wear OS มีคอมโพเนนต์ UI ในตัวหลายรายการที่ปฏิบัติตามแนวทางปฏิบัติแนะนำด้านการช่วยเหลือพิเศษอยู่แล้ว
เช่น องค์ประกอบ PickerGroup ใช้ออบเจ็กต์โฟกัส
โคออร์ดิเนเตอร์เพื่อกำหนดโฟกัสให้กับองค์ประกอบ Picker ที่ถูกต้อง
ใช้คอมโพเนนต์ในตัวเหล่านี้ในแอปเพื่อปรับปรุง ความสามารถในการใช้งานสำหรับทุกคน
ใช้คำอธิบายเนื้อหาสำหรับไทล์และข้อมูลแทรก
Wear OS มีพื้นผิว UI ที่แตกต่างกัน เช่น ไทล์และภาวะแทรกซ้อน
ข้อมูลแทรกของหน้าปัดจะแสดงข้อมูลที่ดูได้อย่างรวดเร็วจากแอป บนหน้าปัดโดยตรง เช่น วันที่หรือพยากรณ์อากาศ การ์ด ช่วยให้เข้าถึงข้อมูลและการกระทำที่จำเป็นสำหรับการทำสิ่งต่างๆ ได้อย่างรวดเร็ว ผู้ใช้สามารถปัดจากหน้าปัดเพื่อตรวจสอบสภาพอากาศ ตั้งตัวจับเวลา และอื่นๆ ได้
คุณตั้งค่า contentDescription
สำหรับไทล์และข้อมูลแทรกได้เช่นเดียวกับองค์ประกอบภาพในการเขียน contentDescriptions กำหนดข้อความที่ Talkback
ใช้เพื่ออธิบายเนื้อหาที่ไม่มีการแสดงข้อความ
เมื่อใช้คำอธิบายเนื้อหาสำหรับไทล์และภาวะแทรกซ้อน โปรดคำนึงถึงสิ่งต่อไปนี้
- หลีกเลี่ยงการเพิ่มคำที่ไม่จำเป็นลงในคำอธิบายซึ่งไม่ได้ให้คุณค่าแก่ผู้ใช้ เช่น คอมพลิเคชันและไทล์
- หลีกเลี่ยงการเพิ่มคำที่นอกเหนือจากข้อมูลที่แสดง เช่น คำอธิบายของภาวะแทรกซ้อนที่แสดงวันที่ 13 ธันวาคม ควรเป็น 13 ธันวาคม โดยไม่มีคำอย่างวันและวันที่
ตั้งค่าคำอธิบายเนื้อหาสำหรับไทล์
ใช้วิธี setContentDescription เพื่อตั้งค่าคำอธิบายเนื้อหาปัจจุบันสำหรับไทล์ที่ Talkback จะอ่านออกเสียง
นอกจากนี้ อย่าลืมตั้งค่าคำอธิบายเนื้อหาสำหรับองค์ประกอบใดๆ ภายในไทล์ เช่น ปุ่ม
ตั้งค่าคำอธิบายเนื้อหาสำหรับข้อมูลแทรก
มีประเภทของภาวะแทรกซ้อนที่แตกต่างกัน เช่น
SmallImageComplication และ ShortTextComplication. contentDescription ตั้งค่า
ในเครื่องมือสร้าง เช่น ดู SmallImageComplicationData.Builder
ทำความเข้าใจลักษณะการทำงานของรายการ
เนื่องจากอุปกรณ์ที่สวมใส่ได้มีหน้าจอขนาดเล็ก TalkBack จึงมีข้อสันนิษฐานหลายประการเกี่ยวกับลักษณะการทำงานของรายการใน Wear OS
แสดงรายการประกาศ
ในรูปแบบอื่นๆ เมื่อผู้ใช้โฟกัสที่รายการ Talkback จะเพิ่มใน รายการลงในการประกาศเพื่อให้ผู้ใช้ทราบว่าตนเองอยู่ที่ใด หากผู้ใช้ ออกจากรายการ TalkBack จะเพิ่มข้อความออกจากรายการลงใน การประกาศ แต่ใน Wear OS นั้น TalkBack จะถือว่ามีรายการได้เพียงรายการเดียวต่อ UI เนื่องจากหน้าจอมีขนาดเล็ก ดังนั้นจึงได้นำการรองรับการประกาศในรายการและนอกรายการออกเพื่อหลีกเลี่ยงการใช้คำที่ซ้ำซ้อน อย่าคาดหวังว่าระบบจะอ่านประกาศในรายการและนอกรายการใน Wear OS
การประกาศรายการแนวตั้ง
เมื่ออ่านรายการจากลิสต์แนวตั้ง Talkback จะไม่พูดรายการที่มีขนาดเล็กเกินไปหรือเกือบจะอยู่นอกหน้าจอ โดย TalkBack จะใช้เงื่อนไข 2 ข้อต่อไปนี้
- องค์ประกอบที่อยู่ใกล้ด้านบนหรือด้านล่างของหน้าจอ
- องค์ประกอบที่มีความสูงน้อยกว่า 32dp
ทำงานกับ Talkback ได้อย่างมีประสิทธิภาพโดยตรวจสอบว่ารายการมีความสูงอย่างน้อย 32dp รายการแรกในรายการมีระยะห่างจากด้านบน และรายการสุดท้ายมีระยะห่างจากด้านล่าง
หลักเกณฑ์เหล่านี้ไม่มีผลกับรายการแนวนอน
กำหนดเป้าหมายการสัมผัสขั้นต่ำ
เป้าหมายการสัมผัสคือส่วนของหน้าจอที่ตอบสนองต่อข้อมูลจากผู้ใช้ โดยสามารถ ขยายออกไปนอกขอบเขตภาพขององค์ประกอบได้ เช่น องค์ประกอบอย่าง ไอคอนอาจปรากฏเป็นขนาด 24dp x 24dp แต่ระยะห่างจากขอบที่ล้อมรอบไอคอนสามารถ ประกอบเป็นเป้าหมายการสัมผัสขนาด 48 x 48 dp ที่สมบูรณ์
ขนาดเป้าหมายการสัมผัสที่แนะนำสำหรับองค์ประกอบแบบอินเทอร์แอกทีฟในอุปกรณ์ Android คือ 48dp x 48dp เนื่องจากหน้าจอของ Wear OS มีขนาดเล็ก จึงมีบางกรณีที่อนุญาตให้ใช้ขนาด 40dp x 40dp
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เป้าหมายการสัมผัสได้ที่การช่วยเหลือพิเศษใน Compose
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- เครื่องมือเลือก
- กำลังโหลดรูปภาพ {:#loading-images}
- ขั้นตอนสำคัญในการปรับปรุงการช่วยเหลือพิเศษของฟีเจอร์เขียน