Android XR: หลักเกณฑ์ด้านคุณภาพและนโยบายของแอปสำหรับประสบการณ์ที่สมจริง

อุปกรณ์ XR ที่รองรับ
คำแนะนำนี้จะช่วยคุณสร้างประสบการณ์การใช้งานสำหรับอุปกรณ์ XR ประเภทนี้
ชุดหูฟัง XR
แว่นตา XR แบบมีสาย

หลักเกณฑ์ด้านคุณภาพแอปสำหรับประสบการณ์การใช้งานที่สมจริงจะขยายมาตรฐานพื้นฐานของคุณภาพแอปหลักบนอุปกรณ์เคลื่อนที่

หลักเกณฑ์ด้านคุณภาพและนโยบายของแอปเหล่านี้มุ่งเน้นไปที่การโต้ตอบและความสามารถเชิงพื้นที่ซึ่งเป็นเอกลักษณ์เฉพาะของแพลตฟอร์ม Android XR ในชุดหูฟัง XR และแว่นตา XR แบบมีสาย ตามที่ระบุไว้ในคำจำกัดความของระดับความเข้ากันได้ รายการตรวจสอบ และนโยบายแอป Android XR ตรวจสอบส่วนเหล่านี้เพื่อยืนยันว่าแอปของคุณมอบประสบการณ์ที่ยอดเยี่ยมแก่ผู้ใช้บนชุดหูฟัง XR และแว่นตา XR แบบมีสาย

ประสบการณ์ที่สมจริง: คำจำกัดความของระดับความเข้ากันได้

ตรวจสอบคำจำกัดความของระดับความเข้ากันได้ต่อไปนี้เพื่อทำความเข้าใจระดับการรองรับที่แอปของคุณมีให้สำหรับประสบการณ์ที่สมจริงบนชุดหูฟัง XR และแว่นตา XR แบบมีสาย

แอปบนอุปกรณ์เคลื่อนที่ที่เข้ากันได้กับ Android XR

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

แอปประเภทนี้จะทำงานแบบเต็มหน้าจอในแผงในสภาพแวดล้อมของผู้ใช้ แต่เลย์เอาต์อาจไม่เหมาะกับขนาดที่ใหญ่ขึ้น แอปที่ระบุขนาดกะทัดรัดในไฟล์ Manifest จะแสดงตามนั้น แอปไม่ได้ทำงานในโหมดความเข้ากันได้ จึงไม่มีแถบสีดำ แอปมีประสบการณ์การใช้งานจริงของรูปแบบการป้อนข้อมูลหลักที่ Android XR มีให้ (การติดตามดวงตา + ท่าทางสัมผัสหรือมือแบบ Raycast) และการรองรับพื้นฐานสำหรับอุปกรณ์อินพุตภายนอก ซึ่งรวมถึงแป้นพิมพ์ เมาส์ แทร็กแพด และเกมคอนโทรลเลอร์ ซึ่งอาจปรับขนาดได้หรือไม่ได้

แอปบนอุปกรณ์เคลื่อนที่ที่เข้ากันได้กับ Android XR จะเลือกใช้โดยอัตโนมัติและพร้อมให้บริการใน Google Play Store แอปที่เข้ากันไม่ได้เนื่องจากไม่รองรับข้อกำหนดด้านฟีเจอร์จะติดตั้งผ่าน Play Store ไม่ได้

แอปที่ปรับเปลี่ยนได้ซึ่งเข้ากันได้กับ Android XR

แอปแบบปรับอัตโนมัติที่เข้ากันได้กับ Android XR หมายถึงแอปที่ใช้การเพิ่มประสิทธิภาพเลย์เอาต์สำหรับหน้าจอทุกขนาดและการกำหนดค่าอุปกรณ์ (เช่น หน้าจอขนาดใหญ่นอกเหนือจากอุปกรณ์เคลื่อนที่) พร้อมกับการรองรับอุปกรณ์อินพุตภายนอกและการทำงานหลายอย่างพร้อมกันที่ดียิ่งขึ้น แอปจะเป็นไปตามข้อกำหนดเหล่านี้หากได้รับการเพิ่มประสิทธิภาพให้ปรับเปลี่ยนตามอุปกรณ์ในระดับที่ 2 หรือได้รับการปรับเปลี่ยนให้ปรับเปลี่ยนตามอุปกรณ์ในระดับที่ 1 สำหรับเดสก์ท็อป แท็บเล็ต หรืออุปกรณ์แบบพับได้

