ข้อพิจารณาด้านประสิทธิภาพ

การติดตามการเคลื่อนไหวของ ARCore อาศัยทั้งข้อมูลภาพจากกล้องและการวัดค่าเฉียบพลันจากหน่วยวัดเบื้องหน้า (IMU) ของอุปกรณ์ เราขอแนะนำให้ปฏิบัติตามหลักเกณฑ์ต่อไปนี้เพื่อให้แน่ใจว่าแอปมีสภาวะที่เหมาะสมสำหรับ ARCore ในการรักษาการติดตามและตรวจจับฟีเจอร์ในสภาพแวดล้อม

มอบประสบการณ์ที่ดีที่สุดแก่ผู้ใช้

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

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

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

ดูรายการคําแนะนําในการออกแบบที่สมบูรณ์มากขึ้นได้ในหลักเกณฑ์การออกแบบ Augmented Reality

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

กระตุ้นให้ผู้ใช้ขยับกล้องช้าๆ

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

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

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

ใช้ Anchor อย่างมีประสิทธิภาพ

อ่านการทํางานกับ Anchor เพื่อทําความเข้าใจวิธีการทํางานของ Anchor, วิธีใช้งาน Anchor อย่างมีประสิทธิภาพในแอป รวมถึงการพิจารณาอื่นๆ เกี่ยวกับ UX และการออกแบบ

หลีกเลี่ยงการใช้การตอบสนองแบบรู้สึกได้

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