แอป 2 มิติที่มีอยู่จะใช้งานร่วมกับอุปกรณ์ชุดหูฟัง Android XR และแว่นตา XR แบบใช้สายได้โดยอัตโนมัติตราบใดที่ไม่ต้องใช้ฟีเจอร์ที่ไม่รองรับ เช่น โทรศัพท์ ผู้ใช้สามารถทำขั้นตอน งานที่สำคัญให้เสร็จสมบูรณ์ในแอปที่ใช้งานร่วมกับ Android XR ได้ แต่ประสบการณ์การใช้งาน ของผู้ใช้จะไม่ดีเท่าที่ควร คุณควรออกแบบประสบการณ์การใช้งานที่แตกต่างสำหรับ XR ซึ่งใช้ฟีเจอร์ที่มีให้บริการในอุปกรณ์ XR เท่านั้น ดูข้อมูลเพิ่มเติมได้ใน คู่มือสำหรับนักพัฒนาแอปในการนำแอปของคุณเข้าสู่ 3 มิติด้วย XR
อย่างไรก็ตาม ขณะพัฒนาฟีเจอร์เชิงพื้นที่สำหรับแอป คุณยังสามารถเพิ่มประสิทธิภาพประสบการณ์การใช้งานแอปที่มีอยู่สำหรับผู้ใช้ที่ใช้แอปในอุปกรณ์ Android XR ได้ในปัจจุบัน หากต้องการทำเช่นนี้ ให้ทำตามหลักเกณฑ์ด้านคุณภาพสำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์และมุ่งมั่นที่จะได้รับการรองรับระดับที่ 2เป็นอย่างน้อย เมื่อเริ่มต้น ให้ตรวจสอบส่วนต่างๆ ในคู่มือนี้ ซึ่งจะเน้นส่วนที่คุณสามารถมุ่งเน้นเพื่อส่งเสริมประสบการณ์การใช้งานที่ยอดเยี่ยมสำหรับผู้ใช้ใน Android XR
ตรวจสอบแอป
ตรวจสอบแอปในแต่ละหมวดหมู่ต่อไปนี้ที่มักส่งผลต่อประสบการณ์การใช้งานแอปใน Android XR สำหรับแต่ละหมวดหมู่ ให้ดูหลักเกณฑ์สำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์และคู่มือสำหรับนักพัฒนาแอปที่เกี่ยวข้องเพื่อช่วยคุณสร้างประสบการณ์การใช้งานที่ยอดเยี่ยม
การแสดงผลและการวางแนว
ปัญหาทั่วไปหลายอย่างใน Android XR เกิดจากการสันนิษฐานเกี่ยวกับ การวางแนวและการกำหนดค่าหน้าจอของอุปกรณ์
สิ่งที่ต้องตรวจสอบ
- การวางแนวตามธรรมชาติไม่ตรงกัน: โทรศัพท์มือถือส่วนใหญ่มีการวางแนวตามธรรมชาติ (
Surface.ROTATION_0) ซึ่งสอดคล้องกับโหมดแนวตั้ง ในขณะที่อุปกรณ์ XR หลายเครื่องใช้แนวนอนเป็นการวางแนวตามธรรมชาติ - หลีกเลี่ยงการฮาร์ดโค้ดการวางแนว: การฮาร์ดโค้ดการวางแนวของแอปอาจทำให้แอปปรับให้เข้ากับหน้าจอและรูปแบบของอุปกรณ์ต่างๆ ไม่ได้
- การเปลี่ยนแปลงการกำหนดค่า: ตรวจสอบว่าแอปจัดการการเปลี่ยนแปลงการกำหนดค่าได้ อย่าสันนิษฐานว่าอุปกรณ์เป็นโทรศัพท์มือถือเมื่อจัดวางแอป
- เลย์เอาต์และการแสดงผล: อุปกรณ์ XR เช่น ชุดหูฟัง XR และแว่นตา XR แบบใช้สายอาจมีจอแสดงผลความละเอียดสูงมาก ตรวจสอบขอบเขตหน้าต่างที่เฉพาะเจาะจงแทนขนาดการแสดงผลจริงเพื่อหลีกเลี่ยงองค์ประกอบ UI ที่ใหญ่เกินไปหรือถูกครอบตัด อย่าวางเนื้อหาแอปและปุ่มแบบอินเทอร์แอกทีฟไว้ใกล้ขอบหน้าต่างมากเกินไปเพื่อหลีกเลี่ยงการตัด
คำแนะนำ
- คู่มือสำหรับนักพัฒนาแอป:
- หลักเกณฑ์สำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์:
การปรับขนาดแบบไดนามิกและหลายหน้าต่าง
ชุดหูฟัง XR และแว่นตา XR แบบมีสายมีสภาพแวดล้อมเชิงพื้นที่ซึ่งสามารถปรับขนาดและเปลี่ยนตำแหน่งหน้าต่างแอปได้อย่างอิสระ
สิ่งที่ต้องตรวจสอบ
- รองรับการปรับขนาดหน้าต่าง: แอปควรคงความคืบหน้าของผู้ใช้ ตำแหน่งการเลื่อน และการป้อนข้อความไว้ระหว่างและหลังเหตุการณ์การปรับขนาด นอกจากนี้ ตรวจสอบว่าคุณปรับ UI ของแอปให้เข้ากับขนาดหน้าต่างใหม่แล้ว
คำแนะนำ
- คู่มือสำหรับนักพัฒนาแอป:
- หลักเกณฑ์สำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์:
กล้องถ่ายรูป
แอปกล้องถ่ายรูปต้องพิจารณาเป็นพิเศษเกี่ยวกับเซ็นเซอร์และกล้องหน้าเสมือนในชุดหูฟัง XR และแว่นตา XR แบบมีสาย
สิ่งที่ต้องตรวจสอบ
- การวางแนวตามธรรมชาติของอุปกรณ์: อุปกรณ์ XR มักใช้การวางแนวแนวนอนเป็นการวางแนวตามธรรมชาติ ระบบจะนับค่าการหมุนของเซ็นเซอร์กล้องเทียบกับการวางแนวตามธรรมชาติของอุปกรณ์ ซึ่งหมายความว่าในอุปกรณ์ XR เมื่อเซ็นเซอร์กล้องหมุน 0 องศา การวางแนวจะเป็นแนวนอน ในขณะที่ในโทรศัพท์ การวางแนวจะเป็นแนวตั้ง ด้วยเหตุนี้ อย่าสันนิษฐานการวางแนวของอุปกรณ์หรือเซ็นเซอร์กล้องตามค่ามุมการหมุน
- กล้องหน้าเสมือน: อุปกรณ์ XR ที่มีกล้องหน้าจะแสดงมุมมองอวตารเสมือนของผู้ใช้ ซึ่งแตกต่างจากโทรศัพท์มือถือ มุมมองเสมือนนี้อาจพลิกในแนวนอน ดังนั้นแอปของคุณจึงไม่ควรสันนิษฐานการวางแนวที่แน่นอน
คำแนะนำ
- คู่มือสำหรับนักพัฒนาแอป:
- หลักเกณฑ์สำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์:
อินพุต
แอปควรรองรับวิธีการป้อนข้อมูลที่หลากหลายซึ่งรองรับในชุดหูฟัง XR และแว่นตา XR แบบมีสาย
สิ่งที่ต้องตรวจสอบ
- เป้าหมายการสัมผัส: ใช้เป้าหมายการสัมผัสที่ใหญ่กว่ารูปแบบของอุปกรณ์อื่นๆ เพื่อเพิ่มความแม่นยำ ความสะดวกสบาย และความสามารถในการใช้งาน
- การรองรับแป้นพิมพ์: ทดสอบแอปด้วยทั้งแป้นพิมพ์เสมือนของระบบและแป้นพิมพ์ภายนอก
- การรองรับเกมแพด: รองรับตัวควบคุมเกมขณะไปยังส่วนต่างๆ ในเมนูแอปและระหว่างการเล่นเกม
คำแนะนำ
- คู่มือสำหรับนักพัฒนาแอป:
- หลักเกณฑ์สำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์:
- Touch_Targets (ดูขนาดเป้าหมายเฉพาะสำหรับ XR ได้ที่ เป้าหมายใน Android XR)
- Keyboard_Input
วงจรของระบบ
แอปควรจัดการเหตุการณ์ในวงจรของระบบได้อย่างราบรื่น
สิ่งที่ต้องตรวจสอบ
- ความต่อเนื่องของเสียงและวิดีโอระหว่างการปรับขนาด: การเล่นสื่อควรซิงค์กันระหว่างการปรับขนาดหน้าต่าง
- ความต่อเนื่องของเสียงและวิดีโอเมื่อถอดและสวมอุปกรณ์: การเล่นสื่อควรเล่นต่อจากที่ค้างไว้เมื่อผู้ใช้ถอดอุปกรณ์ออกหรือสวมกลับเข้าไป
คำแนะนำ
- คู่มือสำหรับนักพัฒนาแอป:
- หลักเกณฑ์สำหรับแอปที่ปรับเปลี่ยนตามอุปกรณ์: