پایه ها

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

Android XR برای کمک به ایجاد تجربیات یکپارچه و بی حد و حصر، ناوبری حرکتی طبیعی، ورودی های چندوجهی و قابلیت های فضایی و سه بعدی جدید را ارائه می دهد.

حالت های Home Space و Full Space

کاربر می تواند اپلیکیشن شما را در دو حالت Home Space و Full Space تجربه کند. در Home Space، کاربر می‌تواند با برنامه شما که در کنار سایر برنامه‌ها اجرا می‌شود، چند کار انجام دهد. در فضای کامل، برنامه شما در مرکز توجه تجربه کاربر با دسترسی کامل به قابلیت‌های فراگیر Android XR قرار می‌گیرد.

فردی که پشت میزی ایستاده و 3 برنامه در اطرافش باز است.

فضای خانه

  • چندین برنامه در کنار هم اجرا می شوند تا کاربران بتوانند چند کار را انجام دهند.
  • هر برنامه Android سازگار با موبایل یا صفحه نمایش بزرگ می تواند در Home Space بدون هیچ گونه توسعه اضافی کار کند.
  • برنامه‌های اندرویدی توسعه‌یافته با راهنمای بهینه‌سازی صفحه‌نمایش بزرگ، بهترین سازگاری را دارند.
  • Home Space از محیط های سیستمی پشتیبانی می کند. از پانل‌های فضایی ، مدل‌های سه بعدی یا محیط‌های فضایی برنامه پشتیبانی نمی‌کند.
  • برنامه ها دارای مرزهای محدود هستند.
  • اندازه پیش فرض: 1024 x 720dp
  • حداقل اندازه 385 x 595dp، حداکثر 2560 x 1800dp
  • برنامه ها در فاصله 1.75 متری کاربر راه اندازی می شوند.
فردی که در دهانه ماه مجازی ایستاده و یک برنامه در آن باز است     جلوی آنها این برنامه دارای سه پنل و یک هرم سه بعدی است.

فضای کامل

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

به کاربران کنترل محیط خود را بدهید

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

  • یک محیط فضایی یک فضای مجازی کاملاً فراگیر را شبیه سازی می کند که فضای فیزیکی کاربر را در اختیار می گیرد. فقط در فضای کامل موجود است. به عنوان مثال، کاربر در یک سینمای مجلل مجازی فیلمی را تماشا می کند.
  • یک محیط عبور عناصر دیجیتال را به محیط فیزیکی کاربر اضافه می کند. به عنوان مثال، کاربر چندین برنامه با صفحه نمایش بزرگ را باز می کند و همزمان اتاق واقعی خود را می بیند.

آموزش ساخت محیط های فضایی در Full Space .

محیط های سیستمی

کاربران می توانند محیط های ارائه شده توسط سیستم اندروید XR را انتخاب کنند. این محیط های سیستمی را می توان در Home Space یا Full Space استفاده کرد. اگر برنامه‌ای محیط خاصی را تعریف نکند، محیط سیستم را به ارث می‌برد - چه به صورت گذرا یا یک محیط مجازی.

طراحی با ورودی های چندوجهی

طراحی برنامه های کاربردی همه جانبه که برای طیف وسیعی از کاربران قابل دسترسی باشد، ضروری است. شما باید به کاربران اجازه دهید تا روش های ورودی را مطابق با اولویت ها و توانایی های فردی خود سفارشی کنند.

برای کمک به شما در دستیابی به این هدف، Android XR از انواع روش‌های ورودی، از جمله ردیابی دست و چشم، فرمان‌های صوتی، صفحه‌کلیدهای متصل به بلوتوث، موس‌های سنتی و تطبیقی، ترک‌پد و کنترل‌های شش درجه آزادی (6DoF) پشتیبانی می‌کند. برنامه شما باید به طور خودکار با این روش‌های داخلی کار کند.

اطمینان حاصل کنید که برای تأیید عملکرد کاربر برای هر مدل تعاملی که انتخاب می‌کنید، بازخورد دیداری یا صوتی ارائه می‌دهید.

درباره ملاحظات طراحی برای دسترسی XR بیاموزید .

5 نماد گزینه‌های ورودی چندوجهی را نشان می‌دهند: ردیابی دست، صدا، ردیابی چشم، صفحه‌کلید و ماوس و کنترل‌کننده‌ها.

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

دستورات صوتی برای تعامل هندزفری مفید هستند . کاربران می توانند ورودی های متن را دیکته کنند و برخی از تعاملات برنامه را با دستورالعمل های گفتاری از طریق Gemini انجام دهند. به عنوان مثال، یک کاربر ممکن است برای باز کردن آن برنامه بگوید "Open Google Maps".

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

دستگاه های جانبی . Android XR از دستگاه های خارجی مانند صفحه کلید بلوتوث، ماوس و کنترلر 6DoF پشتیبانی می کند. برای کنترل‌کننده‌ها، از نگاشت دکمه‌های بصری اطمینان حاصل کنید و به کاربران اجازه دهید تا دکمه‌ها را مطابق با ترجیحات خود نقشه‌برداری مجدد کنند.

درک حرکات سیستم

Android XR اقدامات آشنای تلفن همراه مانند فشار دادن، نیشگون گرفتن و کشیدن انگشت را به یک سیستم ناوبری مبتنی بر اشاره گسترش می‌دهد.

کاربران با رو به داخل کف دست اصلی خود حرکت می کنند، انگشت اشاره و شست خود را نیشگون گرفته و نگه می دارند. دست آنها به سمت بالا، پایین، چپ یا راست حرکت می کند و برای انتخاب یک گزینه رها می کند. کاربران می توانند اولویت دست اصلی خود را در تنظیمات ورودی تنظیم کنند.

کاربران می توانند منوی پیمایش حرکتی را در هر مکان و هر زمان باز کنند تا:

  • بازگشت به عقب : مانند پشته پشتی در تلفن همراه Android عمل می کند و به مورد قبلی باز می گردد.
  • Launcher : کاربران را به صفحه اصلی می برد.
  • موارد اخیر : کاربران می توانند برنامه ها را باز، ببندند و تغییر دهند.

ملاحظات حریم خصوصی

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

دستورالعمل‌های کیفیت برنامه Android XR را دنبال کنید .