يعتمد تتبُّع الحركة في ARCore على المعلومات المرئية من الكاميرا وقياسات بالقصور الذاتي من وحدة قياس القصور الذاتي (IMU) للجهاز. نقترح عليك اتّباع الإرشادات التالية للمساعدة في التأكّد من أنّ تطبيقك يوفّر الظروف المثالية لـ ARCore للحفاظ على تتبُّع الميزات واكتشافها في البيئة.
تقديم أفضل تجربة مستخدم ممكنة
من خلال "الواقع المعزّز"، يمكن توفير تجارب فريدة وممتعة للمستخدمين. ومع ذلك، قد يشعر المستخدمون بالإحباط عندما لا يكونوا متأكدين من كيفية المتابعة أو ما يجب رؤيته بالإضافة إلى صورة عبور الكاميرا.
يمكنك تقديم أفضل تجربة ممكنة للمستخدم من خلال التأكد من أنّ تطبيقك:
- تقديم ملاحظات واضحة للمستخدمين
- يتم تشجيعهم على تحريك أجهزتهم
- يعرض الطفل كيفية التفاعل مع الجهاز لتجربة الواقع المعزّز.
للحصول على قائمة أكثر شمولاً باقتراحات التصميم، يمكنك مراجعة إرشادات تصميم الواقع المعزّز.
تستند هذه الإرشادات إلى أبحاث تأسيسية وتقدّم رؤى وأفكارًا يمكن أن تساعدك في تصميم تجارب أفضل للواقع المعزّز للمستخدمين.
تشجيع المستخدمين على تحريك الكاميرا ببطء
يتطلب تطبيق ARCore توفير معلومات مرئية من الكاميرا لتكوين فهم للبيئة. يمكن أن تؤدي الحركة السريعة للجهاز إلى ضبابية صورة الكاميرا، ما يقلل من قدرة ARCore على تتبع الميزات واكتشافها.
خلال فترات قصيرة من الحركة، يعتمد تطبيق ARCore على بيانات جهاز استشعار IMU لتقدير وضع الجهاز. عند توقُّف الحركة، يتم استئناف التتبُّع المرئي.
تجنب الحركة السريعة لفترات طويلة التي يمكن أن تتسبب في فقدان ARCore للتتبُّع ومنع اكتشاف الميزات.
الاستفادة من علامات الارتساء
راجِع مقالة العمل مع علامات الارتساء للتعرّف بشكل أفضل على آلية عمل علامات الارتساء وكيفية استخدامها بفعالية في تطبيقك، بالإضافة إلى الاعتبارات الأخرى المتعلقة بتجربة المستخدم والتصميم.
تجنُّب استخدام الملاحظات الملموسة
نظرًا لأن اهتزازات الجهاز قد تتداخل مؤقتًا مع قدرة ARCore على تقدير وضع الجهاز بدقة، لذا تجنَّب تقديم ملاحظات ملموسة للمستخدم باستخدام أداة الاهتزاز مثلاً،