شروع به کار

اپلیکیشن عینک هوش مصنوعی خود را با استفاده از چارچوب رابط کاربری Jetpack Compose Glimmer برای تجربیات افزوده‌ای که در عینک‌های هوش مصنوعی کار می‌کنند، بسازید. Jetpack Compose Glimmer یکی از اولین چارچوب‌های رابط کاربری است که برای نمایشگرهای شفاف و فرم فاکتور عینک هوش مصنوعی بهینه شده است.

۱. در مورد مسیر کاربران تصمیم بگیرید

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

برای مثال، یک کاربر ممکن است از مسیرهای پیاده‌روی گام به گام و بدون دخالت دست برای رسیدن به مقصد خود بهره‌مند شود.

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

با اصول بنیادی آشنا شوید.

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

۲. کوچک کردن و ترجمه کردن

برای رابط کاربری حالت نمایش، با یک CUJ از برنامه اصلی خود شروع کنید:

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

  • استفاده از عمق برای سلسله مراتب : عمق برای برقراری ارتباط بین اولویت عناصر استفاده می‌شود.

  • طراحی از پایین به بالا : هنگام ساخت ماکت‌ها، از پایین شروع کنید و اجزا را به سمت بالا بچینید.

  • ترجمه اجزای بصری : برای نمایش عینک‌های هوش مصنوعی، از اجزای Jetpack Compose Glimmer و الگوهای طرح‌بندی استفاده کنید.

درباره اجزا و نمای برنامه بیشتر بخوانید.

اپلیکیشن لیست خرید، نمایش لیست را به یک تجربه لیست‌گونه‌ی مینیمال تبدیل می‌کند و فقط به رابط کاربری بازخورد نیاز دارد.
یک برنامه لیست خرید که به عناصر عینک هوش مصنوعی Display تبدیل شده است. نوارهای سیستم از نظر بصری متمایز هستند، عینک‌های هوش مصنوعی معمولاً خالی هستند. در اینجا نوار برنامه می‌تواند به یک تراشه عنوان تبدیل شود در حالی که عناصر لیست مواد به لیست Jetpack Compose Glimmer تبدیل می‌شوند.

اجزای بهینه شده

الف. رنگ سطح : رنگ سطح اجزا مشکی است تا کنتراست محتوای کارت به حداکثر برسد.

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

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

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

ه. شمایل‌نگاری : استفاده از نمادهای مادی گرد با مقیاس تایپوگرافی گرد هماهنگ است.

اجزای Glimmer برای نمایشگر شفاف بهینه شده‌اند.

۳. جریان صوتی و نشانه‌ها

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

یک نقشه جریان صوتی ایجاد کنید تا به شما در برنامه‌ریزی تجربیات مکالمه‌ای که کاربر را سردرگم نمی‌کند، کمک کند.

۴. کنترل‌های ورودی را نگاشت کنید

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

به ورودی‌ها ادامه دهید.

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

۵. رابط کاربری سیستم (SystemUI) را در نظر بگیرید

سایر رابط‌های سیستم را در نظر بگیرید.

برنامه شما در صفحه اصلی و سایر ویژگی‌های سیستم، مانند اعلان‌ها (در صورت استفاده) ظاهر می‌شود. این موارد می‌توانند در نوار سیستم ظاهر شوند.

اطلاعات بیشتر در مورد رابط کاربری سیستم

یک نقشه جریان صوتی ایجاد کنید تا به شما در برنامه‌ریزی تجربیات مکالمه‌ای که کاربر را سردرگم نمی‌کند، کمک کند.

۶. ایالت‌های اضافی

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

حتماً مجوزهای مربوط به ویژگی‌های دستگاه را درخواست کنید.

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

حالت‌های مختلف برنامه را هم در برنامه اصلی و هم در برنامه عینک خود در نظر بگیرید.