اگر از قبل یک برنامه موبایل یا صفحه نمایش بزرگ در اندروید دارید، Jetpack XR SDK با فضاسازی طرحبندیهای موجود و بهبود تجربیات شما با مدلهای سهبعدی و محیطهای فراگیر، برنامه شما را به بُعد جدیدی وارد میکند . برای توصیههای ما در مورد فضاسازی برنامه اندروید موجود خود، به دستورالعملهای کیفیت ما مراجعه کنید.
برو همه جانبه بساز
شروع به ساخت تجربیات فراگیر برای هدستها و عینکهای XR کنید.
arrow_forward
تجربیات افزوده و مفید بسازید
هدف، عینکهای هوش مصنوعی سبک و شیک است. از ابزارهای مدرن توسعه اندروید مانند Kotlin و Jetpack Compose Glimmer استفاده کنید. از APIهایی استفاده کنید که تجربیات برنامه پیشبینیشده از تلفن به عینک هوش مصنوعی را تسهیل میکنند.
برو بساز، افزوده شده
شروع به ساخت تجربیات افزوده برای عینکهای هوش مصنوعی کنید.
arrow_forward
استفاده از کتابخانههای جتپک
کتابخانههای Jetpack XR SDK یک جعبه ابزار جامع برای ساخت تجربیات غنی و فراگیر ، تجربیات سبک و افزوده و هر چیزی بین این دو ارائه میدهند. کتابخانههای زیر بخشی از Jetpack XR SDK هستند:
Jetpack Compose برای XR : به صورت اعلانی طرحبندیهای رابط کاربری فضایی بسازید که از قابلیتهای فضایی اندروید XR بهره میبرند.
طراحی متریال برای XR : با کامپوننتها و طرحبندیهای متریال که برای XR سازگار هستند، بسازید.
Jetpack SceneCore : ساخت و دستکاری نمودار صحنه اندروید XR با محتوای سهبعدی.
Jetpack Compose Glimmer : یک جعبه ابزار رابط کاربری برای ساخت تجربیات تقویتشده اندروید XR، بهینهسازیشده برای عینکهای نمایش هوش مصنوعی.
Jetpack Projected : رابطهای برنامهنویسی کاربردی (API) که تجربههای اپلیکیشنهای پروژکتوری را از گوشی به عینکهای هوش مصنوعی تسهیل میکنند.
توسعه API در طول پیشنمایش توسعهدهندگان
کتابخانههای Jetpack XR SDK بخشی از پیشنمایش توسعهدهندگان Android XR هستند و این APIها هنوز در دست توسعه هستند. برای اطلاع از مشکلات شناختهشده، به یادداشتهای انتشار کتابخانه مراجعه کنید:
دستگاههای XR قابل استفاده : هدستهای XR، عینکهای XR سیمی
با استفاده از Jetpack Compose برای XR، میتوانید از مفاهیم آشنای Compose مانند ردیفها و ستونها برای ایجاد طرحبندیهای رابط کاربری فضایی در XR استفاده کنید، چه در حال انتقال یک برنامه دوبعدی موجود به XR باشید و چه یک برنامه XR جدید را از ابتدا ایجاد کنید.
این کتابخانه، کامپوننتهای زیرفضا مانند پنلهای فضایی و orbiters را ارائه میدهد که به شما امکان میدهد رابط کاربری دوبعدی Compose یا Views-based موجود خود را در یک طرحبندی فضایی قرار دهید.
Compose for XR زیرفضای Volume composable را معرفی میکند که به شما امکان میدهد موجودیتهای SceneCore ، مانند مدلهای سهبعدی، را نسبت به رابط کاربری خود قرار دهید.
دستگاههای XR قابل استفاده : هدستهای XR، عینکهای XR سیمی
کتابخانه Jetpack SceneCore به شما امکان میدهد محتوای سهبعدی را که توسط موجودیتها تعریف شده است، نسبت به یکدیگر و محیط خود قرار داده و مرتب کنید. با SceneCore، میتوانید:
کتابخانه Jetpack SceneCore همچنین از فضاییسازی برنامههای ساخته شده با استفاده از Views پشتیبانی میکند. برای جزئیات بیشتر به راهنمای ما در مورد کار با Views مراجعه کنید.
دستگاههای XR قابل استفاده : هدستهای XR، عینکهای XR سیمی، عینکهای هوش مصنوعی
کتابخانه ARCore for Jetpack XR با الهام از کتابخانه ARCore موجود، قابلیتهایی را برای ترکیب محتوای دیجیتال با دنیای واقعی فراهم میکند. این کتابخانه شامل ردیابی حرکت، لنگرهای پایدار، آزمایش ضربه و شناسایی صفحه با برچسبگذاری معنایی (به عنوان مثال، کف، دیوارها و روی میزها) است. این کتابخانه از پشته ادراک زیربنایی OpenXR بهره میبرد که سازگاری با طیف وسیعی از دستگاهها را تضمین میکند و به برنامههای آینده کمک میکند.
Jetpack Compose Glimmer یک جعبه ابزار رابط کاربری برای ساخت تجربیات تقویتشده اندروید XR است که برای نمایش عینکهای هوش مصنوعی بهینه شده است. رابط کاربری زیبا، مینیمال و راحتی را برای دستگاههایی که تمام روز استفاده میشوند، بسازید.
ساخته شده برای سهولت در نگاه کردن و خوانایی : برخلاف تلفنها، بوم اصلی یک صفحه نمایش نوری شفاف است. Jetpack Compose Glimmer تمهای مخصوص عینک ، پالتهای رنگی ساده و تایپوگرافی را ارائه میدهد تا محتوای شما به راحتی خوانده شود، سریع پردازش شود و هرگز حواستان پرت نشود.
بهینه شده برای تعاملات مختص دستگاههای پوشیدنی : ما مدلهای تعاملی را برای نحوه استفاده افراد از عینک بهینه کردهایم. اجزای Jetpack Compose Glimmer دارای حالتهای فوکوس واضح هستند، مانند خطوط کلی بهینه شده به جای جلوههای موجدار حواسپرتکننده، و برای مدیریت ورودیهای فیزیکی رایج مانند ضربه زدن، کشیدن انگشت روی قاب و البته صدا ساخته شدهاند.
استفاده از الگوهای رابط کاربری اعلانی آشنا : از آنجا که Jetpack Compose Glimmer کاملاً بر اساس Jetpack Compose ساخته شده است، میتوانید از هر آنچه که در مورد ساخت رابط کاربری اعلانی در اندروید میدانید، استفاده کنید. ما مجموعهای کامل از توابع Composable اصلی و از پیش ساخته شده - چیزهایی مانند Text ، Icon ، Button و اجزای تخصصی مانند TitleChip - را ارائه میدهیم که همگی برای محیط عینک بهینه شدهاند.
جتپک پیشبینیشده
دستگاههای XR قابل اجرا : عینکهای هوش مصنوعی
وقتی برای عینکهای هوش مصنوعی برنامه میسازید ، برنامه شما روی یک دستگاه میزبان همراه، مانند یک تلفن اندروید، اجرا میشود که تجربیات XR برنامه شما را نمایش میدهد. Jetpack Projected به این دستگاههای میزبان اندروید اجازه میدهد تا در صورت داشتن قابلیتهای نمایش XR، با عینکهای هوش مصنوعی ارتباط برقرار کنند.
دسترسی به سختافزار دستگاه نمایش داده شده : یک زمینه دستگاه که به دستگاه نمایش داده شده (عینک هوش مصنوعی) گره خورده است. این زمینه نمایش داده شده، دسترسی به سختافزار دستگاه نمایش داده شده، مانند دوربین را فراهم میکند. فعالیتهای اختصاصی ایجاد شده به طور خاص برای نمایش در عینک هوش مصنوعی ، از قبل به عنوان یک زمینه نمایش داده شده عمل میکنند . اگر بخش دیگری از برنامه شما (مانند یک فعالیت تلفنی یا یک سرویس) نیاز به دسترسی به سختافزار عینک هوش مصنوعی داشته باشد، میتواند یک زمینه نمایش داده شده را دریافت کند .
سادهسازی درخواستهای مجوز : عینکهای هوش مصنوعی از مدل استاندارد مجوز اندروید پیروی میکنند، با مجوزهای مخصوص عینک که باید در زمان اجرا درخواست شوند تا برنامه شما بتواند به سختافزار دستگاه، مانند دوربین، دسترسی پیدا کند. کمککننده مجوز، این مکانیسمهای درخواست مجوز را در رابطهای تلفن و عینک هوش مصنوعی ساده میکند تا یک تجربه درخواست ثابت ارائه دهد.
بررسی قابلیتهای دستگاه و نمایشگر : بررسی کنید که آیا دستگاه مورد نظر دارای نمایشگر است و وضعیت نمایشگر برای ارائه تصاویر چگونه است. برنامه خود را بر اساس قابلیتهای دستگاه تطبیق دهید. به عنوان مثال، اگر دستگاه نمایشگر ندارد یا نمایشگر خاموش است، ممکن است بخواهید زمینه صوتی بیشتری ارائه دهید.
دسترسی به اقدامات دوربین برنامه : برنامه شما میتواند به اقدامات دوربین کاربر دسترسی داشته باشد، برای مثال برای روشن یا خاموش کردن دوربین در یک برنامه پخش ویدیو.
OpenXR™ و لوگوی OpenXR علائم تجاری متعلق به گروه Khronos هستند و به عنوان یک علامت تجاری در چین، اتحادیه اروپا، ژاپن و بریتانیا ثبت شدهاند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-12-08 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-12-08 بهوقت ساعت هماهنگ جهانی."],[],[]]