سیستم Android XR از مدلهای تعاملی مشابه مدلهای موجود در برنامههای موبایل و صفحهنمایش بزرگ استفاده میکند تا به کاربران در درک نحوه استفاده از XR کمک کند. این شامل الگوهای شناخته شده ای مانند صفحه اصلی، نمای کلی برنامه ها، پشته پشتی و غیره است.
Android XR برای کمک به ایجاد تجربیات یکپارچه و بی حد و حصر، ناوبری حرکتی طبیعی، ورودی های چندوجهی و قابلیت های فضایی و سه بعدی جدید را ارائه می دهد.
حالت های Home Space و Full Space
کاربر می تواند اپلیکیشن شما را در دو حالت Home Space و Full Space تجربه کند. در Home Space، کاربر میتواند با برنامه شما که در کنار سایر برنامهها اجرا میشود، چند کار انجام دهد. در فضای کامل، برنامه شما در مرکز توجه تجربه کاربر با دسترسی کامل به قابلیتهای فراگیر Android XR قرار میگیرد.
به کاربران کنترل محیط خود را بدهید
در اندروید XR، محیط به فضای واقعی یا مجازی گفته می شود که کاربر هنگام پوشیدن دستگاه XR می بیند. محدودیت های فیزیکی صفحه نمایش های موبایل و دسکتاپ محدود نمی شود.
- یک محیط فضایی یک فضای مجازی کاملاً فراگیر را شبیه سازی می کند که فضای فیزیکی کاربر را در اختیار می گیرد. فقط در فضای کامل موجود است. به عنوان مثال، کاربر در یک سینمای مجلل مجازی فیلمی را تماشا می کند.
- یک محیط عبور عناصر دیجیتال را به محیط فیزیکی کاربر اضافه می کند. به عنوان مثال، کاربر چندین برنامه با صفحه نمایش بزرگ را باز می کند و همزمان اتاق واقعی خود را می بیند.
آموزش ساخت محیط های فضایی در Full Space .
محیط های سیستمی
کاربران می توانند محیط های ارائه شده توسط سیستم اندروید XR را انتخاب کنند. این محیط های سیستمی را می توان در Home Space یا Full Space استفاده کرد. اگر برنامهای محیط خاصی را تعریف نکند، محیط سیستم را به ارث میبرد - چه به صورت گذرا یا یک محیط مجازی.
طراحی با ورودی های چندوجهی
طراحی برنامه های کاربردی همه جانبه که برای طیف وسیعی از کاربران قابل دسترسی باشد، ضروری است. شما باید به کاربران اجازه دهید تا روش های ورودی را مطابق با اولویت ها و توانایی های فردی خود سفارشی کنند.
برای کمک به شما در دستیابی به این هدف، Android XR از انواع روشهای ورودی، از جمله ردیابی دست و چشم، فرمانهای صوتی، صفحهکلیدهای متصل به بلوتوث، موسهای سنتی و تطبیقی، ترکپد و کنترلهای شش درجه آزادی (6DoF) پشتیبانی میکند. برنامه شما باید به طور خودکار با این روشهای داخلی کار کند.
اطمینان حاصل کنید که برای تأیید عملکرد کاربر برای هر مدل تعاملی که انتخاب میکنید، بازخورد دیداری یا صوتی ارائه میدهید.
درباره ملاحظات طراحی برای دسترسی XR بیاموزید .
ردیابی دست تعاملات طبیعی را امکان پذیر می کند . اکثر ژست ها باید برای انجام مکرر راحت باشند و نیازی به حرکات بزرگ دست یا بازو برای مدت زمان طولانی نداشته باشند. اگر دستهای مجازی را اضافه میکنید، مطمئن شوید که آنها به دقت ردیابی میشوند. اگر ژست های خاصی اضافه کنید، حرکات موضعی کوچک به حرکات جارویی بزرگ ترجیح داده می شود.
دستورات صوتی برای تعامل هندزفری مفید هستند . کاربران می توانند ورودی های متن را دیکته کنند و برخی از تعاملات برنامه را با دستورالعمل های گفتاری از طریق Gemini انجام دهند. به عنوان مثال، یک کاربر ممکن است برای باز کردن آن برنامه بگوید "Open Google Maps".
ردیابی چشم تعاملات بی دردسر را امکان پذیر می کند ، مانند انتخاب اشیا با نگاه کردن به آنها. برای به حداقل رساندن فشار چشم، می توانید روش های ورودی جایگزینی را ارائه دهید.
دستگاه های جانبی . Android XR از دستگاه های خارجی مانند صفحه کلید بلوتوث، ماوس و کنترلر 6DoF پشتیبانی می کند. برای کنترلکنندهها، از نگاشت دکمههای بصری اطمینان حاصل کنید و به کاربران اجازه دهید تا دکمهها را مطابق با ترجیحات خود نقشهبرداری مجدد کنند.
درک حرکات سیستم
Android XR اقدامات آشنای تلفن همراه مانند فشار دادن، نیشگون گرفتن و کشیدن انگشت را به یک سیستم ناوبری مبتنی بر اشاره گسترش میدهد.
کاربران با رو به داخل کف دست اصلی خود حرکت می کنند، انگشت اشاره و شست خود را نیشگون گرفته و نگه می دارند. دست آنها به سمت بالا، پایین، چپ یا راست حرکت می کند و برای انتخاب یک گزینه رها می کند. کاربران می توانند اولویت دست اصلی خود را در تنظیمات ورودی تنظیم کنند.
ملاحظات حریم خصوصی
توصیههای حفظ حریم خصوصی اندروید برای ساخت برنامههای XR اعمال میشود. به یاد داشته باشید قبل از جمع آوری اطلاعات شناسایی شخصی، رضایت کاربر را به دست آورید، جمع آوری اطلاعات کاربر را به موارد ضروری محدود کنید و آن را به صورت ایمن ذخیره کنید.
دستورالعملهای کیفیت برنامه Android XR را دنبال کنید .