اخبار محصول

با ابزارهای آماده تولید از «نشست توسعه‌دهندگان Android»، برای مجموعه روبه‌رشد دستگاه‌های Android XR بسازید

‫۳ دقیقه برای خواندن
مشاهده نمایه Amy Zeppenfeld مشاهده نمایه Vinny DaSilva
Amy Zeppenfeld و Vinny DaSilva

از غوطه‌وری کامل در خانه تا تجربه‌های اجمالی درحال حرکت، ساختن در Android XR به شما امکان می‌دهد تا هرجا که کاربران هستند به آن‌ها دسترسی داشته باشید. در نشست توسعه‌دهندگان Android، با راه‌اندازی XREAL AURA، اولین عینک واقعیت گسترده سیمی که با سیستم‌عامل Android XR کار می‌کند، به نقطه عطف هیجان‌انگیزی رسیدیم. ‫XREAL AURA با وزن کمتر از ۹۵ گرم و یک واحد پردازش قابل‌حمل، برای راحتی و سبکی طراحی شده است و از یک پایه مشترک Android بهره می‌برد تا برنامه‌های موجود شما از همان روز اول بدون نیاز به تنظیمات اضافی کار کنند و نقطه شروع ایده‌آلی برای گسترش به تعاملات فضایی غنی‌تر فراهم شود.   

برای کمک به شما در ساختن برای این چشم‌انداز سخت‌افزاری درحال گسترش، ابزارهای درجه تولید را در سراسر پشته پلاتفرم ارائه می‌دهیم. کتابخانه‌های اصلی Jetpack XR و شبیه‌سازهای دستگاه را به نسخه پایدار ارتقا داده‌ایم، لنگراندازی در دنیای واقعی را در ARCore برای Jetpack XR اضافه کرده‌ایم، و گردش‌های کاری موتور سه‌بعدی را در Unity،‏ Godot، و Unreal Engine ساده‌سازی کرده‌ایم.

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

پایدارسازی پایه‌های اصلی Jetpack XR و ابزارهای توسعه‌دهنده

برای توسعه‌دهندگانی که با Kotlin و Compose تجربه‌های بومی می‌سازند، سطح آمادگی تولید از لایه پلاتفرم شروع می‌شود. کتابخانه‌های اصلی Jetpack XR SDK رسماً به نسخه پایدار ارتقا یافته‌اند و پایداری طولانی‌مدت API و عملکرد تولید را ارائه می‌دهند. این نسخه پایدار شامل Jetpack SceneCore برای ساختن و دستکاری کردن نمودار صحنه Android XR با محتوای سه‌بعدی، ARCore برای Jetpack XR برای مدیریت درک محیط، و XR Runtime برای مدیریت استانداردشده جلسه است. درکنار این کتابخانه‌ها، شبیه‌سازهای Android XR در Android Studio اکنون پایدار هستند و به شما امکان می‌دهند طرح‌بندی‌ها را در دستگاه‌های XR مستقیماً از رایانه کیفی خود بدون نیاز به سخت‌افزار فیزیکی بسازید، تکرار کنید، و به‌صورت بصری اعتبارسنجی کنید.

برای دیدن نحوه ترجمه این میاناهای برنامه‌سازی کاربردی پایه به برنامه‌های دنیای واقعی،  فراتر رفتن از فضای دوبعدی با هندسه سه‌بعدی سفارشی در Jetpack XR SDK را تماشا کنید. با نحوه پویانمایی کردن مدل‌های glTF، دستکاری کردن زیرگره‌ها، استفاده کردن از مواد PBR سفارشی در زمان اجرا، و تولید کردن مش‌های سه‌بعدی رویه‌ای هم‌زمان در Kotlin بااستفاده از Jetpack SceneCore آشنا شوید.

لنگر انداختن تجربه‌های دیجیتال در دنیای فیزیکی

 Geospatial APIs در ARCore برای Jetpack XR اکنون پایدار هستند و به شما امکان می‌دهند محتوای دیجیتال را با دقت بالا و ردگیری محلی قوی به مختصات دنیای واقعی متصل کنید. این قابلیت‌ها با ترکیب سرویس‌های موقعیت‌یابی بصری با درک دستگاه محلی، تجربه‌های بافتاری و آگاه از مکان را در عینک‌های واقعیت گسترده سیمی باز می‌کنند.

در ساختن تجربه‌های لنگرانداخته در جهان برای عینک واقعیت گسترده سیمی XREAL AURA، یاد خواهید گرفت که چگونه با Jetpack Compose Glimmer میاناهای کاربر نوری شفاف و قابل‌مشاهده با یک نگاه طراحی کنید و آن‌ها را به مکان‌های دنیای واقعی لنگر کنید. برای تیم‌هایی که در موتورهای بازی می‌سازند، معماری محتوای فضایی در Android XR با Unity  نحوه نگاشت فضاهای فیزیکی، حفظ جای‌گذاری‌های سه‌بعدی در جلسات، و همگام‌سازی تجربه‌های مشترک چندکاربره در Unity را بااستفاده از Spatial Entities،‏ Cloud Anchors، و ARCore Geospatial APIs بررسی می‌کند.

