عند إنشاء تطبيق لنظام Android XR، يمكنك الاختيار من بين منصات وتقنيات التطوير التالية:
حزمة تطوير البرامج (SDK) لـ Jetpack XR
تحتوي حزمة تطوير البرامج (SDK) في Jetpack XR على مكتبات Jetpack لنظام التشغيل Android XR المصمّمة للاستفادة من الإمكانات الفريدة لأجهزة XR ضمن بيئة التطوير المألوفة في "استوديو Android". ابدأ باستخدام حزمة تطوير البرامج (SDK) هذه إذا كنت تريد إجراء أي مما يلي:
- تحسين أو تطوير تطبيق حالي لأجهزة Android الجوّالة أو الأجهزة اللوحية ليتوافق مع سماعات رأس بنظام الواقع الممتد ونظارات بنظام الواقع الممتد السلكية
- إنشاء تطبيق Android XR جديد يتضمّن عناصر غامرة ومجسَّمة لسماعات الرأس والنظارات السلكية بنظام الواقع الممتد
- يمكنك إنشاء تجارب جديدة للواقع المعزّز تتيح لك استخدام تطبيق هاتفك على النظارات الصوتية والنظارات بشاشة عرض
إذا كنت معتادًا على تطوير التطبيقات باستخدام Android Jetpack، ستكون حزمة تطوير البرامج (SDK) لمنصة Jetpack XR مناسبة لك. تم تصميمها لتتكامل بسلاسة مع هذه الأُطر والمكتبات، وتتيح لك استخدام المعرفة الحالية لإنشاء تجارب غامرة ومعزّزة.
مزيد من المعلومات حول تطوير التطبيقات باستخدام حزمة تطوير البرامج Jetpack XR SDK
Unity
محرّك Unity هو محرّك تطوير ثلاثي الأبعاد في الوقت الفعلي يتيح للفنانين والمصممين والمطوّرين التعاون لإنشاء تجارب غامرة وتفاعلية. يمنحك توافق Unity مع Android XR مستوى عاليًا من التحكّم في تجارب المحتوى الثلاثي الأبعاد التي تطوّرها، مع الاستفادة من توافق Unity مع OpenXR ومنظومة المطوّرين المتكاملة.
إذا كان لديك تجربة واقع ممتد تم إنشاؤها باستخدام Unity أو إذا كنت على دراية بتطوير Unity، ابدأ بهذا الخيار.
مزيد من المعلومات حول تطوير التطبيقات باستخدام Unity لنظام Android XR
OpenXR
OpenXR هو معيار مفتوح غير خاضع لحقوق الملكية يمكن استخدامه لإنشاء تجارب واقع ممتد عالية الأداء ومتعددة المنصات. يتوافق Android XR مع الإصدارَين 1.0 و1.1 من OpenXR، ونعمل على توسيع نطاق المواصفات من خلال إضافات جديدة لنظام Android XR. بما أنّ Android XR يستند إلى معايير مفتوحة، فإنّ أدوات المطوّرين التي تتوافق مع OpenXR وAndroid يجب أن تكون متوافقة مع Android XR.
مزيد من المعلومات حول توافق OpenXR مع Android XR
Godot
يتوافق Godot مع Android XR من خلال دمج OpenXR. يمكنك إنشاء تطبيقات الواقع الممتد وتصديرها لنظام التشغيل Android باستخدام سير عمل Godot العادي.
مزيد من المعلومات حول تطوير التطبيقات باستخدام Godot لنظام Android XR
Unreal Engine
يتوافق Unreal Engine مع Android XR من خلال معيار OpenXR. يتوافق Android XR مع التطبيقات التي تم إنشاؤها باستخدام OpenXR من خلال توفير مواصفات OpenXR 1.1 وبعض إضافات المورّدين، ما يتيح لك استخدام الأدوات وإجراءات العمل المعتادة في Unreal Engine 5.
مزيد من المعلومات حول تطوير التطبيقات باستخدام Unreal لنظام Android XR
WebXR
تتيح لك WebXR إنشاء تجارب غامرة للويب. وتتيح الوصول إلى أجهزة الواقع الافتراضي والواقع المعزّز في متصفّحات الويب المتوافقة، مثل Chrome على Android XR.
ابدأ بهذا الخيار إذا أردت إنشاء تجربة واقع ممتد للويب أو إذا أردت إضافة إمكانات الواقع الممتد إلى تطبيق ويب. ستعمل تجارب WebXR الحالية أيضًا على Android XR.
مزيد من المعلومات حول إنشاء تطبيقات ويب باستخدام WebXR