ระบบ Android XR ใช้โมเดลการโต้ตอบที่คล้ายกับในแอปบนอุปกรณ์เคลื่อนที่และแอปบนหน้าจอขนาดใหญ่เพื่อช่วยให้ผู้ใช้เข้าใจวิธีใช้ XR ซึ่งรวมถึงรูปแบบที่รู้จัก เช่น หน้าจอหลัก ภาพรวมของแอป สแต็กย้อนกลับ และอื่นๆ
Android XR มีการนำทางด้วยท่าทางสัมผัสที่เป็นธรรมชาติ อินพุตแบบมัลติโมดัล และความสามารถใหม่ๆ ด้านมิติเชิงพื้นที่และ 3 มิติ เพื่อช่วยให้คุณสร้างประสบการณ์แบบผสานรวมและไร้ขีดจำกัด
โหมดพื้นที่หน้าแรกและโหมดพื้นที่เต็ม
ผู้ใช้จะได้รับประสบการณ์การใช้งานแอปของคุณใน 2 โหมด ได้แก่ Home Space และ Full Space ใน Home Space ผู้ใช้จะทำงานหลายอย่างพร้อมกันได้โดยให้แอปของคุณทำงานควบคู่ไปกับแอปอื่นๆ ใน Full Space แอปของคุณจะอยู่ตรงกลางเป็นจุดสนใจของประสบการณ์การใช้งานของผู้ใช้ โดยมีสิทธิ์เข้าถึงความสามารถในการดื่มด่ำของ Android XR อย่างเต็มรูปแบบ
เพื่อหลีกเลี่ยงปัญหา

พื้นที่บ้าน
- แอปหลายแอปจะทำงานควบคู่กันเพื่อให้ผู้ใช้ทำงานหลายอย่างพร้อมกันได้
- แอป Android บนอุปกรณ์เคลื่อนที่หรือหน้าจอขนาดใหญ่ที่เข้ากันได้จะทำงานใน Home Space ได้โดยไม่ต้องมีการพัฒนาเพิ่มเติม
- แอป Android ที่พัฒนาโดยใช้คำแนะนำที่เพิ่มประสิทธิภาพสำหรับหน้าจอขนาดใหญ่จะปรับเปลี่ยนได้ดีที่สุด
- Home Space รองรับสภาพแวดล้อมของระบบ โดยไม่รองรับแผงเชิงพื้นที่ โมเดล 3 มิติ หรือสภาพแวดล้อมเชิงพื้นที่ของแอป
- แอปมีขอบเขตที่จำกัด
- ขนาดเริ่มต้น: 1024 x 720dp
- ขนาดต่ำสุด 385 x 595dp, สูงสุด 2560 x 1800dp
- แอปจะเปิดขึ้นห่างจากผู้ใช้ 1.75 เมตร

