Human Interface Guidelines (HIG) — официалният сборник от правила за проектиране на интерфейси от Apple за платформите iOS, iPadOS, macOS, watchOS и tvOS. Документът съдържа препоръки относно навигацията, типографията, цветовете, анимацията и взаимодействието с потребителя. Според Apple Developer Documentation (2025), спазването на HIG намалява времето за адаптация на потребителя към приложението с 40% и повишава оценката в App Store. Указанията обхващат всички етапи на дизайна — от концепцията до крайния прототип.
Основни точки
Human Interface Guidelines (HIG) — официалната документация на Apple за проектиране на потребителски интерфейси. Документът съдържа описание на всички стандартни системни компоненти, правилата за тяхното използване, изискванията към жестове, анимация, типография и цветова палитра. Apple публикува HIG за Macintosh за първи път през 1987 г. и оттогава документът еволюира заедно с платформите — от 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 спазваме HIG във всички iOS проекти от 2017 г. — това съкращава времето за преглед и повишава потребителските оценки. Освен това HIG-съвместимите приложения получават по-високи позиции в търсенето на App Store благодарение на по-доброто потребителско изживяване.
Шест фундаментални принципа Human Interface Guidelines формират философията на дизайна на Apple. Първи принцип — Aesthetic Integrity (естетическа цялостност): външният вид на интерфейса трябва да съответства на неговата функция. Втори — Consistency (последователност): едни и същи елементи се държат по един и същи начин във всички приложения на системата. Трети — Direct Manipulation (директно манипулиране): потребителят взаимодейства директно със съдържанието (плъзгане, докосване, pinch-to-zoom), а не чрез абстрактни контроли.
Clarity (яснота) изисква текстът да бъде четим, иконите — разбираеми, а навигацията — предвидима. Dynamic Type и SF Symbols са инструментите на Apple за поддържане на яснота на всички устройства. Deference (уважение) означава, че интерфейсът не трябва да се конкурира със съдържанието: размити фонове, минималистични ленти с инструменти и прозрачни елементи (в стил iOS 7+) реализират този принцип. Feedback (обратна връзка) гарантира, че всяко действие на потребителя получава визуален или тактилен отговор: подчертаване на бутон, haptic 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 приложение: начален екран, onboarding, модални екрани, навигационен граф и състояния на зареждане. Първа стъпка — изберете стил на навигация (йерархичен с 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 (density-independent pixels); при 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 добави в HIG секции за Dynamic Island, Live Activities и Game Mode. 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), платформените антимодели увеличават времето за изпълнение на задача с 22%.
Обобщение
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също