تتوفّر حزمة تطوير البرامج (SDK) لنظام Android XR الآن في "معاينة المطوّر". يهمّنا معرفة ملاحظاتك. يُرجى الانتقال إلى
صفحة الدعم للتواصل معنا.
التصميم لـ Unity وOpenXR وWebXR
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يعمل Android XR بسلاسة مع Unity وOpenXR وWebXR حتى تتمكّن من إنشاء
تطبيق متوافق مع جميع المنصات. تتضمّن أدوات تطوير الواقع الممتد هذه
ميزات مصمّمة لمواجهة التحديات الفريدة التي تواجهها عند إنشاء تجارب غامرة.
يعتمد الخيار الأفضل على متطلبات مشروعك والجمهور المستهدَف ومقدّم المتجر.
تطبيقات Unity وOpenXR وWebXR
- إمكانية نقل التطبيقات إلى Android XR من منصة أخرى بأقل قدر من الجهد المبذول في التطوير
- يمكن تخصيصها بالكامل، وهي بدائل لاستخدام حزمة تطوير البرامج (SDK) Jetpack XR
- تعمل في "المساحة الكاملة" فقط، لأنّها يمكنها الوصول إلى
المساحة المادية للمستخدم بالكامل واستخدامها.
يتوافق Android XR مع المعايير المفتوحة حتى تتمكّن من إنشاء تطبيق متوافق
مع مجموعة كبيرة من الأجهزة والجماهير. اختَر نهج التطوير الذي يناسب احتياجاتك.
التطوير باستخدام Unity
Unity هو محرّك ثلاثي الأبعاد شائع الاستخدام في الوقت الفعلي لإنشاء محتوى تفاعلي
ثنائي الأبعاد وثلاثي الأبعاد. ويقدّم مجموعة شاملة من الأدوات، بما في ذلك
محرِّر مرئي وإمكانات كتابة النصوص البرمجية ومكتبة كبيرة لمواد العرض. ويقدّم
هذا البرنامج مكونات مُعدّة مسبقًا وكتابة نصوص مرئية ومجتمعًا داعمًا
له.
تتيح Unity إجراء تجارب إبداعية وعمليات تكرار سريعة واختبارات تهدف إلى تحسين الجودة.
التطوير باستخدام Unity
|
التطوير باستخدام OpenXR
OpenXR هو
معيار مفتوح وبدون حقوق ملكية لإنشاء تطبيقات الواقع المعزّز (XR) المتوافقة
مع جميع الأنظمة الأساسية والأجهزة. يتيح لك ذلك كتابة رموز برمجية من المستوى الأدنى
وإنشاء تجارب الواقع المعزّز التي يمكن الوصول إليها وتعديلها على نطاق واسع
من الأجهزة.
يقدّم OpenXR أداءً محسّنًا بسبب عمليات التنفيذ المتوافقة مع الأجهزة
وتحسينات الأجهزة.
التطوير باستخدام OpenXR
|
التطوير باستخدام WebXR
WebXR هي واجهة برمجة تطبيقات
تتيح للمستخدمين تجربة الواقع المعزّز مباشرةً في متصفّح ويب، بدون
الحاجة إلى تنزيل تطبيق خاص. ويمكن لأي مستخدم لديه متصفّح متوافق
الاستفادة من تجارب WebXR، ما قد يؤدي إلى الوصول إلى جمهور أكبر.
إنّ مشاركة تجارب WebXR هي عملية بسيطة مثل مشاركة عنوان URL. وهي مثالية لتوفير
تجربة XR سلسة يمكن تشغيلها على مجموعة كبيرة من المنصات.
التطوير باستخدام WebXR
|
OpenXR™ وشعار OpenXR هما علامتان تجاريتان مملوكتان
لشركة The Khronos Group Inc. ومسجَّلتان كعلامتَين تجاريتَين في الصين
والاتحاد الأوروبي واليابان والمملكة المتحدة.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Design for Unity, OpenXR, and WebXR\n\nAndroid XR works seamlessly with Unity, OpenXR, and WebXR so you can build an\napp that's compatible across platforms. These XR development tools include\nfeatures tailored to the unique challenges of creating immersive experiences.\nThe [best choice](/develop/xr/get-started#select-development) depends on your project requirements, target audience, and\ndeveloper resources.\n\n**Unity, OpenXR, and WebXR apps**\n\n- Can port to Android XR from another platform with minimal development lift\n- Are fully customizable and are alternatives to building with the [Jetpack XR SDK](/develop/xr/jetpack-xr-sdk)\n- Only operate in Full Space, as they have access to and can use the entirety of a user's physical space\n\nStart with the technology and tools you are familiar with\n---------------------------------------------------------\n\nAndroid XR supports open standards so you can create an app that's compatible\nwith a wide range of devices and audiences. Select the development approach that\nsuits your needs.\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ### Develop with Unity [Unity](https://unity.com/products/unity-engine) is a widely-used realtime 3D engine for creating interactive 2D and 3D content. It offers a comprehensive suite of tools, including a visual editor, scripting capabilities, and a large asset library. It provides prebuilt components, visual scripting, and a supportive community. Unity supports creative experimentation, quick iterations, and quality testing. [Develop with Unity](/develop/xr/unity) | ### Develop with OpenXR [OpenXR](https://www.khronos.org/OpenXR/) is a royalty-free, open standard to build XR apps that are compatible across platforms and hardware. This lets you to write low-level code and create XR experiences that are accessible and adaptable to a wide range of devices. OpenXR offers improved performance due to closer-to-the-metal implementations and hardware optimizations. [Develop with OpenXR](/develop/xr/openxr) | ### Develop with WebXR [WebXR](https://immersiveweb.dev/) is an API that allows users to experience XR directly in a web browser, without having to download a special app. Anyone with a compatible browser can access WebXR experiences, potentially reaching a larger audience. Sharing WebXR experiences is as simple as sharing a URL. It's ideal for no-friction XR experiences that can run on a wide range of platforms. [Develop with WebXR](/develop/xr/develop-with-webxr) |\n\n*** ** * ** ***\n\nOpenXR™ and the OpenXR logo are trademarks owned\nby The Khronos Group Inc. and are registered as a trademark in China,\nthe European Union, Japan and the United Kingdom."]]