พื้นที่ทำงานเต็มรูปแบบ
- แอปจะทำงานทีละแอปโดยไม่มีขอบเขตของพื้นที่ ส่วนแอปอื่นๆ ทั้งหมดจะถูกซ่อน
- คุณสร้างมิติให้แอป Android ที่มีอยู่ใน Full Space ได้
- คุณสามารถเพิ่มแผงเชิงพื้นที่ โมเดล 3 มิติ สภาพแวดล้อมเชิงพื้นที่ หรือเสียงเชิงพื้นที่เพื่อใช้ประโยชน์จากพื้นที่
- เล่นวิดีโอเชิงพื้นที่แบบสเตอริโอสโคป
- แอปสามารถเขียนทับตำแหน่งเปิดและมีความสามารถในการย้ายและปรับขนาด
- แอปจะเปิดใน Full Space ได้โดยตรง
- แอป Unity, OpenXR และ WebXR จะทำงานใน Full Space ที่ไม่มีการจัดการ โปรดดูความสามารถในการโต้ตอบที่เฉพาะเจาะจงในเอกสารประกอบของแต่ละแพลตฟอร์ม
ให้ผู้ใช้ควบคุมสภาพแวดล้อมของตนเอง
ใน Android XR สภาพแวดล้อมคือพื้นที่จริงหรือพื้นที่เสมือนที่ผู้ใช้เห็น ขณะสวมอุปกรณ์ XR โดยไม่มีข้อจำกัดทางกายภาพของหน้าจอมือถือและเดสก์ท็อป
- สภาพแวดล้อมเชิงพื้นที่จำลองพื้นที่เสมือนจริงที่สมจริงอย่างเต็มรูปแบบซึ่งจะเข้ามาแทนที่พื้นที่จริงของผู้ใช้ มีให้บริการในพื้นที่ทำงานแบบเต็มเท่านั้น เช่น ผู้ใช้ดูภาพยนตร์ในโรงภาพยนตร์เสมือนสุดหรู
- สภาพแวดล้อมแบบพาสทรูจะเพิ่มองค์ประกอบดิจิทัลลงในสภาพแวดล้อมทางกายภาพ ของผู้ใช้ เช่น ผู้ใช้เปิดแอปบนหน้าจอขนาดใหญ่หลายแอปขณะที่ มองเห็นห้องในชีวิตจริงไปพร้อมๆ กัน
ดูวิธีสร้างสภาพแวดล้อมเชิงพื้นที่ใน Full Space
สภาพแวดล้อมของระบบ
ผู้ใช้สามารถเลือกสภาพแวดล้อมที่ระบบ Android XR จัดไว้ให้ คุณใช้สภาพแวดล้อมของระบบเหล่านี้ได้ใน Home Space หรือ Full Space หากแอปไม่ได้กำหนดสภาพแวดล้อมที่เฉพาะเจาะจง แอปจะรับสภาพแวดล้อมของระบบ ไม่ว่าจะเป็นใน โหมดส่งผ่านหรือสภาพแวดล้อมเสมือน
ทำความเข้าใจท่าทางสัมผัสของระบบ
Android XR ขยายการดำเนินการบนอุปกรณ์เคลื่อนที่ที่คุ้นเคย เช่น การกด การบีบ และการปัด ไปยัง ระบบการไปยังส่วนต่างๆ ด้วยท่าทางสัมผัส
ระบบจะเลือกรายการโดยการบีบนิ้วชี้และนิ้วโป้งบนมือหลัก ซึ่งเทียบเท่ากับการแตะบนหน้าจอสัมผัสหรือการกดปุ่ม เมาส์ การบีบนิ้วค้างไว้ใช้เพื่อเลื่อน ย้าย หรือปรับขนาดหน้าต่าง รวมถึงเลือกและย้ายองค์ประกอบ UI หรือออบเจ็กต์ในพื้นที่ 2 มิติและ 3 มิติ
ผู้ใช้จะไปยังส่วนต่างๆ โดยหันฝ่ามือข้างที่ถนัดเข้าหาตัว แล้วบีบนิ้วชี้และนิ้วโป้งค้างไว้ มือจะเลื่อนขึ้น ลง ซ้าย หรือขวา แล้วปล่อยเพื่อเลือกตัวเลือก ผู้ใช้สามารถตั้งค่ากำหนดมือหลักได้ในการตั้งค่าอินพุต
ผู้ใช้สามารถเปิดเมนูการนำทางด้วยท่าทางสัมผัสได้ทุกที่ทุกเวลาเพื่อทำสิ่งต่อไปนี้
- กลับ: ทำงานเหมือนกับ สแต็กย้อนกลับ ใน Android บนอุปกรณ์เคลื่อนที่ ซึ่งจะกลับไปยังรายการก่อนหน้า
- Launcher: นำผู้ใช้ไปยังหน้าจอหลัก
- ล่าสุด: ผู้ใช้สามารถเปิด ปิด และสลับแอปได้
ออกแบบโดยใช้ข้อมูลหลายรูปแบบ
การออกแบบแอปพลิเคชันที่สมจริงซึ่งผู้ใช้ในวงกว้างเข้าถึงได้เป็นสิ่งสำคัญ คุณควรอนุญาตให้ผู้ใช้ปรับแต่งวิธีการป้อนข้อมูลให้เหมาะกับ ความสามารถและความชอบของแต่ละบุคคล
Android XR รองรับวิธีการป้อนข้อมูลที่หลากหลาย ซึ่งรวมถึงการติดตามมือและดวงตา คำสั่งเสียง คีย์บอร์ดที่เชื่อมต่อด้วยบลูทูธ เมาส์แบบดั้งเดิมและแบบปรับได้ แทร็กแพด และคอนโทรลเลอร์แบบ 6DoF (Six Degrees of Freedom) เพื่อช่วยให้คุณบรรลุเป้าหมายนี้ แอปของคุณควรทำงานร่วมกับรูปแบบในตัวเหล่านี้โดยอัตโนมัติ เนื่องจากตัวเลือกการป้อนข้อมูลที่มีจะแตกต่างกันไปตามอุปกรณ์และการตั้งค่าของผู้ใช้ จึงควรหลีกเลี่ยงการใช้วิธีเดียว การออกแบบให้มีความยืดหยุ่นจะช่วยให้แอป ทำงานได้ดีสำหรับทุกคน
ตรวจสอบว่าคุณได้ให้ความคิดเห็นด้านภาพหรือเสียงเพื่อยืนยันการกระทำของผู้ใช้สำหรับรูปแบบการโต้ตอบใดก็ตามที่คุณเลือก
ดูข้อมูลเกี่ยวกับข้อควรพิจารณาในการออกแบบเพื่อการช่วยเหลือพิเศษใน XR

