کتابخانههای اصلی Jetpack XR SDK به نسخه بتا رسیدند: نقطه عطف بعدی برای اندروید XR
۲ دقیقه مطالعه
از زمان معرفی کیت توسعه نرمافزار اندروید XR، توسعهدهندگان ایدههای خود را به تجربیات نوآورانه و فراگیر برای هدستهای XR و عینکهای سیمی XR تبدیل کردهاند. با گسترش اکوسیستم، میتوانید راحتتر این تجربیات را از پیشنمایش به محصول نهایی منتقل کنید و به کاربران در هر کجا که هستند، دسترسی پیدا کنید.
امروز، با هیجان اعلام میکنیم که Jetpack SceneCore ، ARCore برای Jetpack XR و XR Runtime به نسخه بتا رسیدهاند و Jetpack Compose برای XR نیز به زودی منتشر خواهد شد! این بدان معناست که APIها در حال تثبیت هستند و اکنون زمان بسیار خوبی برای ادغام آنها در گردشهای کاری تولید و ایجاد محتوا برای Android XR است.
چرا کیت توسعه نرمافزاری جتپک XR؟
کیت توسعه نرمافزاری Jetpack XR شامل تمام ابزارها و کتابخانههایی است که برای ساخت تجربیات فراگیر و افزوده برای اندروید XR نیاز دارید. چه در حال پورت کردن یک برنامه دوبعدی موجود باشید و چه در حال ایجاد یک برنامه سهبعدی XR جدید از ابتدا، میتوانید این کار را با استفاده از ابزارهای توسعه اندروید آشنا که از قبل میشناسید و دوست دارید، انجام دهید.
برای پشتیبانی از توسعه شما، این نسخه بر ارائه بلوکهای سازنده اساسی در سراسر SDK تمرکز دارد:
- Jetpack SceneCore : ساخت و دستکاری نمودار صحنه اندروید XR با محتوای سهبعدی. میتوانید مدلهای سهبعدی را مرتب کنید، صدای فضایی پخش کنید و از سیستم اجزای موجودیت قوی برای ایجاد، کنترل و مدیریت موجودیتها استفاده کنید.
- ARCore برای Jetpack XR : محتوای دیجیتال را با قابلیتهای ادراکی به دنیای واقعی بیاورید. این کتابخانه تخمین عمق ، لنگرهای پایدار ، آزمایش برخورد و شناسایی صفحه را پشتیبانی میکند.
- XR Runtime : پایه و اساس زمان اجرای SDK را فراهم میکند، چرخه حیات دستگاه، ایجاد جلسه و پیکربندیهای سیستمی که سطح API را فعال میکنند، مدیریت میکند.
- Jetpack Compose برای XR : طرحبندیهای رابط کاربری فضایی ایجاد کنید که از قابلیتهای فضایی اندروید XR بهره میبرند. این کتابخانه به شما امکان میدهد از مفاهیم آشنای Compose برای ایجاد رابطهای کاربری فضایی استفاده کنید و به زودی به نسخه بتا خواهد رسید.
چه چیزهای جدیدی در نسخه بتا وجود دارد؟
بازخورد مستقیم از پیشنمایشهای توسعهدهندگان به شکلگیری این نسخههای بتا کمک کرد و چندین اصلاح مهم API را برای اطمینان از آماده بودن این کتابخانهها برای تولید، معرفی کرد.
- پشتیبانی گستردهتر از تست: اکنون قابلیتهای جدیدی در سراسر کتابخانههای فراگیر XR، از جمله تست صدای فضایی ، دستگاههای XR و پیکربندی جلسه ، در دسترس هستند . برای جزئیات بیشتر به یادداشتهای انتشار هر کتابخانه مراجعه کنید .
- پشتیبانی از کوروتینهای کاتلین : برای هماهنگی بهتر با کوروتینهای کاتلین، Session.create اکنون یک تابع suspend است.
- بهروزرسانیهای اصطلاحات و کلاس : AnchorEntity به AnchorSpace تغییر نام داده است، و اکنون ActivitySpace و AnchorSpace هر دو از یک کلاس SpaceEntity مشترک برای مدیریت فضایی منسجمتر در صحنهها، ارثبری میکنند.
برای بررسی جزئیات خاص در مورد نامگذاری و تغییرات API، به یادداشتهای انتشار کامل هر کتابخانه مراجعه کنید.
شروع کنید و بازخورد ارائه دهید
برای افزودن این وابستگیها، مخزن Google Maven را در پروژه خود وارد کنید و جدیدترین کتابخانههای XR را به فایلهای build.gradle خود اضافه کنید.
dependencies { implementation("androidx.xr.scenecore:scenecore:1.0.0-beta02") implementation("androidx.xr.arcore:arcore:1.0.0-beta02") implementation("androidx.xr.runtime:runtime:1.0.0-beta02") implementation("androidx.xr.compose:compose:1.0.0-alpha17") }
اکوسیستم دستگاههای اندروید XR که تجربیات فراگیر را ارائه میدهند، در حال گسترش است، از هدستهای XR گرفته تا عینکهای سیمی XR. هیچ زمانی بهتر از الان برای شروع ساخت تجربیات فراگیر با Jetpack XR SDK Beta وجود نداشته است. همین امروز دست به کار شوید و ساخت و آزمایش را روی Samsung Galaxy XR یا Android XR Emulator شروع کنید.
اخبار محصولما از انتشار پیشنمایش توسعهدهندگان شماره ۴ کیت توسعه نرمافزار اندروید XR هیجانزدهایم و تمرکز خود را بر یکپارچهسازی توسعه بین دستگاهی برای هدستها، عینکهای XR سیمی و عینکهای هوشمند ادامه میدهیم.
اخبار محصولاز پوششهای افزوده گرفته تا محیطهای کاملاً فراگیر، اکوسیستم اندروید XR به سرعت در حال گسترش است و سامسونگ گلکسی XR همین امروز در دسترس است.
Stevan Silva , Vinny DaSilva • 2 دقیقه خواندن
اخبار محصولما مفتخریم اعلام کنیم که پشتیبانی رسمی از موتور Unreal و Godot برای اندروید XR آغاز شده است. ما همچنین ابزارهای جدیدی را برای افزایش بهرهوری شما و فعال کردن قابلیتهای جدید XR راهاندازی میکنیم: مرکز موتور Android XR و چارچوب تعامل Android XR.
Luke Hopkins , Ryan Bartley • ۴ دقیقه مطالعه
جدیدترین بینشهای توسعه اندروید را به صورت هفتگی در صندوق ورودی خود دریافت کنید.







