เมื่อสร้างแอปใน Wear OS ให้เริ่มต้นด้วยการปฏิบัติตามหลักการและ คำแนะนำด้านการช่วยเหลือพิเศษจากคู่มือการช่วยเหลือพิเศษสำหรับแอป Android จากนั้นตรวจสอบว่าแอปของคุณเข้าถึงได้ใน Wear OS ด้วย
แอป Wear OS มีข้อควรพิจารณาเพิ่มเติมบางประการเกี่ยวกับการช่วยเหลือพิเศษเนื่องจากปัจจัยต่อไปนี้
- ประเภทอินพุตต่างๆ ใน Wear OS เช่น ใส่ข้อมูลด้วยปุ่มหมุน
- พื้นผิว UI เพิ่มเติม เช่น การ์ดและข้อมูลที่แสดงบนหน้าปัด
- ขนาดหน้าจอเล็ก ซึ่งต้องใช้การใช้งาน TalkBack ที่แตกต่างกัน
เช่นเดียวกับงานด้านการช่วยเหลือพิเศษอื่นๆ ให้ทดสอบประสบการณ์การใช้งานแต่ละอย่างกับเทคโนโลยีความช่วยเหลือพิเศษ เช่น โปรแกรมอ่านหน้าจออย่างละเอียด วิธีนี้จะช่วยให้คุณได้สัมผัสประสบการณ์การใช้งานแอป จากมุมมองของผู้ใช้และค้นพบปัญหาด้านความสามารถในการใช้งานที่คุณ อาจพลาดไป ดูข้อมูลเพิ่มเติมได้ที่ ทดสอบการช่วยเหลือพิเศษของแอป
รองรับขนาดแบบอักษรที่ผู้ใช้ต้องการ
ในการตั้งค่าระบบ ผู้ใช้สามารถปรับขนาดแบบอักษรสำหรับองค์ประกอบข้อความที่ปรากฏในแอป Wear OS ได้ เช่น ในอุปกรณ์ Google Pixel Watch การตั้งค่าเหล่านี้จะ อยู่ในเมนูการตั้งค่า > การช่วยเหลือพิเศษ
เมื่อทดสอบแอป ให้ตั้งค่าขนาดแบบอักษรเป็นค่าต่างๆ และตรวจสอบว่าเนื้อหาข้อความของแอปทำงานตามที่คุณคาดหวัง คุณสามารถใช้เทคนิคต่างๆ เช่น เทคนิคต่อไปนี้เพื่อทำให้ข้อความของแอปเข้าถึงได้มากขึ้น
- หากใช้ ข้อความที่ปรับขนาดอัตโนมัติ ให้ตั้งค่าที่ชัดเจนสำหรับ
minFontSizeและmaxFontSize - ใช้จุดไข่ปลาเพื่อแสดงว่าข้อความล้นคอนเทนเนอร์ องค์ประกอบข้อความ 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
สำหรับการ์ดและข้อมูลที่แสดงบนหน้าปัดได้เช่นเดียวกับองค์ประกอบภาพ Compose contentDescriptions จะกำหนดข้อความที่ TalkBack
ใช้เพื่ออธิบายเนื้อหาที่ไม่มีการแสดงข้อความ
เมื่อใช้คำอธิบายเนื้อหาสำหรับการ์ดและข้อมูลที่แสดงบนหน้าปัด โปรดคำนึงถึงสิ่งต่อไปนี้
- หลีกเลี่ยงการเพิ่มคำพิเศษลงในคำอธิบายที่ไม่ได้ให้คุณค่าแก่ผู้ใช้ เช่น ข้อมูลที่แสดงบนหน้าปัดและการ์ด
- หลีกเลี่ยงการเพิ่มคำที่นอกเหนือจากข้อมูลที่แสดง เช่น คำอธิบายของข้อมูลที่แสดงบนหน้าปัดซึ่งแสดงวันที่ 13 ธันวาคม ควรเป็น 13 ธันวาคม โดยไม่มีคำอย่าง วัน และ วันที่
ตั้งค่าคำอธิบายเนื้อหาสำหรับการ์ด
ใช้ตัวแก้ไข contentDescription เพื่อตั้งค่าคำอธิบายเนื้อหาปัจจุบัน
สำหรับการ์ดที่ TalkBack จะอ่านออกเสียง
นอกจากนี้ ให้ตรวจสอบว่าได้ตั้งค่าคำอธิบายเนื้อหาสำหรับองค์ประกอบต่างๆ ภายในบัตร เช่น ปุ่ม
ตั้งค่าคำอธิบายเนื้อหาสำหรับข้อมูลที่แสดงบนหน้าปัด
ข้อมูลที่แสดงบนหน้าปัดมีหลายประเภท เช่น
SmallImageComplication และ ShortTextComplication contentDescription จะ
ตั้งค่าใน Builder เช่น ดู
SmallImageComplicationData.Builder
ทำความเข้าใจลักษณะการทำงานของรายการ
เนื่องจากหน้าจอของอุปกรณ์สวมใส่มีขนาดเล็ก TalkBack จึงทำการสันนิษฐานหลายอย่างเกี่ยวกับลักษณะการทำงานของรายการใน Wear OS
การประกาศรายการ
ในฟอร์มแฟกเตอร์อื่นๆ เมื่อผู้ใช้โฟกัสอยู่ที่รายการ TalkBack จะเพิ่มคำว่า ในรายการ ลงในการประกาศเพื่อให้ผู้ใช้เข้าใจว่าตนเองอยู่ที่ใด หากผู้ใช้นำทางออกจากรายการ TalkBack จะเพิ่มคำว่า ออกจากรายการ ลงในการประกาศ แต่ใน Wear OS TalkBack จะสันนิษฐานว่า UI แต่ละรายการมีรายการได้เพียงรายการเดียวเนื่องจากหน้าจอมีขนาดเล็ก จึงได้นำการรองรับการประกาศในรายการและนอกรายการออกเพื่อหลีกเลี่ยงการใช้คำซ้ำ คุณไม่ควรคาดหวังว่า TalkBack จะอ่านออกเสียงการประกาศในรายการและนอกรายการใน Wear OS
การประกาศรายการแนวตั้ง
เมื่ออ่านรายการจากรายการแนวตั้ง TalkBack จะหลีกเลี่ยงการอ่านออกเสียงรายการที่มีขนาดเล็กเกินไปหรือเกือบจะอยู่นอกหน้าจอ โดยเฉพาะอย่างยิ่ง TalkBack จะใช้เงื่อนไข 2 ข้อต่อไปนี้
- องค์ประกอบที่อยู่ใกล้ด้านบนหรือด้านล่างของหน้าจอ
- องค์ประกอบที่มีความสูงน้อยกว่า 32dp
ทำงานร่วมกับ TalkBack ได้อย่างมีประสิทธิภาพโดยตรวจสอบว่ารายการมีความสูงอย่างน้อย 32dp รายการแรกในรายการมีระยะห่างจากขอบด้านบน และรายการสุดท้ายมีระยะห่างจากขอบด้านล่าง
หลักเกณฑ์เหล่านี้ใช้ไม่ได้กับรายการแนวนอน
ตั้งค่าเป้าหมายการสัมผัสขั้นต่ำ
เป้าหมายการสัมผัสคือส่วนต่างๆ ของหน้าจอที่ตอบสนองต่อข้อมูลจากผู้ใช้ ซึ่งอาจขยายเกินขอบเขตที่มองเห็นได้ขององค์ประกอบ เช่น องค์ประกอบอย่างไอคอนอาจปรากฏเป็นขนาด 24dp x 24dp แต่ระยะห่างจากขอบที่ล้อมรอบไอคอนจะประกอบเป็นเป้าหมายการสัมผัสขนาด 48 x 48 dp ที่สมบูรณ์
ขนาดเป้าหมายการสัมผัสที่แนะนำสำหรับองค์ประกอบแบบอินเทอร์แอกทีฟในอุปกรณ์ Android คือ 48dp x 48dp แต่ในบางกรณีระบบอนุญาตให้ใช้ขนาด 40dp x 40dp ได้เนื่องจากหน้าจอของ Wear OS มีขนาดเล็ก
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เป้าหมายการสัมผัสได้ที่ การช่วยเหลือพิเศษใน Compose
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- ตัวเลือก
- กำลังโหลดรูปภาพ
- ขั้นตอนสำคัญในการปรับปรุงการช่วยเหลือพิเศษของ Compose