การติดตามการเคลื่อนไหวของมือช่วยให้โต้ตอบได้อย่างเป็นธรรมชาติ เมื่อพัฒนาแอป OpenXR คุณ สามารถขอสิทธิ์จากระบบเพื่อเข้าถึงการติดตามมือโดยตรงและ รวมท่าทางสัมผัสที่กำหนดเองของคุณเองได้ ท่าทางเหล่านี้ควรออกแบบมาให้เรียนรู้ จดจำ และทำได้อย่างสะดวกสบาย
เมื่อออกแบบท่าทาง ให้คำนึงถึงว่าท่าทางนั้นควรทำซ้ำได้สบายๆ และไม่จำเป็นต้องเคลื่อนไหวมือมากหรือยกแขนบ่อยๆ ซึ่งอาจทำให้เมื่อยล้าได้ หากเพิ่มมือเสมือน ให้ตรวจสอบว่าระบบติดตามมือเสมือนอย่างถูกต้อง
นอกจากนี้ คุณยังออกแบบท่าทางที่เลียนแบบการกระทำในโลกแห่งความเป็นจริงได้ด้วย เช่น การหยิบ หรือการขว้าง การใช้ท่าทางที่คุ้นเคยอาจช่วยให้ผู้ใช้เข้าใจการโต้ตอบได้เร็วขึ้น
โปรดทราบว่าการใช้ท่าทางสัมผัสที่คล้ายกับท่าทางสัมผัสของระบบอาจทำให้เกิดความขัดแย้งหรือการเปิดใช้งานฟังก์ชันของระบบโดยไม่ตั้งใจ
คำสั่งเสียงมีประโยชน์สำหรับการโต้ตอบแบบแฮนด์ฟรี ผู้ใช้สามารถป้อนข้อความ และโต้ตอบกับแอปบางอย่างด้วยคำสั่งที่พูดผ่าน Gemini เช่น ผู้ใช้อาจพูดว่า "เปิด Google Maps" เพื่อเปิดแอปดังกล่าว
การติดตามดวงตาช่วยให้โต้ตอบได้อย่างง่ายดาย เช่น เลือกออบเจ็กต์โดย มองที่ออบเจ็กต์นั้น คุณสามารถเสนอวิธีการป้อนข้อมูลอื่นเพื่อลดอาการตาล้าได้
อุปกรณ์ต่อพ่วง Android XR รองรับอุปกรณ์ภายนอก เช่น แป้นพิมพ์ เมาส์ และคอนโทรลเลอร์ 6DoF ที่ใช้บลูทูธ สำหรับคอนโทรลเลอร์ ให้ตรวจสอบการแมปปุ่มที่ใช้งานง่าย และพิจารณาอนุญาตให้ผู้ใช้แมปปุ่มใหม่ให้เหมาะกับ ค่ากำหนดของตน
ข้อควรพิจารณาด้านความเป็นส่วนตัว
คำแนะนำด้านความเป็นส่วนตัวของ Android มีผลกับการสร้างแอป XR อย่าลืม ขอความยินยอมจากผู้ใช้ก่อนเก็บรวบรวมข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้ จำกัดการเก็บรวบรวมข้อมูลผู้ใช้ไว้เฉพาะที่จำเป็น และจัดเก็บข้อมูลอย่างปลอดภัย
ปฏิบัติตามหลักเกณฑ์ด้านคุณภาพของแอป Android XR
OpenXR™ และโลโก้ OpenXR เป็นเครื่องหมายการค้าของ The Khronos Group Inc. และจดทะเบียนเป็นเครื่องหมายการค้าในจีน สหภาพยุโรป ญี่ปุ่น และสหราชอาณาจักร