หลักเกณฑ์ด้านคุณภาพแอปสำหรับแว่นตาอัจฉริยะจะขยายมาตรฐานพื้นฐานด้านคุณภาพแอปหลักสำหรับอุปกรณ์เคลื่อนที่
หลักเกณฑ์และนโยบายด้านคุณภาพของแอปเหล่านี้มุ่งเน้นไปที่การโต้ตอบแบบหลายโมดัลที่สำคัญซึ่งเป็นเอกลักษณ์เฉพาะของแพลตฟอร์ม Android XR บนแว่นตาอัจฉริยะ ดังที่ระบุไว้ในคำจำกัดความของระดับความเข้ากันได้ รายการตรวจสอบ และนโยบายสำหรับประสบการณ์การใช้งานแบบเสียงเท่านั้น ตรวจสอบส่วนเหล่านี้เพื่อยืนยันว่าแอปของคุณมอบประสบการณ์ของผู้ใช้ที่ยอดเยี่ยมในแว่นตาที่มีเสียงและจอแสดงผล
ประสบการณ์การใช้งานที่ได้รับการเสริมประสิทธิภาพ: คำจำกัดความของระดับความเข้ากันได้ของแอปบนมือถือ
โปรดดูคำจำกัดความของระดับความเข้ากันได้ต่อไปนี้เพื่อทำความเข้าใจระดับการรองรับที่แอปของคุณมีให้สำหรับประสบการณ์การใช้งานความจริงเสริมในแว่นตา
ใช้งานร่วมกันได้
แอปบนอุปกรณ์เคลื่อนที่ที่เข้ากันได้จะมอบประสบการณ์การใช้งานที่สมจริงยิ่งขึ้นบนแว่นตาโดยที่นักพัฒนาแอปไม่ต้องดำเนินการใดๆ เพิ่มเติม ซึ่งแสดงถึงแอปบนอุปกรณ์เคลื่อนที่ Android ที่มีอยู่ รวมถึงการเชื่อมต่อบลูทูธที่ไม่ได้ปรับเปลี่ยนสำหรับแว่นตา แพลตฟอร์ม Android XR รองรับแอปประเภทนี้โดยอัตโนมัติ หากแอปไม่ได้ใช้ฟีเจอร์ฮาร์ดแวร์ที่ไม่รองรับ
เพื่อให้บรรลุความสามารถนี้ แพลตฟอร์มจึงขยายแพลตฟอร์มระบบ Android มาตรฐานไปยังแว่นตาได้อย่างราบรื่น ตัวอย่างเช่น การแจ้งเตือนจะปรากฏขึ้นโดยอัตโนมัติในแนวสายตาของผู้ใช้หรืออ่านออกเสียง (สำหรับแว่นตาเสียง) เพื่อให้ผู้ใช้ทำงานที่สำคัญและดูได้อย่างรวดเร็วโดยไม่ต้องหยิบโทรศัพท์ออกมา
แตกต่าง
ประสบการณ์ Augmented Reality ที่แตกต่างได้รับการออกแบบมาสำหรับแว่นตาโดยเฉพาะ โดยใช้ประโยชน์จากความสามารถทั้งหมดของ Jetpack XR SDK และฮาร์ดแวร์ที่เป็นเอกลักษณ์ของรูปแบบอุปกรณ์
หากต้องการสร้างประสบการณ์การใช้งานที่เสริมประสิทธิภาพและพลิกโฉมเหล่านี้ ให้ใช้ไลบรารีต่อไปนี้
- Jetpack Compose Glimmer: ชุดเครื่องมือ Compose UI สำหรับสร้างอินเทอร์เฟซที่เรียบง่ายและอ่านง่ายซึ่งเพิ่มประสิทธิภาพสำหรับจอแสดงผลแบบมองทะลุผ่านเลนส์
- Jetpack Projected: จัดการทรัพยากรและเชื่อมต่อฟังก์ชันการทำงานระหว่างโทรศัพท์ที่ใช้ร่วมกัน (โฮสต์) กับแว่นตา (อุปกรณ์ที่ฉายภาพ) ได้อย่างราบรื่น
- ARCore สำหรับ Jetpack XR: เข้าถึงความสามารถในการรับรู้ขั้นสูง เช่น การติดตามอุปกรณ์และ Geospatial API ซึ่งช่วยให้สามารถแปลภาษาและฟีเจอร์ที่คำนึงถึงบริบท เช่น การนำทางสำหรับการเดิน
ประสบการณ์ที่เพิ่มขึ้น: รายการตรวจสอบคุณภาพแอปบนอุปกรณ์เคลื่อนที่
โปรดตรวจสอบรายการตรวจสอบความเข้ากันได้และการทดสอบต่อไปนี้เพื่อให้มั่นใจว่าแอปของคุณมอบประสบการณ์การใช้งานที่ยอดเยี่ยมแก่ผู้ใช้สำหรับประสบการณ์ Augmented Reality
รายการตรวจสอบและการทดสอบเหล่านี้กำหนดชุดข้อกำหนดด้านคุณภาพที่ครอบคลุมสำหรับแอป Android ส่วนใหญ่
ใช้งานร่วมกันได้
แอปที่เข้ากันได้คือแอปบนอุปกรณ์เคลื่อนที่ Android ที่มีอยู่ซึ่งทำงานโดยอัตโนมัติบนแว่นตาโดยใช้ประโยชน์จากแพลตฟอร์ม Android มาตรฐาน (เช่น การแจ้งเตือนมาตรฐานและการแจ้งเตือนแบบเรียลไทม์) ไม่จำเป็นต้องใช้โค้ดเฉพาะสำหรับแว่นตาสำหรับระดับความเข้ากันได้นี้
แอปของคุณต้องเป็นไปตามข้อกำหนดหลักต่อไปนี้
- การแจ้งเตือน: ตรวจสอบว่าการแจ้งเตือนที่ดำเนินการได้และมีเวลาจำกัดทั้งหมดใช้ API
NotificationManagerมาตรฐานของ Android เพื่อให้แพลตฟอร์มแปลงเป็นการอ่านออกเสียง (อุปกรณ์เสียง) หรือการวางซ้อนภาพแบบมินิมอล (อุปกรณ์แสดงผล) ได้อย่างถูกต้อง - ข้อมูลอัปเดตแบบเรียลไทม์: หากแอปมีกิจกรรมต่อเนื่อง (เช่น งานที่เกี่ยวข้องกับความคืบหน้า) แอปต้องใช้เฟรมเวิร์กการแจ้งเตือนข้อมูลอัปเดตแบบเรียลไทม์มาตรฐานเพื่อให้แพลตฟอร์มแสดงข้อมูลนี้ในลักษณะที่มองเห็นได้ง่ายและไม่ต้องใช้มือ
- Google Play: แอปต้องเป็นไปตามนโยบายทั้งหมดของ Android และ Google Play ที่เกี่ยวข้อง ระบบจะพิจารณาความเข้ากันได้โดยอัตโนมัติตามการประกาศไฟล์ Manifest และข้อกำหนดของฟีเจอร์
แตกต่าง
แอปที่สร้างความแตกต่างสร้างขึ้นโดยเฉพาะโดยใช้ Jetpack XR SDK (พร้อมไลบรารีต่างๆ เช่น Jetpack Compose Glimmer, Jetpack Projected และ ARCore สำหรับ Jetpack XR) เพื่อมอบประสบการณ์ของผู้ใช้ที่รับรู้สภาพแวดล้อมและได้รับการเพิ่มประสิทธิภาพอย่างสูง หรือใช้ความสามารถด้านการเสริมประสิทธิภาพที่ไม่เหมือนใคร ดูข้อกำหนดที่เหมาะสมสำหรับแอปของคุณ
| หมวดหมู่ | พื้นที่ | คำแนะนำ |
|---|---|---|
ฟังก์ชันหลัก |
เริ่มการทำงานของแว่นตา | ประสบการณ์การใช้งานควรเปิดและควบคุมได้โดยตรงจากแอปบนอุปกรณ์เคลื่อนที่ โดยเฉพาะสำหรับการตั้งค่าเริ่มต้นหรือการไปยังส่วนต่างๆ ของข้อมูลที่หนาแน่นก่อนที่จะส่งต่อไปยังแว่นตาที่มีจอแสดงผลและเสียงซึ่งมีความสามารถด้าน UX ที่จำกัดกว่า |
| คำสั่งเปิดแอป | ควรกำหนดค่าประสบการณ์การใช้งานด้วยสถานะ Zero-Launch บนแว่นตาที่มี Gemini เพื่อให้เมื่อผู้ใช้ป้อนพรอมต์ด้วยคำสั่ง "เปิด [แอป]" แอปจะข้ามเมนูแบบเดิมและเปลี่ยนไปใช้ประสบการณ์การใช้งานเสียงที่พร้อมดำเนินการทันที เช่น โหมดพื้นหลังแบบเสียงเท่านั้น สถานะการฟังแบบสด หรือสัญญาณเสียงทันที | |
| การเริ่มต้นกล้อง | คุณสามารถเริ่มเข้าถึงกล้องได้จากจุดเข้าใช้งานหรือกิจกรรมบนอุปกรณ์เคลื่อนที่ หรือจากการป้อนข้อมูลโดยตรงโดยใช้ท่าทางสัมผัสเพื่อดำเนินการกับกล้องบนอุปกรณ์ หากเริ่มการเข้าถึงกล้องจากแพลตฟอร์มมือถือ ผู้ใช้ควรได้ยินเสียงนับถอยหลังก่อนที่สตรีมจากกล้องจะเริ่ม | |
| ความชัดเจนและความสอดคล้อง (ท่าทางสัมผัส) | ควรใช้ท่าทางสัมผัส (เช่น เสียง การแตะ หรือการปัด) อย่างชัดเจนและสอดคล้องกัน โดยสอดคล้องกับความคาดหวังของผู้ใช้สำหรับการโต้ตอบทั่วไป นโยบายท่าทางสัมผัสหลักจะระบุไว้ในส่วนที่เกี่ยวข้องถัดไป | |
ประสิทธิภาพและความเสถียร |
แบตเตอรี่ | เพิ่มประสิทธิภาพกระบวนการเบื้องหลังตามข้อจำกัดงานเบื้องหลังของ Android และลดการใช้เซ็นเซอร์ที่ใช้พลังงานสูง (เช่น ฟีดกล้อง) เมื่อไม่ได้ใช้งานอยู่ |
| อัตราเฟรมและความละเอียดของกล้อง | ควรกำหนดค่าการเข้าถึงฟีดกล้องให้ใช้การกำหนดค่าที่มีประสิทธิภาพสูงสุด (อัตราเฟรมและความละเอียดต่ำสุด) สำหรับ Use Case หนึ่งๆ ดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าที่แนะนำต่อกรณีการใช้งานได้ที่คำแนะนำสำหรับนักพัฒนาซอฟต์แวร์ | |
| ความปลอดภัย | ความปลอดภัย | ประสบการณ์ควรได้รับการออกแบบตามการดำเนินการที่ผู้ใช้เริ่ม และลดการรบกวนผู้ใช้จากสภาพแวดล้อมรอบตัวอย่างเคร่งครัด โดยเฉพาะในระหว่างการเคลื่อนไหวหรือในพื้นที่สาธารณะ |
| ความเป็นส่วนตัวและความปลอดภัย | สิทธิ์ | แอปต้องขอสิทธิ์เฉพาะสำหรับแว่นตาเพื่อเข้าถึงฮาร์ดแวร์ (เช่น กล้องหรือไมโครโฟน) โดยใช้ API คำขอสิทธิ์ที่คาดการณ์ไว้และจัดการการเปลี่ยนเส้นทางไปยังอุปกรณ์โฮสต์เพื่อขอความยินยอมของผู้ใช้ |
นโยบายทั่วไป |
การช่วยเหลือพิเศษ | พิจารณาผู้ใช้ที่มีความต้องการหลากหลาย และตรวจสอบว่ามีวิธีการป้อนข้อมูลทางเลือก (เช่น การใช้คำสั่งเสียงเป็นทางเลือกสำรองสำหรับท่าทางสัมผัสของทัชแพด) ตามความเหมาะสม |
| การทดสอบ | ทดสอบการใช้งานท่าทางสัมผัสและภาพทั้งหมดอย่างละเอียดในสถานการณ์ต่างๆ ของผู้ใช้ แสง และสภาพแวดล้อมที่วุ่นวาย โดยใช้โปรแกรมจำลอง Android XR และตัวอย่าง Composable | |
| Google Play | นโยบาย | ปฏิบัติตามนโยบายทั้งหมดของ Google Play รวมถึงนโยบายเฉพาะสำหรับแว่นตาที่ระบุไว้ในส่วนต่อๆ ไป ซึ่งช่วยปกป้องความเป็นส่วนตัวและคุณภาพชีวิตของผู้ใช้ |
ประสบการณ์การฟังเสียง |
การแจ้งเตือนด้วยเสียง | การแจ้งเตือนด้วยเสียงต้องกระชับและให้ข้อมูลที่เกี่ยวข้องและนำไปใช้ได้จริงมากที่สุดเท่านั้น การแจ้งเตือนด้วยเสียงสำหรับสภาวะข้อผิดพลาดควรทำงานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต การติดตามผลและการสนทนาที่ลึกซึ้งยิ่งขึ้นควรเป็นสิ่งที่คาดหวังได้อย่างชัดเจนโดยใช้ Agent ในแอปหรือ Gemini |
| โฟกัสอัตโนมัติ | โฟกัสเสียงมีความสัมพันธ์อย่างใกล้ชิดกับโฟกัสอินพุต แอปควรขอและยกเลิกโฟกัสเสียงตามความเหมาะสมและสอดคล้องกับหลักเกณฑ์ของ Android | |
| นโยบายเสียง | ท่าทางสัมผัสและลักษณะการทำงานของไฟ LED ควรเป็นไปตามนโยบายสำหรับประสบการณ์การใช้งานแบบเสียงเท่านั้นทั้งหมด |
นโยบายสำหรับประสบการณ์การใช้งานแบบเสียงเท่านั้น
แอปทั้งหมดต้องเป็นไปตามข้อกำหนดในนโยบายต่อไปนี้เพื่อส่งเสริมประสบการณ์การใช้งานแบบเสียงเท่านั้นที่ปลอดภัยและให้ความเคารพในแว่นตาอัจฉริยะ
ความปลอดภัยของแอป
โปรดทราบว่าแอปทั้งหมดที่เผยแพร่ผ่าน Google Play ต้องเป็นไปตามนโยบายสำหรับนักพัฒนาแอป Google Play ทั้งหมด
เราไม่อนุญาตกิจกรรมต่อไปนี้โดยเด็ดขาด และแอปต้องไม่ส่งเสริมหรืออำนวยความสะดวกให้เกิดกิจกรรมเหล่านี้
- การจงใจรวบรวมและเผยแพร่ข้อมูลส่วนตัวเพื่อกลั่นแกล้ง
- การจดจำใบหน้าหรือการระบุตัวตนด้วยข้อมูลไบโอเมตริก
- การสอดส่องดูแลความปลอดภัย
- การสร้างหรือเผยแพร่รูปภาพลับที่ไม่ได้เกิดจากความยินยอม (NCII)
แอปทั้งหมดต้องมีการปกป้องผู้ที่ไม่ได้เกี่ยวข้องต่อไปนี้
ความปลอดภัยของกล้อง
แอปที่เข้าถึงเซ็นเซอร์กล้องของอุปกรณ์ที่สวมใส่ได้ต้องเคารพความเป็นส่วนตัวของบุคคลที่อยู่ใกล้เคียงและต้องปฏิบัติตามข้อกำหนดต่อไปนี้
ข้อจำกัดของวิดีโอและรูปภาพ
การโต้ตอบที่อนุญาต |
คำอธิบาย |
|---|---|
วิดีโอคอล |
แอปได้รับอนุญาตให้ใช้เซ็นเซอร์กล้องของอุปกรณ์ที่สวมใส่ได้เพื่อวัตถุประสงค์ในการวิดีโอคอล |
การทำความเข้าใจฉากและการตรวจจับสภาพแวดล้อม |
แอปได้รับอนุญาตให้ใช้เซ็นเซอร์กล้องที่สวมใส่ได้สำหรับการตรวจจับผ่านกล้องรอบข้างหรือการทำความเข้าใจฉาก |
การโต้ตอบต้องห้าม |
คำอธิบาย |
|---|---|
การไลฟ์สดบนโซเชียลวิดีโอและการออกอากาศสู่สาธารณะ |
แอปต้องไม่ใช้เซ็นเซอร์กล้องของอุปกรณ์ที่สวมใส่ได้สำหรับสตรีมมิงวิดีโอสดบนโซเชียล ซึ่งรวมถึงสตรีมมิงแบบสดแบบ 1 ต่อหลายคนแบบเรียลไทม์ การออกอากาศสาธารณะ หรือการแคสต์ไปยังฟีดสาธารณะและช่องแบบเปิด |
การระบุใบหน้าแบบเรียลไทม์และการจงใจรวบรวมและเผยแพร่ข้อมูลส่วนตัวเพื่อกลั่นแกล้ง |
แอปต้องไม่ใช้เซ็นเซอร์ตรวจจับผ่านกล้องเพื่อระบุใบหน้าเพื่อแสดงข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้ (PII) ของบุคคลที่อยู่ใกล้เคียง เช่น ชื่อ ที่อยู่บ้าน หมายเลขโทรศัพท์ หรือนายจ้าง |
การสร้างรูปภาพลับที่ไม่ได้เกิดจากความยินยอม (NCII) หรือเนื้อหาที่ผิดกฎหมาย |
แอปต้องไม่ใช้เซ็นเซอร์ตรวจจับผ่านกล้องเพื่ออำนวยความสะดวกในการสร้างรูปภาพลับที่ไม่ได้เกิดจากความยินยอม (NCII) หรือการสร้างเนื้อหาผิดกฎหมาย (เช่น CSAM) |
ความปลอดภัยของเสียง
แอปที่ใช้ชุดไมโครโฟนควรเคารพความเป็นส่วนตัวของบุคคลที่อยู่ใกล้เคียงและต้องปฏิบัติตามข้อกำหนดต่อไปนี้
การโต้ตอบต้องห้าม |
คำอธิบาย |
|---|---|
การลักลอบฟังอย่างต่อเนื่อง |
แอปต้องไม่บันทึกเสียงหรือถอดเสียงเป็นคำในเบื้องหลังอย่างต่อเนื่องเมื่อผู้สวมใส่ไม่ได้ใช้งานแอปอย่างต่อเนื่องในงานที่ผู้ใช้เป็นผู้เริ่ม |
การระบุคำพูด |
แอปต้องไม่ใช้ชุดไมโครโฟนเพื่อระบุเสียงของผู้ที่ไม่ได้สวมใส่หรือผู้ที่อยู่ใกล้เคียง |
การระงับหรือการแก้ไขแบบเป็นโปรแกรม |
แอปต้องไม่เปลี่ยนหรือปิดใช้ตัวตัดเสียงรบกวนที่ระบบบังคับใช้ นอกจากนี้ แอปต้องไม่ส่งเสริมหรือแนะนำให้ผู้ใช้เปลี่ยนหรือปิดใช้ตัวตัดเสียงรบกวน |
ท่าทางสัมผัสและการป้อนข้อมูล
นโยบายเหล่านี้ระบุข้อกำหนดสำหรับการใช้เหตุการณ์ท่าทางสัมผัสบนแว่นตาในระหว่างประสบการณ์การใช้งานแบบเสียงเท่านั้น ปฏิบัติตามหลักเกณฑ์เหล่านี้เพื่อมอบประสบการณ์ของผู้ใช้ที่สอดคล้องและใช้งานง่ายในแอปและอุปกรณ์ Android XR ต่างๆ อินพุตทั้งหมดควรทำงานได้หากแอปมีโฟกัสเสียง ไม่ว่าสถานะเบื้องหน้าจะเป็นอย่างไร
1. ท่าทางสัมผัสด้วยการแตะ
ท่าทางสัมผัสแบบแตะคือการแตะเพียงครั้งเดียวอย่างรวดเร็วบนพื้นที่ป้อนข้อมูลของทัชแพด การแตะคือวิธีที่ผู้ใช้ดำเนินการกับแว่นตา ซึ่งจะเริ่มการเล่นเสียง เช่น เพื่อให้ข้อมูลตามสถานะของผู้ใช้หรือเพื่อพูดข้อความที่ได้ยินล่าสุดซ้ำ หากเสียงกำลังเล่นอยู่ การแตะอาจหยุดเอาต์พุตเสียงชั่วคราวหรือหยุดไปเลย
ตัวอย่าง
| การโต้ตอบที่อนุญาต | คำอธิบาย |
|---|---|
เล่นข้อความแจ้งที่เกี่ยวข้อง |
ให้ข้อมูลที่เกี่ยวข้องแก่ผู้ใช้ เช่น
การแตะขณะที่เสียงกำลังเล่นอยู่จะหยุดเสียง |
ปิดหรือเปิดเสียงไมโครโฟน |
อนุญาตให้ผู้ใช้ปิดหรือเปิดเสียงไมโครโฟนด้วยท่าทางการแตะเมื่ออยู่ในประสบการณ์ที่รับอินพุตจากไมโครโฟน ควรมีเสียงตอบรับเมื่อปิดหรือเปิดเสียงไมโครโฟน |
| การโต้ตอบต้องห้าม | คำอธิบาย |
|---|---|
ข้อมูลหรือโฆษณาที่ไม่เกี่ยวข้อง |
อย่าใช้ท่าทางการแตะเพื่อแสดงโฆษณาหรือให้ข้อมูลที่ไม่เกี่ยวข้องกับสถานะทางกายภาพหรือบริบทปัจจุบันของผู้ใช้ |
การป้อนข้อมูลในเกมและการดำเนินการต่อเนื่องอย่างรวดเร็ว |
ท่าทางการแตะออกแบบมาสำหรับการดำเนินการด้วยการแตะครั้งเดียวอย่างรวดเร็ว และต้องไม่นำไปใช้เป็นตัวควบคุมต่อเนื่องสำหรับเกมแบบอินเทอร์แอกทีฟหรืองานที่ต้องป้อนข้อมูลความถี่สูงซึ่งรบกวนการควบคุมระบบมาตรฐาน |
การส่งเสริมอาชญากรรม ความรุนแรง หรือการทำร้ายตนเอง |
ท่าทางสัมผัสการแตะต้องไม่ทริกเกอร์วิธีการที่นำไปใช้ได้จริงซึ่งอำนวยความสะดวกให้เกิดการกระทำที่ผิดกฎหมายหรือเป็นอันตราย เช่น การสอดแนมของลัทธิสุดโต่ง การสร้างอาวุธ หรือการทำร้ายตนเอง |
2. ท่าทางสัมผัสเพื่อดำเนินการกับกล้อง
ท่าทางสัมผัสเพื่อใช้งานกล้องเกี่ยวข้องกับการกดปุ่มกล้อง 2 ครั้งติดต่อกันอย่างรวดเร็ว แอปที่เข้าถึงกล้องต้องถือว่าเหตุการณ์นี้เป็นการดำเนินการของกล้องที่ให้ข้อมูลเซ็นเซอร์แก่แอปโดยตรง
ตัวอย่าง
| การโต้ตอบที่อนุญาต | คำอธิบาย |
|---|---|
เปิดใช้งานกล้องสำหรับแอป |
เริ่มสตรีมจากกล้องลงในแอป ซึ่งรวมถึงการเปิดใช้งานสตรีมจากกล้องเพื่อจับภาพรูปภาพ วิดีโอ หรืออนุญาตให้ประมวลผลกล้องโดยรอบโดยใช้ฟีดกล้อง การใช้งานสตรีมจากกล้องต้องเป็นไปตามนโยบายทั้งหมดของ Android ที่เกี่ยวข้องกับการจับภาพและเสียงจากกล้องและไมโครโฟน รวมถึงนโยบายข้อมูลผู้ใช้ในศูนย์นโยบายสำหรับนักพัฒนาแอป Google Play นอกจากนี้ นโยบายการกลั่นแกล้งและการคุกคามไม่อนุญาตแอปที่จงใจรวบรวมและเผยแพร่ข้อมูลส่วนตัวเพื่อกลั่นแกล้งหรือแสวงหาประโยชน์จากผู้อื่นต่อสาธารณะ |
| การโต้ตอบต้องห้าม | คำอธิบาย |
|---|---|
อินพุตที่กำหนดเองและการแมปใหม่ |
ท่าทางสัมผัสการกดกล้อง 2 ครั้งต้องใช้เพื่อเปิดใช้งานสตรีมจากกล้องและให้ข้อมูลเซ็นเซอร์แก่แอปโดยตรงเท่านั้น คุณต้องไม่แมปท่าทางสัมผัสฮาร์ดแวร์นี้กับฟังก์ชันที่ไม่ใช่กล้อง ทางลัดที่กำหนดเอง หรือประสบการณ์การใช้งานแอปอื่นๆ |
การใช้เซ็นเซอร์แบบแยกส่วนหรือเซ็นเซอร์จำลอง |
แอปที่ขัดจังหวะท่าทางสัมผัสการกดปุ่มกล้อง 2 ครั้งต้องถือว่าเป็นการขอข้อมูลเซ็นเซอร์ภาพที่แท้จริง คุณไม่สามารถลงทะเบียนเหตุการณ์การกด 2 ครั้งเพื่อลักลอบใช้ปุ่มกดขณะที่จงใจละเว้น ทิ้ง หรือระงับฟีดกล้อง |
การไม่เปิดเผยข้อมูลหรือการใช้งานที่หลอกลวง |
เมื่อใช้ท่าทางสัมผัสการกดกล้อง 2 ครั้งเพื่อเปิดใช้งานกล้อง คุณต้องให้ความรู้แก่ผู้ใช้อย่างชัดเจนเกี่ยวกับการใช้งานกล้องล่วงหน้าในขั้นตอนของแอปบนอุปกรณ์เคลื่อนที่ระหว่างการให้สิทธิ์ครั้งแรกหรือการตั้งค่าแอป ตัวอย่างกรณีการใช้งานที่ถูกต้องอาจเป็นการไลฟ์สด การถ่ายภาพ หรือการประมวลผลด้วย AI ห้ามใช้สตรีมจากกล้องเพื่อฟังก์ชันที่ผู้ใช้ไม่ได้ยอมรับอย่างชัดแจ้ง |
3. ท่าทางสัมผัสด้วยการปัดนิ้วเดียวเพื่อย้อนกลับ
ท่าทางสัมผัสการปัดนิ้วเดียวเพื่อย้อนกลับเกี่ยวข้องกับการเคลื่อนไหวย้อนกลับอย่างต่อเนื่องในพื้นที่ป้อนข้อมูลของทัชแพด ระบบรองรับท่าทางสัมผัสนี้แม้ในระหว่างการใช้งานแบบเสียงเท่านั้นโดยเรียกใช้ onBack() แอปของคุณควรจัดการเหตุการณ์นี้โดยออกจากประสบการณ์ปัจจุบันหรือนำผู้ใช้กลับไปยังสถานะก่อนหน้าของแอป
| การโต้ตอบต้องห้าม | คำอธิบาย |
|---|---|
การลักลอบใช้คำสั่งออก |
ท่าทางสัมผัสการปัดย้อนกลับต้องเรียกใช้ |
การออกปลอม (การแอบฟัง) |
แอปต้องออกจากระบบหรือระงับการใช้งานเซ็นเซอร์หลักอย่างแท้จริงเมื่อมีการเรียกใช้ท่าทางสัมผัสนี้ ห้ามจำลองการออกจากแอปในขณะที่ยังคงเปิดใช้งานเซ็นเซอร์ในเบื้องหลังอย่างลับๆ เพื่อทำการเฝ้าระวัง |
ลักษณะการทำงานของไฟ LED
แอปของคุณต้องไม่เปลี่ยนลักษณะการทำงานของระบบ LED ตามการเข้าถึงไมโครโฟนและกล้อง
| การโต้ตอบต้องห้าม | คำอธิบาย |
|---|---|
การระงับหรือการแก้ไขแบบเป็นโปรแกรม |
แอปต้องไม่เปลี่ยน หรี่แสง หรือปิดใช้ลักษณะการทำงานของไฟ LED ที่หันออกจากตัวผู้ใช้และไฟ LED ที่แสดงต่อผู้ใช้ซึ่งระบบบังคับใช้ตามการเข้าถึงไมโครโฟนและกล้อง นอกจากนี้ แอปต้องไม่ส่งเสริมหรือแนะนำให้ผู้ใช้เปลี่ยน หรี่แสง หรือปิดใช้ลักษณะการทำงานของไฟ LED |
การหลีกเลี่ยงการตรวจจับการขัดขวางและการงัดแงะ |
แอปต้องไม่ข้ามหรือรบกวนอัลกอริทึมการตรวจจับการขัดขวางของอุปกรณ์ ซึ่งออกแบบมาเพื่อหยุดการบันทึกแบบเป็นโปรแกรมหากไฟ LED ที่หันออกด้านนอกถูกปิดหรือเสียหาย หรือส่งเสริมหรือสั่งให้ผู้ใช้ทำเช่นนั้น |