แอปที่ปรับเปลี่ยนได้ซึ่งเข้ากันได้กับ Android XR จะเลือกใช้โดยอัตโนมัติและพร้อมให้บริการใน Play Store

แอปที่แตกต่างสำหรับ Android XR

แอปที่สร้างความแตกต่างของ Android XR มีประสบการณ์ของผู้ใช้ที่ออกแบบมาสำหรับ XR อย่างชัดเจน และใช้ฟีเจอร์ที่มีให้บริการใน XR เท่านั้น คุณสามารถใช้ประโยชน์จากความสามารถของ Android XR ได้อย่างเต็มที่และสร้างความแตกต่างให้ประสบการณ์การใช้งานแอปด้วยการเพิ่มฟีเจอร์ XR (เช่น แผงเชิงพื้นที่) เพิ่มเนื้อหา XR (เช่น วิดีโอ 3 มิติ) ลงในแอปโดยการพัฒนาด้วย Android Jetpack XR SDK, Unity, Godot, Unreal Engine หรือ OpenXR

คุณสามารถใช้ Jetpack XR SDK เพื่อมอบความสามารถเฉพาะสำหรับ XR เช่น

  • แผงเชิงพื้นที่
  • สภาพแวดล้อม
  • โมเดล 3 มิติ
  • เสียงรอบทิศทาง
  • วิดีโอและรูปภาพ 3 มิติหรือเชิงมิติพื้นที่
  • โฆษณา Anchor
  • UI เชิงพื้นที่อื่นๆ เช่น ออร์บิเตอร์

แอปต้องใช้ฟีเจอร์หรือเนื้อหาเฉพาะ XR อย่างน้อย 1 รายการจึงจะถือว่าเป็นแอปที่สร้างความแตกต่างใน Android XR สำหรับกรณีการใช้งานบางอย่าง อาจมีข้อกำหนดด้านฟีเจอร์และเนื้อหาเพิ่มเติม ดูรายละเอียดในส่วนถัดไป

แอปทั้งหมดที่สร้างด้วย Unity, Godot, Unreal Engine หรือ OpenXR จะถือว่ามีความแตกต่างตราบใดที่แอปเป็นไปตามเมตริกคุณภาพและข้อกำหนดขั้นต่ำเพื่อให้ถือว่าเป็นแอปที่แตกต่างสำหรับ Android XR ตัวอย่างเช่น แอปที่มีอัตราเฟรมต่ำ ข้อขัดข้อง หรือประสบการณ์การใช้งานที่ไม่ดีอื่นๆ ของผู้ใช้จะไม่เข้าเกณฑ์

ช่วยให้ผู้ใช้ค้นพบแอปของคุณใน Play Store ด้วยป้าย

แอปที่สร้างความแตกต่างใน Android XR จะได้รับป้าย "สร้างมาเพื่อ XR" โดยอัตโนมัติใน Play Store เพื่อช่วยให้ผู้ใช้ค้นพบประสบการณ์ XR คุณภาพสูง

ประสบการณ์ที่สมจริง: รายการตรวจสอบความเข้ากันได้

หากต้องการยืนยันว่าแอปของคุณมอบประสบการณ์ของผู้ใช้ที่ยอดเยี่ยมบนชุดหูฟัง XR และแว่นตา XR แบบมีสาย โปรดดูรายการตรวจสอบความเข้ากันได้และการทดสอบต่อไปนี้

รายการตรวจสอบและการทดสอบเหล่านี้กำหนดชุดข้อกำหนดด้านคุณภาพที่ครอบคลุมสำหรับแอป Android ส่วนใหญ่

แอปบนอุปกรณ์เคลื่อนที่ที่เข้ากันได้กับ Android XR

แอปของคุณต้องเป็นไปตามข้อกำหนดคุณภาพหลักของแอป

นอกจากนี้ แอปของคุณควรเป็นไปตามหลักเกณฑ์การช่วยเหลือพิเศษที่เกี่ยวข้องทั้งหมดสำหรับรูปแบบของอุปกรณ์อื่นๆ เช่น โทรศัพท์และแท็บเล็ต (เช่น คอนทราสต์ของสี)

