يتوافق Android XR مع مجموعة متنوعة من الأجهزة التي تتيح تجارب غامرة ومعزَّزة. على الأجهزة الغامرة، سيتم تلقائيًا تشغيل تطبيقات Android المتوافقة في المساحة المشتركة، ويمكنك إنشاء تجارب غامرة بالكامل في المساحة الكاملة. يُعد إنشاء تطبيقات متجاوبة أمرًا بالغ الأهمية في مجال الواقع الممتد، ما يتيح للمستخدمين تغيير حجم نوافذ التطبيقات وإعادة ضبط موضعها بحرية في المساحة الثلاثية الأبعاد.
الاعتبارات الأساسية بشأن الواقع الممتد
- إمكانية تغيير الحجم بلا حدود: على عكس الأجهزة المادية التي تتضمّن أحجام شاشة ثابتة، يمكن تغيير حجم لوحات الواقع الممتد لتناسب أي نسبة عرض إلى ارتفاع أو أي بُعد تقريبًا. استخدِم فئات حجم النافذة لضمان تكيّف التصميم مع هذه التغييرات بشكل ديناميكي في المساحة المشتركة. في المساحة الكاملة، استخدِم
recommendedContentBoxInFullSpaceللتعرّف على الأبعاد المحدّدة للمربّع المحيط داخل البيئة الغامرة وتعديل التصميم وفقًا لذلك. - تنوّع طرق الإدخال: قد يتفاعل مستخدمو XR باستخدام التحديق والقرص أو تتبُّع اليد أو أدوات التحكّم المتصلة. تأكَّد من أنّ مساحات اللمس كبيرة بما يكفي وأنّ التنقّل متاح من خلال طرق إدخال متعددة.
- الموضع المكاني: تعمل التطبيقات في XR جنبًا إلى جنب مع تطبيقات أخرى في بيئة ثلاثية الأبعاد. فكِّر في كيفية استخدام مكوّنات واجهة المستخدم للعمق وتحديد المواقع المكانية من أجل تحسين الوضوح والتسلسل الهرمي.
- استمرارية التطبيق: يمكن للمستخدمين نقل اللوحات بين مواضع أو حالات مختلفة. من الضروري الحفاظ على حالة التطبيق وتوفير انتقال سلس في التنسيق أثناء هذه الحركات.
استراتيجيات التكيّف
- استخدام التصاميم الأساسية: راجِع تنفيذ "التصميم المتعدد الأبعاد" لواجهة المستخدم المكانية للحصول على تفاصيل حول عناصر Material 3 لتجربة الواقع الممتد.
- التنقّل المرن: استخدِم
NavigationSuiteScaffoldللتبديل بين شريط سفلي في اللوحات الصغيرة وشريط تنقّل في اللوحات الأكبر أو الأوسع. - التحسين للعرض المكاني: تجنَّب التنسيقات المزدحمة. استخدِم المساحات البيضاء بشكل فعّال لضمان سهولة قراءة المحتوى عند عرضه بأعماق وزوايا مختلفة.
مزيد من المعلومات
للحصول على إرشادات شاملة حول تطوير تطبيقات Android XR، يُرجى الاطّلاع على التطوير باستخدام حزمة تطوير البرامج (SDK) لمنصة Android XR.