اصول طراحی

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

عینک صوتی و عینک نمایشگردار

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

عینک نمایشگردار یک نمایشگر کوچک اضافه می‌کند و صفحه‌نمایش خصوصی‌ای دراختیار کاربران قرار می‌دهد تا اطلاعات اضافی را ببینند و با خروجی صوتی هماهنگ شوند.

تجربه افزوده خود را به‌گونه‌ای طراحی کنید که هر دو نوع عینک را با قابلیت‌های بدون نمایشگر و با نمایشگر درنظر بگیرد.

عینک تعاملات چندحالتی را در اولویت قرار می‌دهد

واسط کاربر را برای حالت‌های دست‌آزاد مانند صدا یا اشاره طراحی کنید. هنگام طراحی تعاملات، محدودیت‌های کنترل غیرمستقیم و ورودی با دقت کمتر را به‌دقت درنظر بگیرید.

برنامه متمایز واقعیت گسترده دارای تجربه کاربری‌ای است که به‌طور صریح برای واقعیت گسترده طراحی شده است و
ویژگی‌هایی را پیاده‌سازی می‌کند که فقط در واقعیت گسترده ارائه می‌شود.

اولویت دادن به عناصر گذرا و قابل‌مشاهده با یک نگاه

میاناهای کاربر را با تأکید بر نماهای قابل‌مشاهده با یک نگاه و عناصر موقت طراحی کنید و ماهیت گذرا بودن تعامل‌ها در عینک نمایشگردار را درنظر بگیرید.

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

برنامه متمایز واقعیت گسترده دارای تجربه کاربری‌ای است که به‌طور صریح برای واقعیت گسترده طراحی شده است و
ویژگی‌هایی را پیاده‌سازی می‌کند که فقط در واقعیت گسترده ارائه می‌شود.

رابط کاربری شفاف همیشه با دنیای واقعی رقابت می‌کند

اطلاعات را به‌طور مختصر و تطبیقی ارائه دهید و میدان دید کوچک عینک، فاصله‌های کانونی متغیر، و پس‌زمینه‌های احتمالاً پویا را درنظر بگیرید.

حروف‌چینی را برای خوانایی بهینه‌سازی کنید تا کاربر با اطلاعات زیاد سردرگم نشود.

برنامه متمایز واقعیت گسترده دارای تجربه کاربری‌ای است که به‌طور صریح برای واقعیت گسترده طراحی شده است و
ویژگی‌هایی را پیاده‌سازی می‌کند که فقط در واقعیت گسترده ارائه می‌شود.

بهینه‌سازی برای تمرکز

چیدمان‌هایی طراحی کنید که اطلاعات ضروری را در اولویت قرار دهند و تعداد کنش‌ها و عناصر دیداری را کاهش دهند تا تمرکز کاربر حفظ شود.

تراکم محتوا را با دقت مدیریت کنید تا به میدان دید محدود احترام بگذارید و از اضافه‌بار شناختی برای خوانایی راحت جلوگیری کنید.

برنامه متمایز واقعیت گسترده دارای تجربه کاربری‌ای است که به‌طور صریح برای واقعیت گسترده طراحی شده است و
ویژگی‌هایی را پیاده‌سازی می‌کند که فقط در واقعیت گسترده ارائه می‌شود.

آسایش

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

  • درباره داده‌هایی که جمع‌آوری می‌کنید، دلیل جمع‌آوری آن‌ها، و نحوه ذخیره شدن آن‌ها شفاف باشید.
  • از اعلان‌های دیداری ناگهانی و حواس‌پرت‌کن که ممکن است در لحظات بحرانی دید کاربر را مسدود کند اجتناب کنید.
  • اگر برنامه‌تان صدا ارائه می‌دهد، میزان صدا نباید مانع شنیدن صداهای محیطی شود. کاربران باید از محیط اطرافشان آگاه باشند.
  • از رابط کاربری و حرکاتی که می‌تواند باعث بیماری حرکت شود اجتناب کنید، مثلاً انتظار از کاربر برای خواندن حجم زیادی از نوشتار درحین راه رفتن.
  • با دنبال کردن روال‌های مطلوب Jetpack Compose Glimmer UI، خوانایی و وضوح را در طیفی از محیط‌های ممکن درنظر بگیرید.