แอปที่ปรับเปลี่ยนได้ซึ่งเข้ากันได้กับ Android XR

แอปใดก็ตามที่ได้รับการเพิ่มประสิทธิภาพแบบปรับเปลี่ยนได้ระดับ 2 หรือได้รับการปรับเปลี่ยนให้แตกต่างแบบปรับเปลี่ยนได้ระดับ 1 สำหรับเดสก์ท็อป แท็บเล็ต หรืออุปกรณ์แบบพับได้จะถือว่าเป็นแอปแบบปรับเปลี่ยนได้ที่เข้ากันได้กับ Android XR ด้วย หลักเกณฑ์ด้านคุณภาพของแอปแบบปรับเปลี่ยนได้มีแนวทางที่มีโครงสร้างเพื่อรับประกันประสบการณ์ที่ยอดเยี่ยมใน Android XR แต่ไม่จำเป็นต้องพิจารณาสถานะของอุปกรณ์ เช่น การหมุนหรือการพับ/กางออก

แอปที่แตกต่างสำหรับ Android XR

เนื่องจากแอปที่แตกต่างกันของ Android XR มีความแตกต่างกันอย่างมาก ความสามารถบางอย่างที่ระบุไว้จึงใช้ได้กับแอปบางประเภทเท่านั้น เลือกความสามารถที่เหมาะสมกับแอปของคุณ นอกจากนี้ แอป Android ยังต้องเป็นไปตามหลักเกณฑ์ด้านคุณภาพของแอปที่ปรับเปลี่ยนได้ด้วย ดูข้อกำหนดที่เหมาะกับแอปของคุณ

นอกจากนี้ คุณควรปฏิบัติตามคำแนะนำในการออกแบบแอปที่แตกต่างสำหรับ XR เพื่อมอบประสบการณ์ของผู้ใช้ที่ดีที่สุดเท่าที่จะเป็นไปได้

ประเภทแอปและกรณีการใช้งาน

หมวดหมู่

พื้นที่

คำแนะนำ

ข้อกำหนดพื้นฐานทั่วไป (Android และ OpenXR)

ความเป็นส่วนตัวและความปลอดภัย

การลงชื่อเข้าใช้บัญชี (UX สำหรับผู้ใช้ครั้งแรก)

หากแอปใช้ระบบการเข้าสู่ระบบ ให้แสดงข้อมูลเข้าสู่ระบบของผู้ใช้ (เช่น ข้อมูลเข้าสู่ระบบชื่อผู้ใช้) อย่างชัดเจนหลังจากตรวจสอบสิทธิ์สำเร็จ ซึ่งจะช่วยสร้างความไว้วางใจด้วยการยืนยันบัญชีที่ใช้งานอยู่ นอกจากนี้ ให้รวมเมนูหรือหน้าการตั้งค่าที่เข้าถึงได้ง่ายซึ่งช่วยให้ผู้ใช้ดูและจัดการข้อมูลบัญชีของตนได้ทุกเมื่อ

ความปลอดภัยและความสบาย

การใช้แสงแฟลช

คุณต้องลดความเสี่ยงของเอฟเฟกต์แสงแฟลชภายในแอปเพื่อความปลอดภัยและสุขภาวะของผู้ใช้ทุกคน

หลีกเลี่ยงการใส่องค์ประกอบการออกแบบที่อาจทำให้เกิดแสงแฟลชโดยเจตนา

1. หากจำเป็นต้องใช้เอฟเฟกต์แสงแฟลชจริงๆ ให้ตรวจสอบว่าอัตราการกะพริบต่ำมาก (ต่ำกว่า 3 ครั้งต่อวินาที) และพื้นที่ที่กะพริบมีขนาดเล็กและไม่เด่นชัด

2. พิจารณาให้ผู้ใช้ปิดใช้ได้ผ่านการตั้งค่าหรือค่ากำหนด

3. แสดงข้อความเตือนที่ชัดเจนก่อนที่จะเกิดแสงแฟลช

การหลีกเลี่ยงอาการเมารถ

