با دیزاین سیستم غولهای دنیای تکنولوژی آشنا شوید
چطور شرکتهای بزرگ، مثل گوگل، چندین محصول دیجیتال طراحی و تولید میکنند که دیزاین همهی آنها با هم هماهنگ است؟ یعنی فونتها، رنگها، طراحی UI همهی محصولات در هارمونی کامل با یکدیگر است. چطور میشود سایتها، اپلیکیشنها و نرمافزارهای پیچیده و پرجزئیات را...
اصول دیزاین سیستم این است که هر کسبوکار برای طراحی محصول دیجیتال خود دیزاین سیستمی مخصوص طراحی و تدوین کند. پس، نمیشود از دیزاین سیستم برندهای بزرگ مثل گوگل یا اپل الگوبرداری کرد یا از آنها یاد گرفت؟ قطعا میشود. طراحان رابط کاربری و تجربه کاربری که در آغاز راه هستند، باید با نمونههای مختلف دیزاین سیستم آشنا شوند، دربارهی آنها فکر کنند و از آن سیستمها بیاموزند. در این محتوا بهترین نمونههای دیزاین سیستم معرفی میشوند. مطالعه و بررسی آن نمونهها برای دیزاینرها و تیمهای طراحی محصول بسیار مفید و آموزنده است.
بهترین نمونههای دیزاین سیستم
اساسا دیزاین سیستم ساخته میشود تا طراحی سایتها، وب اپها، نرمافزارها و اپلیکیشنها را راحتتر کند. دیزاین سیستم تمامی جزئیات طراحی رابط کاربر محصول (حتی کدهای لازم برای توسعه فرانت اند محصول) را در بر میگیرد. پس، همهی تخصصها در تیم طراحی محصول دقیقا میدانند هر جزء از المانهای بصری و رابط کاربر محصول چطور و براساس چه دستورالعملی ساخته میشوند. دیزاین سیستم هماهنگی و درک مشترک در تیم طراحی محصول به وجود میآورد. هماهمگی سبب میشود تا فرآیند طراحی و تولید محصول سریعتر و بهینهتر پیش رود. پس، بهتر است در هر پروژهای، با هر مقیاسی، با همکاری و مشارکت طراحان (مخصوصا طراحان UI) دیزاین سیستم تعریف و تدوین شود. همانطور که طراحی دیزاین سیستم اصول مشترکی دارد، در تدوین آن نیز از مراحل یکسانی پیروی میشود. در دیزاین سیستم حرکت از کل به جزء است. یعنی قبل از هر چیز باید مشخص شود چطور قرار است در محصول اصول اساسی طراحی UI/UX رعایت شود و همچنین چیدمان اصلی صفحات سایت یا اپ (Layout) چگونه است. بعد از معلوم شدن کلیات است که طراحی و ویژگیهای جزء جزء المانهای بصری (رابطهای کاربر) تعیین میشود.
دیزاین سیستم ۳ غول دنیای تکنولوژی
معمولا دیزاین سیستم به ۵ بخش اصلی تقسیم میشود که هر بخش زیرمجموعههای خاص خودش را دارد:- Design: در این بخش کلیات طراحی رابط کاربر محصول با توجه به اصول UI دیزاین (مثل اصل کاربردپذیری) تعریف میشود؛
- Components: دکمهها، منوها، نوار ناوبری، آیکونها، تولتیپها ... یک کامپوننت در دیزاین به حساب میآیند. کامپوننت پایهایترین جزء در دیزاین است. در دیزاین سیستم مشخص میشود که هر کامپوننت چه ویژگیهایی (اندازه، شکل، رفتار و...) داشته باشد و چطور طراحی و پیادهسازی شود؛
- styles: تایپوگرافی، پالت رنگ، شکلها، انیمیشنها و هر چیز دیگری که قرار است المانها را جذابتر کند، در این دسته تعریف و مشخص میشود؛
- Content Guidelines: در این بخش مشخص میشود که پیغامهایی که کاربران میبینند و UI texts با چه لحن و زبانی باید نوشته شوند. لحن، زبان و انتخاب کلمات باید متناسب با و منعکسکنندهی صدای برند باشد.
- Develop: کدهایی که برنامهنویسان و توسعهدهندگان سایت یا اپلیکیشن برای پیادهسازی و اجرای طراحی UI به آن نیاز دارند، در این بخش قرار داده میشود.
۱. دیزاین سیستم اپل (Apple Human Interface Guidelines)
احتمالا این سوال برای شما پیش آمده است که چرا شرکتی مثل اپل باید راهنمای طراحی UI (یا همان دیزاین سیستم) محصولات خود را منتشر کند. یک دلیل این است که طراحان محصول به راحتی قادر باشند اپلیکیشنهایی طراحی کنند که با پلتفرمهای اپل (دستگاهها و سیستم عامل اپل) سازگار است. اگرHuman interface Guidelinesرا چک کنید، فقط دیزاین سیستم اپل را پیدا نمیکنید. بلکه منبعی غنی از ویدوئوها، مقالهها و منابع آموزشی را خواهید یافت. علاوهبر آنها، در قسمت Design Resources، تمپلیتهای آماده برای طراحی اپلیکیشن برای همهی دستگاههای iOS را میتوانید به رایگان دانلود کنید. در قسمت Develop نیز هر چیزی که دربارهی کدها و ابزارهای برنامهنویسی و توسعه رابط کاربر سازگار با پلتفرمهای اپل نیاز است، وجود دارد.
۲. دیزاین سیستم گوگل (Google Material)
اغراق نیست اگر بگویم که دیزاین سیستم گوگل درواقع کلاسی آموزشی برای همهی طراحان UI/UX و توسعهدهندگان است. گوگل شرکتی است که بیش از ۲۷۰ محصول را طراحی و عرضه کرده است. من و شما هر روز حداقل از چند تا از محصولات گوگل (موتور جستجو، جی میل، گوگل داکس و ...) استفاده میکنیم. تقسیمبندیها در سومین (آخرین) نسخه ازGoogle Material اندکی با دیزاین سیستم اپل متفاوت است. دیزاین سیستم گوگل ۴ بخش اصلی دارد: Develop, Foundations, Styles & Components. مهمترین مزیت دیزاین سیستم گوگل این است که در بخشی با عنوان Get started، طراح تمامی منابع، ابزارها، کدها و دستورالعملهایی را که برای پیاده کردن دیزاین سیستم گوگل در طراحی محصول خود نیاز دارد، منظم و دستهبندیشده خواهد یافت. دقیقا مشخص شده است که از کجا باید آغاز کرد و در هر مرحله چه کارهایی را انجام داد.
همانطور که مخاطب اصلی دیزاین سیستم اپل طراحان و توسعه دهندگان اپلیکیشنهای iOS بودند، دیزاین سیستم گوگل هم متن باز است و راهنمای جامع طراحان محصولات و اپلیکیشنهای اندرویدی.
۳. IBM Carbon Design System
IBMدر ۱۷۷ کشور فعالیت و در حوزههای متنوع خدمات و محصولات به بازار عرضه میکند. طراحی و تولید سختافزار و نرمافزار، مشاوره، Cloud Computing، AI، رباتیک و بلاکچین از جمله حوزههایی است که IBM در آنها فعال است. دیزاین سیستم این غول تکنولوژی Carbon نام دارد.
جمعبندی و نتیجهگیری
۱. دیزاین سیستم پاسخی است به این پرسش که چرا یک کمپانی محصولاتش را به شیوهای مشخص طراحی میکند.۲. دیزاین سیستم طراحی رابط کاربر تمام محصولات یک کمپانی را هماهنگ و یکدست میکند. ۳. رابط کاربر تعامل انسان و ماشین را ممکن میکند. هرچه آن تعامل آشناتر و باثباتتر باشد، تجربهی تعامل با ماشین (تجربه کاربر) برای انسانها رضایتبخشتر میشود. ۴. نمونه دیزاین سیستمهایی که معرفی شدند، فقط مجموعهای از کدها و الگوها و قالبهای آماده نیستند، منابع آموزشی ارزشمندی هستند. در هر یک از آنها میشود مقالات و ویدئوهای آموزشی به روز و کاربردی بسیاری را پیدا کرد. ۵. برای طراحی کردن دیزاین سیستم، کافی نیست که طراح UI فقط دیزاین سیستمهای معروف را مطالعه و بررسی کرده باشد. او به آموزش بیشتری نیاز دارد و بهتر است دوره آموزش دیزاین سیستم را هم بگذراند.