Human Interface Guidelines (HIG) — مجموعه رسمی قوانین طراحی رابط از Apple برای پلتفرمهای iOS، iPadOS، macOS، watchOS و tvOS. این سند شامل توصیههایی درباره ناوبری، تایپوگرافی، رنگها، انیمیشن و تعامل با کاربر است. طبق Apple Developer Documentation (2025)، رعایت HIG زمان تطبیق کاربر با برنامه را ۴۰٪ کاهش داده و امتیاز App Store را افزایش میدهد. راهنماها تمام مراحل طراحی — از مفهوم تا نمونه اولیه نهایی — را پوشش میدهند.
نکات اصلی
Human Interface Guidelines (HIG) — مستند رسمی Apple برای طراحی رابطهای کاربری است. این سند شامل شرح تمام کامپوننتهای استاندارد سیستم، قوانین استفاده از آنها، الزامات حرکات لمسی، انیمیشن، تایپوگرافی و پالت رنگی میباشد. Apple اولین بار HIG را برای Macintosh در سال ۱۹۸۷ منتشر کرد و از آن زمان این سند همراه با پلتفرمها تکامل یافته است — از iOS 1 (2007) تا نسخههای فعلی iOS 18، iPadOS 18، macOS 15 Sequoia، watchOS 11 و tvOS 18. HIG سه سطح را پوشش میدهد: فلسفه طراحی (اصول)، کامپوننتهای سیستمی (عناصر UI) و توصیههای فنی (اندازه صفحهها، Safe Area، Dynamic Type). برای توسعهدهنده، HIG به عنوان唯一 منبع حقیقت در تصمیمگیریهای طراحی عمل میکند: اگر کامپوننتی در HIG توصیف شده باشد، نیازی به اختراع دوباره آن نیست.
مستند HIG به سه بخش بزرگ تقسیم میشود: «Foundations» (اصول بنیادی و الگوها)، «Platforms» (بخشهای پلتفرمی برای iOS، iPadOS، macOS، watchOS، tvOS، visionOS) و «Components» (کاتالوگ تمام عناصر UI سیستمی). هر کامپوننت طبق یک الگوی واحد توصیف شده است: کاربرد، آناتومی، رفتار، بهترین روشها و مثالها. به عنوان مثال، بخش Navigation Bars شامل مشخصات ارتفاع (44pt در حالت عمودی، 32pt در حالت افقی در iPhone)، قوانین قرارگیری دکمهها و محدودیتهای سفارشیسازی است. HIG همچنین شامل توصیههای Accessibility — VoiceOver، Dynamic Type، reduce motion — است که برای انتشار در App Store الزامی هستند.
رعایت Human Interface Guidelines مستقیماً بر موفقیت برنامه در App Store تأثیر میگذارد. در هنگام بررسی، Apple مطابقت با HIG را بررسی میکند — حرکات لمسی غیراستاندارد، کامپوننتهای سیستمی بازتعریفشده یا نقض سلسلهمراتب ناوبری میتواند دلیل رد انتشار باشد. طبق Apple Developer Program License Agreement (2025)، برنامههایی که از APIهای سیستمی خارج از کاربرد اصلی استفاده میکنند، در مرحله بازبینی رد میشوند. در IT Sectr ما از سال ۲۰۱۷ در تمام پروژههای iOS از HIG پیروی میکنیم — این کار زمان بازبینی را کاهش داده و امتیازات کاربران را افزایش میدهد. علاوه بر این، برنامههای سازگار با HIG به دلیل تجربه کاربری بهتر، رتبه بالاتری در جستجوی App Store دریافت میکنند.
شش اصل بنیادی Human Interface Guidelines فلسفه طراحی Apple را شکل میدهند. اصل اول — Aesthetic Integrity (یکپارچگی زیباییشناختی): ظاهر رابط باید با عملکرد آن مطابقت داشته باشد. دوم — Consistency (سازگاری): عناصر مشابه در تمام برنامههای سیستم رفتار یکسانی دارند. سوم — Direct Manipulation(دستکاری مستقیم): کاربر مستقیماً با محتوا تعامل میکند (سوایپ، ضربه، بزرگنمایی با دو انگشت)، نه از طریق کنترلهای انتزاعی.
Clarity (وضوح) ایجاب میکند که متن خوانا، آیکونها قابل فهم و ناوبری قابل پیشبینی باشد. Dynamic Type و SF Symbols ابزارهای Apple برای حفظ وضوح در تمام دستگاهها هستند. Deference (احترام) به این معنی است که رابط نباید با محتوا رقابت کند: پسزمینههای محو، نوار ابزار مینیمال و عناصر شفاف (به سبک iOS 7+) این اصل را پیادهسازی میکنند. Feedback (بازخورد) تضمین میکند که هر اقدام کاربر یک پاسخ بصری یا لمسی دریافت میکند: برجستهسازی دکمه، بازخورد لمسی، انیمیشن انتقال. نقض اصل بازخورد یکی از دلایل رایج امتیازات پایین در App Store است، دادههای Appfigures (2025) این را تأیید میکند.
Human Interface Guidelines شامل مشخصات دقیق هر کامپوننت سیستمی Apple است. بخش Bars Navigation Bar (ارتفاع استاندارد 44pt)، Tab Bar (49pt)، Toolbar (44pt) و Search Bar را توصیف میکند. بخش Views شامل Table View با سلولهای پایه و سفارشی، Collection View با پشتیبانی از compositional layout، Scroll View و Text View میباشد. بخش Controls Button، Slider، Switch (حداقل target — 44×44pt)، Segmented Control، Stepper و Date Picker را مشخص میکند. برای هر کنترل ابعاد hit-target (حداقل ناحیه لمس — 44×44pt طبق راهنماهای Apple)، حالتهای بصری (normal، highlighted، disabled، selected) و انیمیشنهای انتقال ذکر شده است.
Apple استفاده از فونت سیستمی San Francisco (SF Pro برای iOS/macOS، SF Compact برای watchOS) با Dynamic Type — تطبیق خودکار اندازه با تنظیمات کاربر — را توصیه میکند. HIG 11 سبک متنی را تعریف میکند: Large Title (34pt)، Title 1 (28pt)، Title 2 (22pt)، Title 3 (20pt)، Headline (17pt، semibold)، Body (17pt)، Callout (16pt)، Subhead (15pt)، Footnote (13pt)، Caption 1 (12pt)، Caption 2 (11pt). پالت رنگی HIG شامل رنگهای سیستمی است: labelColor، secondaryLabelColor، systemBackgroundColor، systemGroupedBackgroundColor — با پشتیبانی از تم روشن و تاریک. استفاده از رنگهای سیستمی نمایش صحیح را در تمام دستگاهها و با تنظیمات accessibility تضمین میکند.
هر پلتفرم Apple دارای عناصر رابط منحصربهفردی است که در HIG توصیف شدهاند. برای iOS اینها عبارتند از Tab Bar (ناوبری پایینی)، Navigation Bar (نوار بالایی با عنوان و دکمهها)، Sheets (پنلهای مودال)، Activity View (اشتراکگذاری سیستمی)، Live Activities و Dynamic Island. برای iPadOS Split View، Slide Over، Popover Presentation و Keyboard Shortcuts اضافه شدهاند. برای macOS — Menu Bar، Dock، Sheets، Panels، Sidebar، Toolbar با NSToolbarItem. برای watchOS — Complications، Digital Crown، Scribble، Swipe Gestures و Always-On Display. برای tvOS — Focus Engine، Parallax Icons، Top Shelf.
HIG توصیه میکند عناصر را به صورت مکانیکی بین پلتفرمها منتقل نکنید: Tab Bar در iOS معادل Sidebar در macOS نیست، اگرچه هر دو مشکل ناوبری را حل میکنند. برای برنامههای چندپلتفرمی Apple Mac Catalyst و SwiftUI را ارائه میدهد که به طور خودکار رابط را با پلتفرم هدف تطبیق میدهند و HIG را رعایت میکنند. هنگام توسعه با SwiftUI در IT Sectr ما از اصلاحکنندههای خاص پلتفرم استفاده میکنیم: .navigationViewStyle، .tabViewStyle و .pickerStyle — آنها مطابقت با راهنماهای بومی را تضمین میکنند. علاوه بر این، HIG الزامات تطبیق با Dynamic Type، متن بزرگشده، Reduce Motion و کنتراست افزایشیافته را توصیف میکند.
به کارگیری Human Interface Guidelines با مطالعه بخش «App Architecture» آغاز میشود که ساختار یک برنامه iOS معمولی را توصیف میکند: صفحه شروع، راهنما، صفحات مودال، گراف ناوبری و حالتهای بارگذاری. گام اول — انتخاب سبک ناوبری (سلسلهمراتبی با Navigation Controller، مسطح با Tab Bar، مودال با Sheets یا ترکیبی). گام دوم — تعیین سلسلهمراتب صفحات و مطابقت هر صفحه با الگوی HIG. گام سوم — انتخاب کامپوننتهای سیستمی برای هر وظیفه: Table View برای لیستها، Collection View برای شبکهها، Page Control برای کاروسلها.
Apple Xcode Preview Assets و Accessibility Inspector را برای بررسی مطابقت با HIG ارائه میدهد. توصیه میشود چکلیست را طی کنید: تمام hit-target > 44pt، متن از Dynamic Type استفاده میکند، رنگها از تم تاریک پشتیبانی میکنند، ناوبری مطابق با سلسلهمراتب HIG است، حرکات لمسی با حرکات سیستمی تداخل ندارند (مثلاً swipe-back بازتعریف نشده است). در IT Sectr ما قبل از هر انتشار بازبینی HIG انجام میدهیم — این کار رد شدن در بررسی App Store را حذف میکند. علاوه بر این، App Store Review Guidelines (بخش 4.0 «Design») مستقیماً به HIG اشاره میکند: برنامههایی که به طور فاحش راهنماها را نقض میکنند تا رفع ناهماهنگیها رد میشوند.
سوالات متداول
Human Interface Guidelines (Apple) و Material Design (Google) از نظر فلسفه متفاوت هستند: HIG اسکئومورفیسم محتوا را ترویج میکند (رابط با محتوا رقابت نمیکند)، در حالی که Material Design «کاغذ هوشمند» با سایهها و لایههای elevation را ترویج میکند. HIG از فونت سیستمی San Francisco استفاده میکند، Material از Roboto (و نسخه Google Sans آن). از نظر فنی HIG با pt (نقطه) کار میکند، Material با dp (پیکسل مستقل از تراکم); در 1× هر دو برابر هستند: 1pt = 1dp = 1/163 اینچ در صفحه پایه.
به طور رسمی بله — بخش 4.0 App Store Review Guidelines نیازمند مطابقت با HIG است. در عمل Apple فقط برای تخلفات جدی برنامهها را رد میکند: بازتعریف حرکات سیستمی، ناوبری خراب، عناصر غیرقابل کلیک. انحرافات جزئی (کنترلهای سفارشی، تایپوگرافی غیراستاندارد) معمولاً از بررسی عبور میکنند، اما میتوانند امتیاز کاربر را کاهش دهند، تحقیقات Appfigures (2025) تأیید میکند.
نسخه فعلی HIG در وبسایت رسمی developer.apple.com/design/human-interface-guidelines منتشر میشود. سند همزمان با انتشار نسخههای بتای OS (WWDC، ژوئن) و انتشار نهایی (سپتامبر) بهروزرسانی میشود. برای دسترسی آفلاین، بایگانی PDF در پورتال Apple Developer Documentation موجود است. توصیه میشود بهروزرسانیهای بخش What’s New در HIG را دنبال کنید.
بله، Apple HIG را سالانه همراه با انتشار OS جدید در WWDC بهروزرسانی میکند. برای مثال، iOS 18 بخشهای مربوط به Dynamic Island، Live Activities و Game Mode را به HIG اضافه کرد. watchOS 11 بخش Vitals و Training Load را گسترش داد. هر بهروزرسانی با بخش changelog «What’s New in HIG» در developer.apple.com همراه است.
از نظر فنی بله — بررسی App Store هر کنترل را تکبهتک بررسی نمیکند. با این حال، کاربران iOS رفتار بومی را انتظار دارند: Bottom Navigation به جای Tab Bar، Floating Action Button به جای Toolbar قابلیت تشخیص رابط را کاهش میدهند. طبق تحقیق UX Nielsen Norman Group (2024)، الگوهای ضد پلتفرمی زمان انجام وظیفه را ۲۲٪ افزایش میدهند.
خلاصه
ما یک اپلیکیشن موبایل به صورت کلید در دست توسعه خواهیم داد
IT Sectr از سال 2017 برنامههای iOS و Android را برای استارتاپها و کسبوکارها ایجاد میکند. ما به شما مشاوره میدهیم و بهترین راهحل را پیشنهاد خواهیم کرد.
همچنین بخوانید