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

آموزش همزمان (in -time) یا زمینهای (contextual) در اپلیکیشن، انعطافپذیری بیشتری را در مورد آگاهی از محتوا، ثبتنام و یادگیری فراهم میکند. این روش، الگوهایی مانند آمادهسازی مجوز (permission priming) را فعال میکند که در آن درخواستها در زمان خاص مورد نیاز انجام میشوند. این روش زمانی بهترین استفاده را دارد که میخواهید پیشنمایشی برای ترغیب ثبتنام ارائه دهید یا زمانی که ترجیح میدهید ثبتنام و آموزش را به مراحل کوچکتر، بهیادماندنیتر و قابل مدیریت تقسیم کنید. این روش همچنین به کاربر اجازه میدهد تا در حین انجام کار یاد بگیرد و شانس بیشتری برای حفظ کاربر داشته باشد.

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

مراحل ورود مؤثر باید با پیادهسازی الگوهای احراز هویت مدرن، راحتی کاربر را در اولویت قرار دهند. این شامل ارائه دستورالعملهای بیومتریک و قابلیتهای تکمیل خودکار برای کاهش بار شناختی و ورود دستی مورد نیاز از سوی کاربر میشود.

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


انجام دهید

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

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

انجام دهید

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

انجام دهید

نکن
اگر برنامه شما به نام کاربری خاصی نیاز دارد، روشهایی ارائه دهید که به آنها کمک کند آن را به راحتی به خاطر بسپارند یا آن را مجدداً تنظیم کنند.

انجام دهید

نکن
اگرچه پر کردن فیلدهای خاصی مانند آدرس ایمیل میتواند در طول ثبت نام راحت باشد، اما اطلاعات حساس مانند رمزهای عبور هرگز نباید در طول فرآیند بازیابی یا تنظیم مجدد از قبل پر شوند. همیشه به طور پیشفرض ورودیهای حساس را پنهان کنید تا از حریم خصوصی کاربر در فضاهای عمومی محافظت شود.
SSO / کلیدهای عبور
ادغام با کتابخانههای تثبیتشده مانند ارائهدهندگان Passkeys و Single Sign-On (SSO) اعتماد را افزایش میدهد و یک تجربه یکپارچه و آشنا را فراهم میکند. این سیستمها به کاربران اجازه میدهند تا از سختافزار امنیتی و اعتبارنامههای موجود برای ورود بدون مشکل به برنامه شما استفاده کنند.
طرحبندیها و اجزا
هنگام طراحی فرمهای احراز هویت، استفاده از قابلیت گروهبندی ورودیهای مشابه و مرتبط با هم، مانند قرار دادن فیلدهای "نام" و "نام خانوادگی" در مجاورت یکدیگر، ضروری است. انجام این کار به طراحی طرحبندیهای انعطافپذیر که میتوانند تغییر شکل دهند، کمک میکند.

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

انجام دهید

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

نکن
اجزای آموزش کاربر
هنگام معرفی ویژگیهای جدید و آشنایی کاربران با محیط کاربری، اجزای متعددی برای استفاده در دسترس هستند. راهنماها و دیالوگهای غنی میتوانند به برجستهسازی کشف ویژگیها و آموزش کاربران در برنامه شما کمک کنند. صفحات میتوانند یک حالت بینابینی برای ارائه محتوای آموزشی و آشنایی با محیط کاربری فراهم کنند.

سایر عوامل شکل
آموزش میتواند شامل انتقال دستگاه برای استفاده بین فرمهای مختلف و استفاده گسترده از برنامه باشد.
تجربه اپلیکیشن موبایل میتواند روشی ارگونومیکتر و راحتتر برای مدیریت احراز هویت ارائه دهد، بنابراین آنبوردینگ میتواند از طریق عوامل دیگری انجام شود. به عنوان مثال، یک کاربر میتواند ورود به سیستم را در دستگاه تلفن همراه خود که از طریق اپلیکیشن گوگل تیوی آغاز شده است، تکمیل کند.
اگر برنامه شما فعالیتهای گستردهای روی سایر فرمفکتورها، مانند عینکهای هوش مصنوعی یا Wear OS دارد، برای آشنایی کاربران با آن، دستورالعملهای کشف و آموزش کاربر را ارائه دهید. درباره طراحی تجربیات آشنایی با عینکهای هوش مصنوعی بیشتر بدانید.
نویسندگی تجربه کاربری
از مکانیزمهای بازخورد غیرمزاحم مانند Snackbars و Toasts برای تأیید اقدامات کاربر یا ارائه بهروزرسانیهای مختصر وضعیت استفاده کنید. این کار تضمین میکند که کاربر از وضعیت سیستم مطلع باشد، بدون اینکه مجبور باشد برای دریافت بازخوردهای جزئی، پنجرههای محاورهای را ببندد.
لحن
لحن نوشتار شما در هنگام بروز خطا بسیار مهم است؛ از زبانی که کاربر را مسخره یا ناامید میکند، خودداری کنید. از متنهای واضح، کمکی و تشویقی استفاده کنید که به جای اشتباه، روی راهحل تمرکز دارند، به خصوص در لحظات پراسترس مانند بازیابی رمز عبور.
منبع
الگوهای آشنایی با سیستم عامل، جریانهای کاربری و منابع آموزشی کاربر را در کیت آشنایی با سیستم عامل اندروید فیگما (Android Onboarding Figma Kit) کشف کنید.