ทำตามหลักเกณฑ์ต่อไปนี้เพื่อหลีกเลี่ยงการทำให้ผู้ใช้เกิดอาการเมารถเมาเรือ

  • ให้ความสำคัญกับความสบายตาโดยหลีกเลี่ยงการเคลื่อนไหวกล้องอย่างกะทันหัน รักษาเฟรมอ้างอิงให้สอดคล้องกันเพื่อไม่ให้ผู้ใช้สับสน
  • อย่าหมุนกล้องเมื่อเวลาผ่านไป หากทิศทางของกล้องเปลี่ยนไป กล้องจะปรับให้เข้ากับการวางแนวใหม่

มืดลง

เคารพการตั้งค่าสวิตช์หรี่ไฟที่ผู้ใช้กำหนดไว้เพื่อป้องกันอันตรายด้านความปลอดภัย คุณสามารถปรับแถบหรี่แสงเพื่อให้แอปมีประสบการณ์การใช้งานที่ดีที่สุด แต่ผู้ใช้สามารถลบล้างด้วยตนเองได้ทุกเมื่อ

อินพุต

ขนาดเป้าหมายการโต้ตอบ

เป้าหมายที่โต้ตอบได้มีขนาดขั้นต่ำและขนาดที่แนะนำตามระยะห่างในการโต้ตอบที่ต้องการ ดังนี้

  • ขนาดขั้นต่ำ: DistanceInM x 0.868 x 48 = M
  • ขนาดที่แนะนำ: DistanceInM x 0.868 x 56 = M หรือใหญ่กว่า

เมื่อใช้ Jetpack XR SDK เราขอแนะนำให้ใช้ขนาดขั้นต่ำ 48 x 48dp โดยมีขนาดเป้าหมายการแตะที่แนะนำคือ 56 x 56dp ขึ้นไป

ฟังก์ชันการทำงานทางเทคนิคของ XR

การป้อนข้อมูลด้วยมือ

แอปของคุณรองรับการป้อนข้อมูลด้วยมืออย่างเป็นธรรมชาติเป็นวิธีการโต้ตอบพื้นฐานสำหรับ Android XR ซึ่งรวมถึงข้อกำหนด Raycast ของมือและการรองรับท่าทางสัมผัสสำหรับองค์ประกอบพื้นฐานของการป้อนข้อมูล

แอปของคุณเล่นหรือใช้งานได้โดยไม่ต้องใช้คอนโทรลเลอร์ แต่สามารถเพิ่มประสิทธิภาพได้ด้วยการใช้คอนโทรลเลอร์หากคุณเลือกที่จะทำเช่นนั้น

ขอบเขต

หากแอปของคุณมุ่งเน้นที่โลกจริงเป็นหลัก (currentPassthroughOpacity ตั้งค่าเป็นค่าที่มากกว่า 0.5) ผู้ใช้อาจเดินไปรอบๆ สภาพแวดล้อมในโลกจริงอย่างต่อเนื่อง ดูแลให้ขอบเขตการมองเห็นตรงกลางไม่มีองค์ประกอบที่หนาแน่นและทึบแสงเพื่อป้องกันอันตรายจากการสะดุดหรือการไม่ตระหนักถึงสถานการณ์

หากแอปของคุณมุ่งเน้นที่โลกเสมือนจริงเป็นหลัก (ตั้งค่า currentPassthroughOpacity เป็นค่าน้อยกว่า 0.5) และไม่ใช่ประสบการณ์การใช้งานแบบอยู่กับที่ คุณควรพิจารณาประกาศขอบเขตขนาดใหญ่ในไฟล์ Manifest โดยใช้ PROPERTY_XR_BOUNDARY_TYPE_RECOMMENDED = XR_BOUNDARY_TYPE_LARGE

หากแอปใช้ XR_BOUNDARY_TYPE_LARGE คุณจะเล่นเกมได้อย่างเต็มที่โดยไม่แสดงขอบเขต (ภายในรัศมี 2.0 ม. โปรดทราบว่าภาพทะลุผ่านขอบเขตจะเริ่มจางลงในรัศมี 1.5 ม.)

แว่นตา XR: ไม่มีขอบเขตในอุปกรณ์แว่นตา XR

ประสิทธิภาพ

การแสดงผล

แอปของคุณแสดงผลแต่ละเฟรมระหว่าง <11.1 มิลลิวินาที (90Hz) และ < 13.8 มิลลิวินาที (72 Hz)

ความละเอียด

