اخبار محصول

به‌روزرسانی‌های SDK اندروید XR: معرفی پیش‌نمایش توسعه‌دهندگان ۲

مطالعه ۴ دقیقه‌ای
Matthew McCullough
معاون رئیس، مدیریت محصول، توسعه‌دهنده اندروید

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

امروز مفتخریم که به‌روزرسانی Android XR SDK : Developer Preview 2 را به اشتراک بگذاریم، که مملو از ویژگی‌ها و بهبودهای جدید است تا به شما در توسعه تجربیات همه‌جانبه، مفید و لذت‌بخش با APIهای آشنای اندروید، ابزارها و استانداردهای باز ایجاد شده برای XR کمک کند.

در کنفرانس Google I/O، ما دو جلسه فنی مرتبط با اندروید XR داریم. جلسه اول «ساخت برنامه‌های متمایز برای اندروید XR با محتوای سه‌بعدی» است که بسیاری از ویژگی‌های موجود در Jetpack SceneCore و ARCore برای Jetpack XR را پوشش می‌دهد. آینده همین الان است، با Compose و AI در اندروید XR که ایجاد رابط کاربری متمایز XR و دیدگاه ما در مورد تقاطع XR با قابلیت‌های پیشرفته هوش مصنوعی را پوشش می‌دهد.

جلسات-اندروید-ایکس-آر-گوگل-آی-او-اندروید.png

ساخت برنامه‌های متمایز برای اندروید XR با محتوای سه‌بعدی و آینده همین حالا است، با Compose و هوش مصنوعی در اندروید XR

ویژگی‌های جدید در پیش‌نمایش توسعه‌دهندگان ۲

از زمان انتشار پیش‌نمایش توسعه‌دهندگان ۱ ، ما بر آسان‌تر کردن استفاده از APIها و افزودن ویژگی‌های جدید و فراگیر اندروید XR تمرکز کرده‌ایم. بازخورد شما به ما در شکل‌دهی به توسعه ابزارها، SDKها و خود پلتفرم کمک کرده است.

با استفاده از کیت توسعه نرم‌افزار Jetpack XR ، اکنون می‌توانید ویدیوهای ۱۸۰ درجه و ۳۶۰ درجه را پخش کنید که می‌توانند با کدگذاری با مشخصات MV-HEVC یا با کدگذاری فریم‌های نما به صورت استریوسکوپیک (برجسته‌نما) درآیند. استاندارد MV-HEVC برای ویدیوی استریوسکوپیک بهینه و طراحی شده است و به برنامه شما اجازه می‌دهد ویدیوهای فراگیر را با کیفیت عالی و به طور موثر پخش کند. برنامه‌هایی که با Jetpack Compose برای XR ساخته شده‌اند، می‌توانند از SpatialExternalSurface قابل ترکیب برای رندر رسانه‌ها، از جمله ویدیوهای استریوسکوپی، استفاده کنند.

با استفاده از Jetpack Compose برای XR ، اکنون می‌توانید طرح‌بندی‌هایی را تعریف کنید که با پیکربندی‌های مختلف نمایشگر XR سازگار می‌شوند. برای مثال، از SubspaceModifier برای مشخص کردن اندازه یک Subspace به عنوان درصدی از اندازه مشاهده توصیه شده دستگاه استفاده کنید، بنابراین یک پنل به راحتی فضایی را که در آن قرار دارد پر می‌کند.

طراحی متریال برای XR اکنون از overrideهای کامپوننت بیشتری برای TopAppBar ، AlertDialog و ListDetailPaneScaffold پشتیبانی می‌کند و به برنامه‌های دارای صفحه نمایش بزرگ شما که از طراحی متریال استفاده می‌کنند، کمک می‌کند تا به راحتی با دنیای جدید XR سازگار شوند.

app-adapts-android-xr-material-design-google-io.png

یک برنامه با استفاده از طراحی متریال برای XR و با لغو کامپوننت جدید، با XR سازگار می‌شود.

در ARCore برای Jetpack XR ، اکنون می‌توانید پس از درخواست مجوزهای مناسب، دست‌ها را ردیابی کنید. دست‌ها مجموعه‌ای از ۲۶ مفصل دست هستند که می‌توانند برای تشخیص حرکات دست و ایجاد سطح کاملاً جدیدی از تعامل با برنامه‌های Android XR شما استفاده شوند:

arcore-jetpack-android-xr-google-io.webp

دست‌ها یک روش ورودی طبیعی را به تجربه اندروید XR شما می‌آورند.

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

شبیه‌ساز اندروید XR همچنین به‌روزرسانی‌هایی برای پایداری، پشتیبانی از پردازنده‌های گرافیکی AMD دریافت کرده و اکنون کاملاً با رابط کاربری اندروید استودیو یکپارچه شده است.

شبیه‌ساز اندروید XR در اندروید استودیو گوگل آی او

شبیه‌ساز اندروید XR اکنون در اندروید استودیو ادغام شده است

