اخبار محصول

کتابخانه‌های اصلی Jetpack XR SDK به نسخه بتا رسیدند: نقطه عطف بعدی برای اندروید XR

۲ دقیقه مطالعه
۳ نویسنده
Amy Zeppenfeld, Greg Underwood, Yasmine Evjen

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

امروز، با هیجان اعلام می‌کنیم که Jetpack SceneCore ، ARCore برای Jetpack XR و XR Runtime به نسخه بتا رسیده‌اند و Jetpack Compose برای XR نیز به زودی منتشر خواهد شد! این بدان معناست که APIها در حال تثبیت هستند و اکنون زمان بسیار خوبی برای ادغام آنها در گردش‌های کاری تولید و ایجاد محتوا برای Android XR است.

چرا کیت توسعه نرم‌افزاری جت‌پک XR؟

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

برای پشتیبانی از توسعه شما، این نسخه بر ارائه بلوک‌های سازنده اساسی در سراسر SDK تمرکز دارد:

چه چیزهای جدیدی در نسخه بتا وجود دارد؟

بازخورد مستقیم از پیش‌نمایش‌های توسعه‌دهندگان به شکل‌گیری این نسخه‌های بتا کمک کرد و چندین اصلاح مهم 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 شروع کنید.

نوشته شده توسط:
ادامه مطلب