OpenXR และเกมเอนจิน: ค้นหา XR_ANDROID_recommended_resolution เพื่อรับเป้าหมายการแสดงผลที่เหมาะสม เช่นเดียวกับที่เกมเอนจินมาตรฐานทำ

เวลาเริ่มต้นของแอป

ผู้ใช้ต้องการโต้ตอบกับแอปหรือเกมของคุณโดยเร็วที่สุด คำจำกัดความของเวลาเริ่มต้นหรือเวลาในการโหลดที่ดีจะแตกต่างกันไปตามหมวดหมู่ แต่หลักการทั่วไปคือเราขอแนะนำให้ลดเวลาระหว่างการเปิดตัวและการโต้ตอบครั้งแรกให้เหลือน้อยที่สุด

ดูระยะเวลาเป้าหมายด้านล่าง

  • ค่าเฉลี่ยของ Cold Start: น้อยกว่า 2 วินาที
  • ค่าเฉลี่ยของ Warm Start: น้อยกว่า 1 วินาที

ดูรายละเอียดเพิ่มเติมได้ที่เวลาเริ่มต้นของแอป

ANR

แอปของคุณไม่ขัดข้องหรือบล็อกเธรด UI ซึ่งทำให้เกิดข้อผิดพลาด ANR ("Android ไม่ตอบสนอง")

แอปของคุณมี ANR น้อยกว่า 1 ครั้งใน 99.5% ของเซสชันรายวัน

แอปของคุณใช้รายงานก่อนการเปิดตัวของ Google Play เพื่อระบุปัญหาด้านความเสถียรที่อาจเกิดขึ้น หลังจากติดตั้งใช้งานแล้ว ให้ตรวจสอบหน้า Android Vitals ใน Google Play Console

อัตราการขัดข้อง

ไม่ใช้ทรัพยากรระบบมากเกินไปจนส่งผลกระทบต่อส่วนที่เหลือของระบบและแอปอื่นๆ โดยรักษาอัตราการขัดข้องไว้ที่ ~1%

เกณฑ์พื้นฐานของแอป Android (XR-differentiated)

ภาพและประสบการณ์ของผู้ใช้

XR พื้นฐาน

แอปของคุณใช้ฟีเจอร์หรือเนื้อหาเฉพาะ XR อย่างน้อย 1 รายการเพื่อปรับปรุงประสบการณ์ของผู้ใช้ ซึ่งอาจรวมถึง Orbiter, แผงเชิงพื้นที่อย่างน้อย 1 แผง, สภาพแวดล้อม หรือวัตถุ 3 มิติ

แผงเชิงพื้นที่

  • วางเมนู ชิ้นงาน และตัวควบคุมไว้ในแผงหรือออร์บิเตอร์เฉพาะ อย่ารวมคอมโพเนนต์เหล่านี้ไว้ในแผงแก้ไขหลัก
  • เมื่อทำงานหลายอย่างพร้อมกัน (นั่นคือ ทำงาน 2 อย่างขึ้นไปพร้อมกัน) ด้วยแผง ให้สร้างแผงเชิงพื้นที่แยกต่างหาก เช่น คุณจะสร้างแผงเชิงพื้นที่แยกต่างหากสำหรับหน้าต่างแชทและรายการต่างๆ

สภาพแวดล้อม

เมื่อแสดงสภาพแวดล้อมเสมือนจริง ความสว่างอาจทำให้เสียสมาธิและเมื่อยล้าได้ แอปของคุณแสดงช่วงโทนสีที่ปลอดภัยโดยไม่มีความสว่างที่พุ่งสูงขึ้นซึ่งขัดแย้งกับ UI หรืออาจทำให้ผู้ใช้รู้สึกเมื่อยล้า UI อ่านได้ง่ายในทุกทิศทาง โดยเฉพาะภายในแถบแนวนอนตรงกลางที่ผู้ใช้มองเห็น (จะมีการลิงก์หลักเกณฑ์โดยละเอียดในอนาคต)

ธีม UI

ใช้ธีมมืดเป็นค่าเริ่มต้นหรือแนะนำให้ใช้เป็นอย่างยิ่ง เนื่องจากแอปธีมสว่างจะดูสว่างมาก ไม่เข้ากับสภาพแวดล้อมของผู้ใช้ และทำให้แบตเตอรี่หมดเร็วขึ้น สำหรับแว่นตา XR ให้ใช้ธีมมืดเสมอเนื่องจากระบบใช้ธีมมืดโดยค่าเริ่มต้น

