هنگام ساخت برنامه برای اندروید XR، میتوانید از بین پلتفرمها و فناوریهای توسعه زیر انتخاب کنید:
کیت توسعه نرمافزاری جتپک XR
کیت توسعه نرمافزاری Jetpack XR شامل کتابخانههای Jetpack اندروید XR است که برای بهرهبرداری از قابلیتهای منحصر به فرد دستگاههای XR در محیط توسعه آشنای اندروید استودیو ساخته شدهاند. اگر میخواهید هر یک از موارد زیر را انجام دهید، با این SDK شروع کنید:
- بهینهسازی یا بهبود اپلیکیشن موبایل یا تبلت اندروید موجود برای هدستهای XR و عینکهای XR سیمی
- یک اپلیکیشن جدید اندروید XR با عناصر فراگیر و فضایی برای هدستهای XR و عینکهای سیمی XR بسازید
- تجربههای افزوده جدیدی بسازید که برنامه تلفن شما را به عینکهای هوش مصنوعی گسترش میدهد
اگر از قبل با توسعه اندروید جتپک راحت هستید، کیت توسعه نرمافزار جتپک XR کاملاً مناسب شماست. این کیت به گونهای طراحی شده است که به طور یکپارچه با آن چارچوبها و کتابخانهها ادغام شود و به شما امکان میدهد از دانش موجود برای ساخت تجربیات همهجانبه و افزوده استفاده کنید.
درباره توسعه با Jetpack XR SDK بیشتر بدانید .
وحدت
موتور یونیتی یک موتور توسعه سهبعدی بلادرنگ است که به هنرمندان، طراحان و توسعهدهندگان اجازه میدهد تا برای ایجاد تجربیات فراگیر و تعاملی با یکدیگر همکاری کنند. پشتیبانی یونیتی از اندروید XR به شما سطح بالایی از کنترل بر تجربیات سهبعدی که توسعه میدهید را میدهد، در حالی که از پشتیبانی OpenXR و اکوسیستم توسعهدهندگان یونیتی نیز بهرهمند میشوید.
اگر از قبل تجربه XR با Unity دارید یا با توسعه Unity آشنا هستید، با این گزینه شروع کنید.
درباره توسعه با Unity برای Android XR بیشتر بدانید .
OpenXR
OpenXR یک استاندارد باز و بدون حق امتیاز است که میتواند برای ساخت تجربیات XR با کارایی بالا و چند پلتفرمی مورد استفاده قرار گیرد. اندروید XR از OpenXR 1.0 و 1.1 پشتیبانی میکند و ما در حال گسترش مشخصات آن با افزونههای جدید برای اندروید XR هستیم. از آنجا که اندروید XR بر اساس استانداردهای باز ساخته شده است، ابزارهای توسعهای که از OpenXR و اندروید پشتیبانی میکنند باید با اندروید XR سازگار باشند.
درباره پشتیبانی OpenXR برای اندروید XR بیشتر بدانید .
وب ایکس آر
WebXR به شما امکان میدهد تجربیات فراگیری برای وب بسازید. این پلتفرم دسترسی به دستگاههای VR و AR را در مرورگرهای وب سازگار مانند Chrome در Android XR فراهم میکند.
اگر میخواهید یک تجربه XR برای وب بسازید یا اگر میخواهید قابلیتهای XR را به یک برنامه وب اضافه کنید، با این گزینه شروع کنید. تجربیات WebXR موجود روی Android XR نیز کار خواهند کرد.
درباره ساخت برنامههای وب با WebXR بیشتر بدانید .