زندگی تکنولوژی محور٬ ما را به تعامل و استفاده از برنامه های وب و تلفن همراه، نیازمند کرده است. همچنین، برخی از صاحبان کسب و کارها متوجه شدهاند که داشتن ظاهری جذاب و کارآمد، تاثیر مستقیمی بر جذب کاربر و فروش بیشتر محصول دارد. اینجا بود که صحبت از طراحی رابط کاربری یا نمای کاربری به میان آمد. در همین راستا، افراد و تیمهای مختلف برای ایجاد طراحی رابط کاربری جذاب و کارآمد، به رقابت برخواستند.
رابط کاربری واسط کاربری یا میانجی کاربری به انگلیسی User Interface و کوتاه شده UI فضایی است که تعامل میان انسان و ماشین در آن رخ میدهد.رابط کاربری، بخش دیدنی و قابلتعامل یک ابزار است که کاربر مستقیماً با آن سروکار دارد. این اصطلاح را میانای کاربری، میانجی کاربری هم ترجمه کردهاند.
هدف از این تعامل، اجازه دادن به اجرا و کنترل ماشین از سمت انسان است، در حالی که ماشین بهطور هم زمان اطلاعاتی را بازخورد میدهد که به فرآیند تصمیم گیری اپراتورها کمک میکند. این بهطور کلی به این معنی است که اپراتور باید حداقل ورودی را برای دستیابی به خروجی مورد نظر ارائه دهد و همچنین دستگاه خروجیهای نامطلوب را برای کاربر به حداقل برساند. رابطهای کاربر از یک یا چند لایه تشکیل شدهاند، از جمله رابط انسان و ماشین (HMI) که ماشینها را با سختافزار ورودی فیزیکی مانند صفحهکلید، ماوس یا تجهیزات بازی و سختافزار خروجی مانند نمایشگرهای کامپیوتر، بلندگوها و چاپگرها وصل میکند. دستگاهی که HMI را پیادهسازی میکند، دستگاه رابط انسانی (HID) نامیده میشود.
رابط انسان و کامپیوتر. لایههای رابط کاربری اضافی ممکن است با یک یا چند حواس انسان تعامل داشته باشند، از جمله: رابط کاربری لمسی (لمس)، رابط بینایی (بینایی)، رابط کاربری شنوایی (صدا)، رابط کاربری بویایی (بو)، رابط کاربری تعادل (تعادل)، و رابط چشایی (چشایی).رابطهای کاربری ترکیبی (CUI) رابطهایی هستند که با دو یا چند حواس تعامل دارند. رایجترین CUI یک رابط کاربری گرافیکی (GUI) است که از یک رابط کاربری لمسی و یک رابط کاربری بصری که قادر به نمایش گرافیک است، تشکیل شدهاست. هنگامی که صدا به یک رابط کاربری گرافیکی اضافه میشود، به یک رابط کاربری چندرسانهای (MUI) تبدیل میشود. سه دستهٔ کلی از CUI وجود دارد که شامل استاندارد و مجازی و افزوده می باشد
از دستگاههای رابط انسانی استاندارد مانند صفحهکلید، ماوس و مانیتور کامپیوتر استفاده میکند. وقتی CUI دنیای واقعی را برای ایجاد واقعیت مجازی مسدود میکند، CUI مجازی است زیرا از یک رابط واقعیت مجازی استفاده میکند. وقتی CUI دنیای واقعی را مسدود نمیکند و واقعیت افزوده ایجاد میکند، CUI تقویت میشود و از یک رابط واقعیت افزوده استفاده میکند.هنگامی که یک رابط کاربری با تمام حواس انسان تعامل داشته باشد، به آن رابط کیفی گفته میشود که نام آن برگرفته از نظریهٔ کیفیات ذهنی است. رابط واقعیت افزوده حس، که در آن X تعداد حواس است.هنگامی که رابطهای واقعیت مجازی با بوها و لمسها ارتباط برقرار میکنند، گفته میشود که رابط واقعیت مجازی ۴ حسی است.
همانطور که می دانید UI نقش بسیار موثری در جذب، حفظ و هدایت کاربر دارد! اگر UI سایت بصورت درست و کارشناسی شده طراحی و پیاده گردد کاربران به راحتی خواهند توانست با سایت تعامل خوبی برقرار کنند. اما در غیر اینصورت حتی با وجود ساختار و محتوای ارزشمند در سایر بخش های سایت، نمی توان انتظار بازخورد مناسبی از تعمال کاربران با سایت داشت. برای اینکه بتوانیم UI مناسبی را طراحی و پیاده سازی کنیم می بایست بیش از همه به دنبال این باشیم که کاربران با چه رابط کاربری راحتتر هستند. همچنین مهیا نمودن دسترسی آسانتر یکی از موارد قابل توجه است.
درواقع UI مخفف (User Interface) به معنای رابط کاربری یا واسط کاربر موبایل است. این روشی است که کاربران از طریق آن با اپلیکیشنهای گوشی تعامل برقرار میکنند و شامل تمام کنترلها، دکمهها، بلوکها و اپلیکیشنهایی است که استفاده از موبایل را امکانپذیر میکند. هدف اصلی رابط کاربری ارائه تعامل آسان، لذت بخش و موثر بین کاربر و برنامه بوده و براساس ترجیحات سازنده گوشی مورد نظر طراحی میشود
طراح رابط کاربری همان فردی است که مشخص میکند المانهای مختلف کجای صفحه قرار بگیرند، فرایندها به چه صورت باشد، موارد مختلف مانند پیامهای هشدار یا خطاها کجا و چطور به کاربر نشان داده شود، طراحی منوها و دکمهها به چه صورتی باشد و غیره تا کاربر به سادهترین شکل ممکن با سیستم تعامل داشته باشد.
رابط کاربری درست و اصولی در طراحی سایت یا اپلیکیشن برای درک هرچه بیشتر محتوا از سوی کاربر، کمک بسیاری می کند. User Interface همان واسطه ای است بین یک سیستم اطلاعاتی مانند کامپیوتر و یک انسان مثلاً در وبسایت ها قالب و شکل ظاهری سایت نمونه ای از رابط گرافیکی بین سایت و کاربر می باشد. طراحی ui از گرایش های رشته طراحی گرافیک می باشند و یک طراح رابط کاربری مسلماً یک گرافیست نیست چون حوزه گرافیک و طراحی گرافیک، صنعت چاپ را نیز شامل می شود یک طراح UI فقط برای وبسایت ها و نرم افزارها شکلی ظاهری براساس المان های مختلف طراحی می کند.