การเปลี่ยนระหว่าง Home Space (HSM) และ Full Space (FSM)

เมื่อนำผู้ใช้ไปยัง Full Space แอปของคุณจะมีจุดแรกเข้าเพื่อให้ผู้ใช้เปลี่ยนระหว่าง Home Space กับ Full Space ได้อย่างรวดเร็ว ใช้ไอคอนหรือป้ายกำกับ และวางปุ่มไว้ในตำแหน่งที่เข้าถึงได้ง่าย

การเลื่อนเมนูและรายการ

แอปของคุณอัปเดตการโต้ตอบการเลื่อน (โดยเฉพาะผ่านภาพสไลด์หรือรายการแนวตั้ง) ให้มีลักษณะทางกายภาพหรือโมเมนตัม ตัวอย่างเช่น การเลื่อนจะรวมโมเมนตัมไว้ด้วย ซึ่งทำให้เนื้อหาในภาพสไลด์และรายการเคลื่อนไหวต่อไปเป็นเวลาสั้นๆ หลังจากที่ผู้ใช้โต้ตอบก่อนที่จะค่อยๆ หยุด (แทนที่จะหยุดทันทีเมื่อผู้ใช้หยุดป้อนข้อมูล)

ฟังก์ชันการทำงานของวิดีโอและสื่อ

ภาพและประสบการณ์ของผู้ใช้

โปรแกรมเล่นเสียงรอบทิศทาง (Android เท่านั้น)

แอปของคุณอนุญาตให้ผู้ใช้ดูเนื้อหาใน Full Space

นำตัวควบคุมการเล่นออกจากโอเวอร์เลย์ที่ด้านบนของเนื้อหา แล้ววางไว้ในแผงหรือ Orbiter โดยเฉพาะแทน

สำหรับแผงที่มีการเล่นวิดีโอ ให้ตั้งค่าสัดส่วนภาพเพื่อนำแถบสีดำด้านบนและด้านล่างออก

เสียงรอบทิศทาง

พิจารณารองรับเสียงรอบทิศทาง ซึ่งรวมถึงเสียงที่ล็อกแผงหรือเสียงเซอร์ราวด์

การดูวิดีโอพร้อมกัน

หากแอปของคุณรองรับสตรีมวิดีโอหลายรายการพร้อมกัน อินเทอร์เฟซผู้ใช้จะแสดงข้อมูลต่อไปนี้อย่างชัดเจน

  • สตรีมวิดีโอใดที่ให้เอาต์พุตเสียง
  • ตัวควบคุมการเล่นใดส่งผลต่อสตรีมวิดีโอใด

สภาพแวดล้อม

เมื่อเล่นเนื้อหาวิดีโอใน Full Space แอปของคุณจะอนุญาตให้ผู้ใช้หรี่แสงโหมดส่งผ่าน (หรือเลือกสภาพแวดล้อมเสมือนจริงในอุปกรณ์ที่รองรับ)

นโยบายแอป Android XR

แอปทั้งหมดต้องเป็นไปตามข้อกำหนดในนโยบายต่อไปนี้เพื่อส่งเสริมประสบการณ์ของผู้ใช้ที่ปลอดภัยและให้ความเคารพในอุปกรณ์ที่สมจริง เช่น ชุดหูฟัง XR และแว่นตา XR แบบมีสาย

ความปลอดภัยของแอป

โปรดทราบว่าแอปทั้งหมดที่เผยแพร่ผ่าน Google Play ต้องเป็นไปตามนโยบายสำหรับนักพัฒนาแอป Google Play ทั้งหมด

เราไม่อนุญาตกิจกรรมต่อไปนี้โดยเด็ดขาด และแอปต้องไม่ส่งเสริมหรืออำนวยความสะดวกให้เกิดกิจกรรมเหล่านี้

  • การจงใจรวบรวมและเผยแพร่ข้อมูลส่วนตัวเพื่อกลั่นแกล้ง
  • การจดจำใบหน้าหรือการระบุตัวตนด้วยข้อมูลไบโอเมตริก
  • การสอดส่องดูแลความปลอดภัย
  • การสร้างหรือเผยแพร่รูปภาพลับที่ไม่ได้เกิดจากความยินยอม (NCII)