توسعه‌دهندگانی که از Unity استفاده می‌کنند ، پیش از این با موفقیت بازی‌ها و برنامه‌های موجود را ایجاد و به Android XR منتقل کرده‌اند . امروز، می‌توانید به نسخه پیش‌انتشار ۲ بسته Unity OpenXR: Android XR ارتقا دهید! این به‌روزرسانی بهبودهای عملکردی زیادی مانند پشتیبانی از Dynamic Refresh Rate را اضافه می‌کند که عملکرد و مصرف برق برنامه شما را بهینه می‌کند. سایه‌زن‌های ساخته شده با Shader Graph اکنون از SpaceWarp پشتیبانی می‌کنند و استفاده از SpaceWarp را برای کاهش بار محاسباتی روی دستگاه آسان‌تر می‌کنند. مش‌های دست اکنون با انسداد نمایش داده می‌شوند که امکان تجسم واقع‌گرایانه دست را فراهم می‌کند.

قالب بهبود یافته واقعیت ترکیبی یونیتی برای اندروید XR را بررسی کنید، که اکنون شامل پشتیبانی از انسداد و لنگرهای پایدار است.

ما اخیراً نمونه‌های اندروید XR را برای یونیتی منتشر کرده‌ایم که قابلیت‌های پلتفرم اندروید XR مانند ردیابی دست، ردیابی صفحه، ردیابی چهره و passthrough را نشان می‌دهد.

نسخه آزمایشی-اندروید-xr-google-io.gif

نمونه‌های متن‌باز یونیتی گوگل، ویژگی‌های پلتفرم و نحوه پیاده‌سازی آنها را نشان می‌دهند.

منطق هوش مصنوعی فایربیس برای یونیتی اکنون در پیش‌نمایش عمومی قرار دارد! این امر ادغام هوش مصنوعی نسل جدید را در برنامه‌های شما آسان می‌کند و امکان ایجاد تجربیات مبتنی بر هوش مصنوعی را با Gemini و Android XR فراهم می‌کند. منطق هوش مصنوعی فایربیس به طور کامل از قابلیت‌های Gemini، از جمله ورودی و خروجی چندوجهی و جریان دو جهته برای رابط‌های مکالمه‌ای فراگیر، پشتیبانی می‌کند. منطق هوش مصنوعی فایربیس که با در نظر گرفتن آمادگی برای تولید ساخته شده است، با سرویس‌های اصلی فایربیس مانند App Check، Remote Config و Cloud Storage برای امنیت، قابلیت پیکربندی و مدیریت داده‌ها ادغام شده است. برای کسب اطلاعات بیشتر در مورد این موضوع به وبلاگ فایربیس مراجعه کنید یا برای شروع مستقیماً به API Gemini با استفاده از Vertex AI در مستندات Firebase SDK مراجعه کنید.

ادامه‌ی ساختن آینده با هم

تعهد ما به استانداردهای باز با مشخصات glTF Interactivity ، با همکاری گروه Khronos، ادامه می‌یابد که در مدل‌های glTF ارائه شده توسط Jetpack XR در اواخر امسال پشتیبانی خواهد شد. مدل‌هایی که از مشخصات glTF Interactivity استفاده می‌کنند، دارایی‌های تعاملی مستقلی هستند که می‌توانند رفتارهای از پیش برنامه‌ریزی شده زیادی داشته باشند، مانند چرخاندن اشیاء با فشردن یک دکمه یا تغییر رنگ یک ماده در طول زمان.

اندروید XR ابتدا در پروژه Moohan سامسونگ که اواخر امسال عرضه می‌شود، در دسترس خواهد بود. کمی بعد، شرکای ما در XREAL دستگاه بعدی اندروید XR را منتشر خواهند کرد. این دستگاه که با نام رمز Project Aura شناخته می‌شود، یک دستگاه قابل حمل و قابل اتصال است که به کاربران امکان دسترسی به برنامه‌های اندرویدی مورد علاقه‌شان، از جمله برنامه‌هایی که برای XR ساخته شده‌اند، را می‌دهد. این دستگاه به عنوان یک نسخه توسعه‌دهندگان، به طور خاص برای شما جهت شروع به ایجاد و آزمایش، عرضه خواهد شد. بهترین خبر؟ با ابزارهای آشنایی که امروزه برای ساخت برنامه‌های اندرویدی استفاده می‌کنید، می‌توانید برای این دستگاه‌ها نیز برنامه بسازید.

اندروید-ایکس-آر-گوگل-یو-متا.png

پروژه آئورا از شرکت XREAL

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

و ما می‌دانیم که بسیاری از شما برای آینده اندروید XR روی عینک‌ها هیجان‌زده هستید. ما اکنون در حال شکل‌دهی به تجربه توسعه‌دهندگان هستیم و جزئیات بیشتری در مورد نحوه مشارکت شما در اواخر امسال به اشتراک خواهیم گذاشت.

برای شروع ایجاد و توسعه برای اندروید XR، به developer.android.com/develop/xr مراجعه کنید، جایی که تمام ابزارها، کتابخانه‌ها و منابع مورد نیاز برای کار با SDK اندروید XR را پیدا خواهید کرد. به طور خاص، نمونه‌ها و آزمایشگاه‌های کد ما را امتحان کنید.

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

این اطلاعیه و تمام به‌روزرسانی‌های Google I/O 2025 را از ۲۲ مه در io.google بررسی کنید.

نوشته شده توسط:

ادامه مطلب