التأكّد من أنّ تطبيقك على الأجهزة الجوّالة جاهز لنظام التشغيل Android XR

أجهزة XR المشمولة
تساعدك هذه الإرشادات في إنشاء تجارب لهذه الأنواع من أجهزة XR.
سماعات الرأس بنظام الواقع الممتد
نظارات سلكية بنظام الواقع الممتد

تتوافق تطبيقات الأجهزة الجوّالة ثنائية الأبعاد الحالية تلقائيًا مع سمّاعات رأس بنظام Android XR ونظارات بنظام الواقع الممتد السلكية، طالما أنّها لا تتطلّب أي ميزات غير متوافقة، مثل الاتصال الهاتفي. يمكن للمستخدمين إكمال مسارات المهام المهمة في تطبيق متوافق مع Android XR، ولكن سيحصلون على تجربة مستخدم أقل فعالية. من المفترض أن تصمّم تجربة مختلفة لأجهزة الواقع الممتد تتضمّن ميزات لا تتوفّر إلا على أجهزة الواقع الممتد. لمزيد من المعلومات، يُرجى الاطّلاع على دليل المطوّرين حول عرض تطبيقك بتنسيق ثلاثي الأبعاد باستخدام الواقع الممتد.

في الوقت الحالي، يمكنك تحسين تجربة تطبيقك الحالية للمستخدمين الذين لديهم أجهزة Android XR، وذلك أثناء تطوير ميزات مكانية لتطبيقك. لتحقيق ذلك، اتّبِع إرشادات جودة التطبيقات المتكيّفة واستهدِف توفير دعم المستوى 2 على الأقل. عند البدء، راجِع الأقسام الواردة في هذا الدليل والتي تسلّط الضوء على المجالات التي يمكنك التركيز عليها لتقديم تجربة رائعة للمستخدمين على Android XR.

التحقّق من تطبيقك

تحقَّق من تطبيقك بحثًا عن كل فئة من الفئات التالية التي تؤثر عادةً في تجربة التطبيق على Android XR. في كل فئة، اطّلِع على الإرشادات ذات الصلة بالتطبيقات التكيُّفية وأدلّة المطوّرين لمساعدتك في إنشاء تجربة تكيُّفية رائعة.

العرض والاتجاه

تحدث العديد من المشاكل الشائعة في Android XR بسبب افتراضات بشأن اتجاه الجهاز وإعدادات الشاشة.

ما يجب التأكّد من استيفائه

  • عدم تطابق الاتجاه الطبيعي: معظم الهواتف المحمولة لها اتجاه طبيعي (Surface.ROTATION_0) يتوافق مع الوضع العمودي، في حين أنّ العديد من أجهزة XR تستخدم الوضع الأفقي كاتجاه طبيعي لها.
  • تجنُّب الترميز الثابت لاتجاه الشاشة: يمكن أن يؤدي الترميز الثابت لاتجاه شاشة التطبيق إلى منع التطبيق من التكيّف مع الشاشات وعوامل الشكل المختلفة.
  • تغييرات الإعدادات: تأكَّد من أنّ تطبيقك يتعامل مع تغييرات الإعدادات. لا تفترض أنّ الجهاز هو هاتف جوّال عند تصميم تطبيقك.
  • التصميم والعرض: يمكن أن تحتوي أجهزة الواقع الممتد، مثل سمّاعات الرأس والنظّارات السلكية التي تعمل بنظام الواقع الممتد، على شاشات عالية الدقة. تحقَّق من حدود النافذة المحدّدة بدلاً من حجم الشاشة الفعلي لتجنُّب عناصر واجهة المستخدم الكبيرة جدًا أو التي تم اقتصاصها. لا تضع محتوى التطبيق والأزرار التفاعلية بالقرب من حافة النافذة لتجنُّب الاقتصاص.

الإرشادات

تغيير الحجم الديناميكي واستخدام نوافذ متعددة

تتضمّن سمّاعات الرأس بنظام الواقع الممتد والنظّارات بنظام الواقع الممتد السلكية بيئات مكانية يمكن فيها تغيير حجم نوافذ التطبيقات وإعادة ضبط موضعها بحرية.

ما يجب التأكّد من استيفائه

  • إتاحة تغيير حجم النافذة: يجب أن يحافظ تطبيقك على تقدّم المستخدم وموضع التمرير وإدخال النص أثناء أحداث تغيير الحجم وبعدها. بالإضافة إلى ذلك، تأكَّد من تعديل واجهة مستخدم تطبيقك لتناسب أبعاد النافذة الجديدة.

الإرشادات

كاميرات

تتطلّب تطبيقات الكاميرا مراعاة اعتبارات خاصة لأجهزة الاستشعار والكاميرات الأمامية الافتراضية على سمّاعات الرأس والنظّارات السلكية التي تعمل بنظام الواقع الممتد.

ما يجب التأكّد من استيفائه

  • اتجاه الجهاز الطبيعي: غالبًا ما تستخدم أجهزة XR الاتجاه الأفقي كاتجاه طبيعي لها. يحتسب النظام قيم دوران مستشعر الكاميرا بالنسبة إلى الاتجاه الطبيعي للجهاز. وهذا يعني أنّه على أجهزة XR، عندما يكون مستشعر الكاميرا بزاوية دوران 0 درجة، يكون الاتجاه أفقيًا عادةً، بينما يكون الاتجاه عموديًا عادةً على الهاتف. لهذا السبب، لا تفترض اتجاه الجهاز أو مستشعر الكاميرا استنادًا إلى قيمة زاوية الدوران.
  • الكاميرات الأمامية الافتراضية: على عكس الهواتف الجوّالة، توفّر أجهزة الواقع الممتد التي تتضمّن كاميرا أمامية عرضًا افتراضيًا للمستخدم على شكل صورة رمزية. قد يتم قلب هذا العرض الافتراضي أفقيًا، لذا يجب ألا يفترض تطبيقك اتجاهًا معيّنًا.

الإرشادات

الإدخال

يجب أن تتوافق التطبيقات مع مجموعة متنوعة من طرق الإدخال المتوافقة مع سمّاعات الرأس والنظّارات السلكية التي تعمل بنظام الواقع الممتد.

ما يجب التأكّد من استيفائه

  • مساحات اللمس: استخدِم مساحات لمس أكبر من عوامل الشكل الأخرى لزيادة الدقة والراحة وسهولة الاستخدام.
  • التوافق مع لوحة المفاتيح: اختبِر تطبيقك باستخدام كلّ من لوحة المفاتيح الافتراضية للنظام ولوحات المفاتيح الخارجية.
  • التوافق مع أجهزة التحكّم في الألعاب: يجب أن تتوافق اللعبة مع أجهزة التحكّم في الألعاب أثناء التنقّل في قوائم التطبيق وأثناء اللعب.

الإرشادات

مراحل نشاط النظام

يجب أن تتعامل التطبيقات مع أحداث دورة حياة النظام بشكل سليم.

ما يجب التأكّد من استيفائه

  • استمرار الصوت والفيديو أثناء تغيير الحجم: يجب أن يظل تشغيل الوسائط متزامنًا أثناء تغيير حجم النافذة.
  • مواصلة تشغيل الصوت والفيديو عند خلع الجهاز وارتدائه: يجب استئناف تشغيل الوسائط من حيث توقّف عند خلع الجهاز أو ارتدائه.

الإرشادات