แอปทั้งหมดต้องมีการปกป้องผู้ที่ไม่ได้เกี่ยวข้องต่อไปนี้

ความปลอดภัยของกล้อง

แอปที่เข้าถึงกล้องต้องเคารพความเป็นส่วนตัวของผู้ที่อยู่ใกล้เคียงและต้องปฏิบัติตามข้อกำหนดต่อไปนี้

การโต้ตอบต้องห้าม

คำอธิบาย

การระบุใบหน้าแบบเรียลไทม์และการจงใจรวบรวมและเผยแพร่ข้อมูลส่วนตัวเพื่อกลั่นแกล้ง

แอปต้องไม่ใช้เซ็นเซอร์ตรวจจับผ่านกล้องเพื่อระบุใบหน้าเพื่อแสดงข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้ (PII) ของบุคคลที่อยู่ใกล้เคียง เช่น ชื่อ ที่อยู่บ้าน หมายเลขโทรศัพท์ หรือนายจ้าง

การสร้างรูปภาพลับที่ไม่ได้เกิดจากความยินยอม (NCII) หรือเนื้อหาที่ผิดกฎหมาย

แอปต้องไม่ใช้เซ็นเซอร์ตรวจจับผ่านกล้องเพื่ออำนวยความสะดวกในการสร้างรูปภาพลับที่ไม่ได้เกิดจากความยินยอม (NCII) หรือการสร้างเนื้อหาผิดกฎหมาย (เช่น CSAM)

ความปลอดภัยของเสียง

แอปที่ใช้ชุดไมโครโฟนควรเคารพความเป็นส่วนตัวของบุคคลที่อยู่ใกล้เคียงและต้องปฏิบัติตามข้อกำหนดต่อไปนี้

การโต้ตอบต้องห้าม

คำอธิบาย

การลักลอบฟังอย่างต่อเนื่อง

แอปต้องไม่บันทึกเสียงหรือถอดเสียงเป็นคำในเบื้องหลังอย่างต่อเนื่องเมื่อผู้สวมใส่ไม่ได้ใช้งานแอปอย่างต่อเนื่องในงานที่ผู้ใช้เป็นผู้เริ่ม

การระบุคำพูด

แอปต้องไม่ใช้ชุดไมโครโฟนเพื่อระบุเสียงของผู้ที่ไม่ได้สวมใส่หรือผู้ที่อยู่ใกล้เคียง

ลักษณะการทำงานของไฟ LED

แอปต้องไม่ดำเนินการต่อไปนี้กับ LED ที่หันเข้าหาผู้ใช้และหันออกจากผู้ใช้ของอุปกรณ์

การโต้ตอบต้องห้าม

คำอธิบาย

การระงับหรือการแก้ไขแบบเป็นโปรแกรม

แอปต้องไม่เปลี่ยน หรี่แสง หรือปิดใช้ลักษณะการทำงานของไฟ LED ที่หันออกจากตัวผู้ใช้และไฟ LED ที่แสดงต่อผู้ใช้ซึ่งระบบบังคับใช้ตามการเข้าถึงไมโครโฟนและกล้อง นอกจากนี้ แอปต้องไม่ส่งเสริมหรือแนะนำให้ผู้ใช้เปลี่ยน หรี่แสง หรือปิดใช้ลักษณะการทำงานของไฟ LED

การหลีกเลี่ยงการตรวจจับการขัดขวางและการงัดแงะ

แอปต้องไม่ข้ามหรือรบกวนอัลกอริทึมการตรวจจับการขัดขวางของอุปกรณ์ ซึ่งออกแบบมาเพื่อหยุดการบันทึกแบบเป็นโปรแกรมหากไฟ LED ที่หันออกด้านนอกถูกปิดหรือเสียหาย หรือส่งเสริมหรือสั่งให้ผู้ใช้ทำเช่นนั้น


OpenXR™ และโลโก้ OpenXR เป็นเครื่องหมายการค้าของ The Khronos Group Inc. และจดทะเบียนเป็นเครื่องหมายการค้าในจีน สหภาพยุโรป ญี่ปุ่น และสหราชอาณาจักร