مقیاس‌بندی در موتورهای سه‌بعدی آشنا

Android XR در هر جایی که توسعه‌دهندگان درحال‌حاضر می‌سازند، ازجمله محیط‌های تعاملی غنی که در موتورهای هم‌زمان اختصاصی ساخته شده‌اند، با آن‌ها همراه می‌شود. Android XR Engine Hub اکنون پایدار است و راه‌اندازی، پیکربندی، و بهینه‌سازی خطوط لوله را در Unity،‏ Godot، و Unreal Engine ساده می‌کند. Engine Hub با افزونه‌های OpenXR ازپیش پیکربندی‌شده و تنظیمات پروژه اعتبارسنجی‌شده، داربست‌بندی پروژه را ساده می‌کند تا بتوانید فوراً شروع به ساختن کنید. این ابزار همچنین گردش‌های کاری نمایه‌سازی بومی را ارائه می‌دهد تا به شما کمک کند ردگیری‌های سیستم، محدودیت‌های حرارتی، و بودجه‌های قاب را در هسته‌های CPU و GPU مستقیماً در رابط موتور خود ضبط و بررسی کنید.

برای دیدن نحوه اتصال مستقیم این سیستم‌های زمان اجرا با میانای کاربر Android، ارتقای تجربه‌های فراگیر با موتورهای سه‌بعدی در Jetpack Compose برای XR را تماشا کنید و ببینید چگونه می‌توان Godot و Unity را به‌عنوان کتابخانه در برنامه‌های بومی Jetpack Compose بااستفاده از «محفظه‌های فضایی OpenXR» جاسازی کرد.

پشتیبانی از موتورهای آشنا باعث می‌شود که اقتباس عناوین سه‌بعدی موجود برای ضریب‌های شکل Android XR به‌طور یکپارچه انجام شود. تیم‌هایی مانند Contract XR درحال‌حاضر از این خط لوله با بازی Unity منتقل‌شده خود، Jigsaw Night، در XREAL AURA استفاده می‌کنند و فضایی مشارکتی ایجاد می‌کنند که در آن بازیکنان می‌توانند باهم قدم بزنند، قطعات را رد کنند، و پازل‌ها را حل کنند، که نشان می‌دهد چگونه عینک‌های سبک واقعیت گسترده و گردش‌های کاری موتور، تجربه‌های طبیعی و چندکاربره واقعیت ترکیبی را باز می‌کنند.

کانون توجه توسعه‌دهنده: ساخت واقعیت ترکیبی مشارکتی برای XREAL AURA با Contract XR

طراحی تعاملات چندحالتی با صدای درون دستگاه

با گسترش خط تولید دستگاه‌ها به تعاملات صوتی، ابزارهای جدیدی را برای طراحی تجربه‌های چندحالتی سبک معرفی می‌کنیم. توسعه‌دهندگان اکنون می‌توانند از ML Kit Gen AI Text to Speech API برای تولید صداهای طبیعی بااستفاده از هوش مصنوعی درون‌دستگاهی بهره ببرند. ما راهنمای طراحی جدیدی را درباره روال‌های مطلوب برای صدا، ازجمله نمادهای شنیداری، راه‌اندازی کرده‌ایم تا کاربران را در محیط‌های صوتی-محور و افزوده راهنمایی کنیم. برای دیدن این قطعات در عمل، ساختن تجربه‌های صوتی-محور برای افزاردید هوشمند با Gemini Nano 4 را تماشا کنید تا یاد بگیرید چگونه Jetpack Projected،‏ ML Kit، و Gemini Nano درون‌دستگاهی را در برنامه‌های مکالمه‌ای دست‌آزاد ترکیب کنید.

شروع به کار با جدیدترین ابزارها

با این به‌روزرسانی‌ها در کیت‌های توسعه نرم‌افزار اصلی، شبیه‌سازها، و ابزارهای موتور ما، شما پایه‌ای برای ساختن تجربه‌های فراگیر و افزوده در سراسر بوم‌سازگان Android XR دارید. امروز به جدیدترین نسخه پایدار Android Studio به‌روزرسانی کنید تا دستگاه‌های مجازی Android XR را برای ضریب‌های شکل عینک راه‌اندازی و آزمایش کنید، وابستگی‌های پایدار Jetpack XR را به فایل‌های ساخت خود اضافه کنید، یا افزونه Android XR Engine Hub را برای موتور سه‌بعدی دلخواهتان نصب کنید. با دردسترس قرار گرفتن دستگاه‌های جدیدی مثل XREAL AURA، اکنون بهترین زمان برای ساختن برای Android XR است. برای دریافت کتابخانه‌ها، ابزارها، و راهنماهای پایداری که برای شروع به کار نیاز دارید، به سایت توسعه‌دهندگان Android XR بروید.

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

نویسنده:
ادامه خواندن