با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
Android XR از برنامه ها در مراحل مختلف توسعه پشتیبانی می کند. این برنامه برای به حداقل رساندن تلاشی که برای یک توسعه دهنده برای ایجاد یک برنامه برای چندین پلتفرم و فاکتورهای شکلی لازم است ساخته شده است.
Android XR به طور خودکار برنامههای Android سازگار را اجرا میکند که برای موبایل و صفحهنمایش بزرگ طراحی شدهاند. با چند سازگاری، میتوانید آن را به یک برنامه متمایز تبدیل کنید، اگر میخواهید همهجانبهتر به نظر برسد.
برنامه موبایل سازگار با XR
یک برنامه تلفن همراه موجود که برای انطباق با یک صفحه نمایش بزرگ یا هر عامل شکل دیگری اصلاح نشده است. این نوع برنامه تا زمانی که به هیچ ویژگیپشتیبانی نشده مانند تلفن نیاز نداشته باشد، به طور خودکار با Android XR سازگار است. کاربران می توانند جریان های وظایف حیاتی را تکمیل کنند. آنها به طور خودکار در فروشگاه Play در دسترس قرار می گیرند.
برنامه صفحه نمایش بزرگ سازگار با XR
یک برنامه Android Tier 1 یا Tier 2 صفحه نمایش بزرگ که بهینه سازی های چیدمان را برای همه اندازه های صفحه نمایش و پیکربندی دستگاه (به عنوان مثال، صفحه نمایش های بزرگ علاوه بر موبایل)، همراه با پشتیبانی پیشرفته از دستگاه های ورودی خارجی و چند وظیفه ای پیاده سازی کرده است. آنها به طور خودکار در فروشگاه Play در دسترس قرار می گیرند.
برنامه متمایز XR
یک برنامه متمایز XR یک تجربه کاربری دارد که به صراحت برای XR طراحی شده است و ویژگی هایی را اجرا می کند که فقط در XR ارائه می شوند. میتوانید با افزودن ویژگیهای XR مانند پانلهای فضایی یا محتوای XR مانند یک ویدیوی سهبعدی، از قابلیتهای Android XR نهایت استفاده را ببرید و تجربیات برنامهتان را متمایز کنید.
برنامه های متمایز اندروید XR را طراحی کنید
وقتی در فضای کامل اجرا میشود، برنامه XR شما میتواند از ویژگیهایی برای ایجاد حس حضور و سطح عمیقتر تعامل استفاده کند. برای استفاده از بوم بی نهایت، عناصر زیر را اضافه کنید:
توصیههای طراحی بصری Android XR را برای تایپوگرافی، رنگها و حرکت دنبال کنید. استفاده از مولفههای طراحی متریال را در نظر بگیرید تا برنامهتان را بومی پلتفرم کنید.
لحظات کلیدی را شناسایی کنید که در آن ویژگیهای فضایی تجربه کاربر را بهبود میبخشد و قابلیتهای منحصربهفرد XR را باز میکند.
نشانههای بصری واضحی را اضافه کنید تا کاربران به سرعت بین فضای کامل و فضای خانه جابجا شوند. برای مثال، میتوانید از جمع کردن محتوا استفاده کنید و نمادهای محتوا را برای دکمهها گسترش دهید تا انتقالها را فعال کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Design for Android XR differentiated apps\n\nAndroid XR supports apps in different stages of development. It's built to\nminimize the effort it takes for a developer to create an app for multiple\nplatforms and form factors.\n\nAndroid XR automatically runs compatible Android apps designed for mobile and\nlarge screens. With a few adaptations, you can convert it to a differentiated\napp if you want to make it feel more immersive.\n\n\n**XR compatible mobile app**\n\nAn existing [mobile](/design/ui/mobile) app that hasn't been\nmodified to adapt to a large screen or any other form factor. This type of app\nis automatically compatible with Android XR as long as it doesn't\n[require any features](/guide/topics/manifest/uses-feature-element)\nthat are [unsupported](/develop/xr/get-started#app-manifest), such\nas telephony. Users can complete critical task flows. They are automatically\nmade available on the Play Store.\n\n**XR compatible large screen app**\n\nA large screen\n[Tier 1](/docs/quality-guidelines/large-screen-app-quality#large_screen_differentiated)\nor [Tier 2](/docs/quality-guidelines/large-screen-app-quality#large_screen_optimized)\nAndroid app that has implemented layout optimizations for all screen sizes and\ndevice configurations (for example, large screens in addition to mobile), along\nwith enhanced support for external input devices and multitasking. They are\nautomatically made available on the Play Store.\n\n**XR differentiated app**\n\nAn XR differentiated app has a user experience explicitly designed for XR, and\nit implements features that are only offered on XR. You can take full advantage\nof Android XR capabilities and differentiate your app's experiences by adding XR\nfeatures like spatial panels or XR content such as a 3D video.\n\n\u003cbr /\u003e\n\nDesign Android XR differentiated apps\n-------------------------------------\n\nWhen running in Full Space, your XR app can use features to create a sense of\npresence and deeper level of engagement. To take advantage of the infinite\ncanvas, consider adding the following elements:\n\n\n[Spatial panels](/design/ui/xr/guides/spatial-ui)\n\nExpand your app across a user's space without constraints. Users can move\npanels for a personalized experience. \n\nAlas, your browser doesn't support HTML5 video. That's OK! You can still [download the video](/static/videos/design/ui/xr/xr-3d-content-opt.mp4) and watch it with a video player.\n\n[3D models](/design/ui/xr/guides/3d-content)\n\nEncourage hands-on learning and exploration with 3D models that users\ncan rotate, resize, and move. \n\n[Spatial environments](/design/ui/xr/guides/environments)\n\nTransport users to a new space and heighten focus with custom-built\nimmersive scenes.\n\n\u003cbr /\u003e\n\nTips to get started quickly\n---------------------------\n\n- Customize your app UI however you like, just like on Android.\n- Follow Material Design's [large-screen guidelines](/docs/quality-guidelines/large-screen-app-quality) to ensure apps look and function correctly at any size.\n- Follow Android XR [visual design](/design/ui/xr/guides/visual-design) recommendations for typography, colors, and [motion](/design/ui/xr/guides/motion). Consider using [Material Design components](https://m3.material.io/components) to make your app feel native to the platform.\n- Identify key moments where spatial features will improve the user experience and unlock the unique capabilities of XR.\n- Add clear visual cues to let users quickly switch between Full Space and Home Space. For example, you can use [collapse content](https://fonts.google.com/icons?icon.query=collapse+content) and [expand content](https://fonts.google.com/icons?icon.query=expand+content) icons for buttons to trigger transitions."]]