
بروزرسانی: 10 اردیبهشت 1404
پیش نمایش برنامه نویس اندروید XR SDK را معرفی می کنیم

امروز، ما پیش نمایش توسعه دهنده را راه اندازی می کنیم Android XR SDK - یک کیت توسعه جامع برای اندروید XR. این جدیدترین پلتفرم در خانواده اندروید است که برای هدست های واقعیت توسعه یافته (XR) (و عینک در آینده!) ساخته شده است. فرصت های بی پای، برای ایجاد و توسعه تجربیاتی خواهید داشت که دنیای دیجیتال و فیزیکی را با استفاده از APIهای آشنای Android، ابزارها و استانداردهای باز ایجاد شده برای XR ،یب می کنند. همه اینها به این م،ی است: اگر برای اندروید می سازید، در حال حاضر برای XR می سازید! برای شروع توسعه هدست، ادامه مطلب را بخو،د.
با Android XR SDK می تو،د:
- با فضاسازی برنامه خود با ،اصر سه بعدی غنی، پانل های فضایی و صدای فضایی که حس طبیعی عمق، مقیاس و واقع گرایی ملموس را به ارمغان می آورد، از صفحه های سنتی رها شوید.
- کاربران خود را به یک فضای مجازی خارق العاده منتقل کنید یا در خانه یا محل کار خود با آنها درگیر شوید
- از قابلیت های تعامل طبیعی و چندوجهی مانند دست و چشم بهره ببرید
"ما معتقدیم Android XR یک تغییر دهنده بازی برای داستان سرایی است. این به ما امکان می دهد تا عمق روایت را با ویژگی های تعاملی پیشرفته ادغام کنیم و دنیایی غوطه ور ایجاد کنیم که در آن مخاطبان می توانند مانند قبل با شخصیت ها و داستان ها درگیر شوند."
برنامه های شما در Android XR
Android XR SDK بر اساس پایه های موجود توسعه برنامه اندروید ساخته شده است. ما همچنین Play Store را به Android XR می آوریم، جایی که ا،ر اندروید برنامه ها به طور خودکار در دسترس قرار خواهند گرفت بدون هیچ گونه تلاش اضافی برای توسعه کاربران می توانند اپلیکیشن های موجود شما را در ابعادی کاملاً جدید کشف و استفاده کنند. برای متمایز ، برنامه Compose موجود خود، می تو،د انتخاب کنید، برای فضاسازی خودکار اجزای Material Design (M3) و برای طرح بندی های تطبیقی \u200b\u200bبنویسید در XR.

Android XR SDK چیزی برای هر توسعه دهنده ای دارد:
ساخت با کاتلین و اندروید استودیو؟ با آن احساس خوبی در خانه خواهید داشت Jetpack XR SDKمجموعه ای از کتابخانه ها و ابزارهای آشنا برای ساده سازی توسعه و تسریع بهره وری.
- با استفاده از موتور سه بعدی یونیتی در زمان واقعی? این برنامه های افزودنی Android XR برای Unity بسته هایی را که برای ساختن یا انتقال تجربه های قدرتمند و همهجانبه نیاز دارید، فراهم می کند.
- در حال توسعه در وب؟ استفاده کنید WebXR برای اضافه ، تجربیات همهجانبه پشتیب، شده در Chrome.
- با زبان های مادری مانند C/C++ کار می کنید؟ اندروید XR از OpenXR استاندارد 1.1
ایجاد با Jetpack XR SDK
Jetpack XR SDK شامل موارد جدید است جت پک کتابخانه های هدفمند برای XR ساخته شده اند. نکات برجسته عبارتند از:
- Jetpack Compose برای XR - به شما این امکان را می دهد که به طور آشکار طرح های رابط کاربری فضایی ایجاد کنید و رابط کاربری دوبعدی موجود خود را که با Compose یا Views ساخته شده است، فضایی کنید.
- ARCore برای Jetpack XR - قابلیت های درک قدرتمندی را برای برنامه شما به ارمغان می آورد تا دنیای واقعی را درک کند
با Android XR، ما می تو،م Calm را مستقیماً به دنیای شما بیاوریم، حواس را به تصویر بکشیم و به شما این امکان را می دهیم که آن را به روشی عمیق تر و دگرگون کننده تر تجربه کنید. با همکاری نزدیک با تیم Android XR در این فناوری پیشرفته، ما نحوه ایجاد حس عمق و فضا را مجدداً تصور کرده ایم که منجر به سطحی از غوطه وری می شود که فوراً به شما کمک می کند احساس حضور، تمرکز و آرامش بیشتری داشته باشید.
سفر Jetpack XR SDK خود را با سلام نمونه XR، مقدمه ای ساده برای ویژگی های اساسی Jetpack Compose برای XR.
بیشتر بد،د در حال توسعه با Jetpack XR SDK.

همچنین در حال معرفی ابزارها و قابلیت های جدید به آ،ین پیش نمایش هستیم Android Studio Meerkat برای افزایش بهره وری و ساده سازی فرآیند ایجاد خود برای Android XR.
- از جدید استفاده کنید شبیه ساز اندروید XR برای ایجاد یک دستگاه XR مجازی برای استقرار و آزمایش برنامه های ساخته شده با Jetpack XR SDK. این شبیه ساز شامل کنترل های مخصوص XR برای استفاده از صفحه کلید و ماوس برای حرکت در فضای مجازی شبیه سازی شده است.
- از الگوی Android XR برای ایجاد یک برنامه با Jetpack Compose برای XR استفاده کنید.
- از Layout Inspector به روز شده برای بازرسی و اشکال زدایی اجزای فضایی UI ایجاد شده با Jetpack Compose برای XR استفاده کنید.
در مورد ابزارهای فعال XR بیشتر بد،د اندروید استودیو و شبیه ساز اندروید XR.

