ابزارها و فناوری‌های توسعه‌تان را انتخاب کنید

هنگام ساختن برنامه برای Android XR، می‌توانید از بین پلاتفرم‌ها و فناوری‌های توسعه زیر انتخاب کنید:

کیت توسعه نرم‌افزار Jetpack XR

کیت توسعه نرم‌افزار Jetpack XR حاوی کتابخانه‌های Jetpack Android XR است که برای بهره‌برداری از قابلیت‌های منحصربه‌فرد دستگاه‌های XR در محیط توسعه آشنای Android Studio ساخته شده‌اند. اگر می‌خواهید هرکدام از کارهای زیر را انجام دهید، با این کیت توسعه نرم‌افزار شروع کنید:

  • بهینه‌سازی یا بهبود برنامه تلفن همراه یا رایانه لوحی Android موجود برای هدست‌های واقعیت گسترده و عینک‌های واقعیت گسترده سیمی
  • ساختن برنامه Android XR جدید با عناصر فضایی فراگیر برای هدست‌های واقعیت گسترده و عینک‌های واقعیت گسترده سیمی
  • تجربه‌های افزوده جدیدی بسازید که برنامه تلفن شما را به عینک‌های نمایشگردار و صوتی گسترش می‌دهد

اگر قبلاً با Android Jetpack توسعه داده‌اید، Jetpack XR SDK برای شما مناسب است. این ابزار برای ادغام یکپارچه با آن چارچوب‌ها و کتابخانه‌ها طراحی شده است و به شما امکان می‌دهد از دانش موجود برای ساختن تجربه‌های فراگیر و افزوده استفاده کنید.

درباره توسعه با Jetpack XR SDK بیشتر بدانید.

Unity

Unity Engine یک موتور توسعه سه‌بعدی هم‌زمان است که به هنرمندان، طراحان، و توسعه‌دهندگان امکان می‌دهد تا برای ایجاد تجربه‌های فراگیر و تعاملی با یکدیگر همکاری کنند. پشتیبانی Unity از Android XR به شما سطح بالایی از کنترل بر تجربه‌های سه‌بعدی که توسعه می‌دهید می‌دهد، درحالی‌که از پشتیبانی تثبیت‌شده Unity از OpenXR و بوم‌سازگان توسعه‌دهنده بهره‌مند می‌شوید.

اگر ازقبل تجربه واقعیت گسترده‌ای دارید که با Unity ساخته شده است یا اگر با توسعه Unity آشنا هستید، با این گزینه شروع کنید.

درباره توسعه با Unity برای Android XR بیشتر بدانید.

OpenXR

OpenXR یک استاندارد باز بدون بهره مالکانه است که می‌توان از آن برای ساختن تجربه‌های واقعیت گسترده چندپلاتفرمی با عملکرد بالا استفاده کرد. ‫Android XR از OpenXR 1.0 و 1.1 پشتیبانی می‌کند و ما درحال گسترش مشخصات با افزونه‌های جدید برای Android XR هستیم. چون Android XR براساس استانداردهای باز ساخته شده است، ابزارهای توسعه‌ای که از OpenXR و Android پشتیبانی می‌کنند باید با Android XR سازگار باشند.

درباره پشتیبانی OpenXR از Android XR بیشتر بدانید.

Godot

Godot از Android XR ازطریق ادغام OpenXR پشتیبانی می‌کند. می‌توانید بااستفاده از گردش کار استاندارد Godot، برنامه‌های واقعیت گسترده را برای Android بسازید و صادر کنید.

درباره توسعه با Godot برای Android XR بیشتر بدانید.

Unreal Engine

Unreal Engine ازطریق استاندارد OpenXR از Android XR پشتیبانی می‌کند. Android XR از برنامه‌های ساخته‌شده با OpenXR ازطریق پشتیبانی از مشخصات OpenXR 1.1 و افزونه‌های منتخب فروشنده پشتیبانی می‌کند، بنابراین می‌توانید از ابزارها و گردش‌های کاری استانداردی که قبلاً با آن‌ها در Unreal Engine 5 آشنا شده‌اید استفاده کنید.

درباره توسعه با Unreal برای Android XR بیشتر بدانید.

WebXR

WebXR به شما امکان می‌دهد تجربه‌های فراگیری برای وب بسازید. این میانای برنامه‌سازی کاربردی امکان دسترسی به دستگاه‌های واقعیت مجازی و واقعیت افزوده را در مرورگرهای وب سازگار، مانند Chrome در Android XR، فراهم می‌کند.

اگر می‌خواهید تجربه واقعیت گسترده برای وب بسازید یا اگر می‌خواهید قابلیت‌های واقعیت گسترده را به برنامه وب اضافه کنید، با این گزینه شروع کنید. تجربه‌های WebXR موجود نیز در Android XR کار خواهند کرد.

درباره ساختن برنامه‌های وب با WebXR بیشتر بدانید.