ایجاد با یونیتی
ما با Unity همکاری کرده ایم تا موتور سه بعدی بلادرنگ آنها را به صورت بومی با Android XR ادغام کنیم. وحدت 6. وحدت در حال معرفی است Unity OpenXR: Android XR بسته ای برای آوردن تجربیات XR چند پلتفرمی خود به Android XR.
یونیتی پشتیب، از Android XR را به این بسته های محبوب XR اضافه می کند:
ما همچنین برنامه های افزودنی Android XR را برای Unity با نمونه ها و ویژگی های نوآورانه مانند نمایه تعامل ماوس، حالت ،یبی محیط، مش دست شخصی سازی شده، ردیابی اشیا و موارد دیگر عرضه می کنیم.
با آوردن Demeo به ا،ر پلتفرم های تجاری موجود، به جرات می توان گفت که تحت تأثیر فرآیند تطبیق بازی برای اجرای اندروید XR قرار گرفتیم.
ما را بررسی کنید راهنمای شروع برای وحدت و پست وبلاگ یونیتی برای یادگیری بیشتر

ایجاد برای وب
کروم در Android XR پشتیب، می کند WebXR استاندارد اگر برای وب می سازید، می تو،د سایت های موجود را با محتوای سه بعدی ارتقا دهید یا تجربه های همهجانبه جدیدی ایجاد کنید. شما همچنین می تو،د از فریمورک های کامل مانند استفاده کنید three.js، قاب A، یا PlayCanvas برای ایجاد جهان های مجازی، یا می تو،د از یک API ساده تر مانند استفاده کنید بیننده مدل بنابراین کاربران شما می توانند محصولات را در یک سایت تجارت الکترونیک تجسم کنند. و چون WebXR یک استاندارد باز، همان تجربیاتی که برای دستگاه های AR موبایل یا سخت افزار VR اختصاصی ایجاد می کنید به طور یکپارچه روی Android XR کار می کنند.
بیشتر بد،د در حال توسعه با WebXR.

بر اساس استانداردهای باز ساخته شده است
ما به سنت اندروید در ساخت با استانداردهای باز ادامه می دهیم. در قلب پشته درک اندروید قرار دارد OpenXR - یک API چند پلتفرمی با کارایی بالا و متمرکز بر قابلیت حمل. اندروید XR سازگار است OpenXR 1.1، و همچنین استانداردهای Open XR را با پیشروها گسترش می دهیم ،د فروشنده برای معرفی قابلیت های قدرتمند سنجش جهان مانند:
- مجهز به هوش مصنوعی مش دستی، طراحی شده است تا با شکل و اندازه دست ها سازگار شود تا تنوع کاربران شما را بهتر نشان دهد
- پیچیده ،ن نوربرای نورپردازی محتوای دیجیتال شما برای مطابقت با شرایط نوری دنیای واقعی
- ردیابی های جدید که به شما امکان می دهد اشیاء دنیای واقعی مانند لپ تاپ، تلفن، صفحه کلید و موس را در یک محیط مجازی بیاورید
Android XR SDK همچنین از فرمت های استاندارد باز مانند glTF 2.0 برای مدل های سه بعدی و OpenEXR برای محیط های با برد دینامیکی بالا
ساختن آینده با هم
ما نمی تو،م از معرفی پیش نمایش توسعه دهنده Android XR SDK افتخار یا هیجان زده باشیم. ما این پیش نمایش توسعه دهنده را منتشر می کنیم، زیرا می خواهیم آینده XR را همراه با شما بسازیم. از شما استقبال می کنیم بازخورد و نمی توانم صبر کنم تا با شما کار کنم و ایده ها و پیشنهادات خود را در پلتفرم بسازیم. علاقه، تخصص و ایده های جسورانه شما در ادامه ساخت Android XR کاملا ضروری است.
ما مشتاقانه منتظر تعامل با برنامه های شما هستیم که با استفاده از ابزارهای آشنا مانند Android Studio و Jetpack Compose از قابلیت های فضایی منحصربه فرد Android XR استفاده می کنیم. ما مشتاقیم از جهان های سه بعدی شگفت انگیزی که با استفاده از ابزارهای قدرتمند و استانداردهای باز مانند Unity و OpenXR می سازید بازدید کنیم. بیشتر از همه، ما بی صبرانه منتظریم تا با همه شما که جامعه شگفت انگیز توسعه دهندگان اندروید و یونیتی را تشکیل می دهید، به این سفر برویم.
برای شروع ایجاد و توسعه برای Android XR، بررسی کنید developer.android.com/develop/xr جایی که همه ابزارها، کتابخانه ها و منابعی را که برای ایجاد با Android XR SDK نیاز دارید پیدا خواهید کرد! اگر علاقه مند به دسترسی به سخت افزار پیش از انتشار و همکاری با تیم اندروید XR هستید، علاقه خود را برای شرکت در یک بوت کمپ برنامه نویس اندروید XR در سال 2025 با پر ، این فرم.
منبع: http://android-developers.googleblog.com/2024/12/introducing-android-xr-sdk-developer-preview.html