Human Interface Guidelines (HIG) — Apple tomonidan iOS, iPadOS, macOS, watchOS va tvOS platformalari uchun rasmiy interfeys loyihalash qoidalari to'plami. Hujjat navigatsiya, tipografika, ranglar, animatsiya va foydalanuvchi bilan o'zaro aloqa bo'yicha tavsiyalarni o'z ichiga oladi. Apple Developer Documentation (2025) ma'lumotlariga ko'ra, HIGga rioya qilish foydalanuvchining dasturga moslashish vaqtini 40% ga qisqartiradi va App Store'dagi reytingni oshiradi. Yo'riqnomalar dizaynning barcha bosqichlarini — kontseptsiyadan yakuniy prototipgacha qamrab oladi.
Asosiy fikrlar
Human Interface Guidelines (HIG) — Apple-ning foydalanuvchi interfeyslarini loyihalash bo'yicha rasmiy hujjatidir. Hujjat barcha standart tizim komponentlarining tavsifini, ulardan foydalanish qoidalarini, imo-ishoralar, animatsiya, tipografika va rang palitrasiga qo'yiladigan talablarni o'z ichiga oladi. Apple HIGni birinchi marta Macintosh uchun 1987 yilda nashr etgan va shu vaqtdan beri hujjat platformalar bilan birga rivojlanib kelmoqda — iOS 1 (2007) dan hozirgi iOS 18, iPadOS 18, macOS 15 Sequoia, watchOS 11 va tvOS 18 versiyalarigacha. HIG uch darajani qamrab oladi: dizayn falsafasi (tamoyillar), tizim komponentlari (UI elementlari) va texnik tavsiyalar (ekran o'lchamlari, Safe Area, Dynamic Type). Dasturchi uchun HIG dizayn qarorlarini qabul qilishda yagona haqiqat manbai bo'lib xizmat qiladi: agar komponent HIGda tasvirlangan bo'lsa, uni qayta ixtiro qilish shart emas.
HIG hujjati uchta katta qismga bo'linadi: «Foundations» (asosiy tamoyillar va naqshlar), «Platforms» (iOS, iPadOS, macOS, watchOS, tvOS, visionOS uchun platforma bo'limlari) va «Components» (barcha tizim UI elementlarining katalogi). Har bir komponent yagona shablon bo'yicha tasvirlangan: maqsad, anatomiya, xatti-harakat, eng yaxshi amaliyotlar va misollar. Masalan, Navigation Bars bo'limi balandlik spetsifikatsiyasini (portret rejimida 44pt, landshaftda 32pt iPhone da), tugmalarni joylashtirish qoidalarini va sozlash cheklovlarini o'z ichiga oladi. HIG shuningdek App Store da nashr qilish uchun majburiy bo'lgan Accessibility — VoiceOver, Dynamic Type, reduce motion tavsiyalarini ham o'z ichiga oladi.
Human Interface Guidelines ga rioya qilish dasturning App Store'dagi muvaffaqiyatiga bevosita ta'sir qiladi. Moderatsiya paytida Apple HIGga muvofiqligini tekshiradi — nostandart imo-ishoralar, qayta belgilangan tizim komponentlari yoki navigatsiya ierarxiyasining buzilishi nashr etishni rad etishga sabab bo'lishi mumkin. Apple Developer Program License Agreement (2025) ma'lumotlariga ko'ra, tizim API-laridan maqsadsiz foydalanadigan dasturlar ko'rib chiqish bosqichida rad etiladi. IT Sectr da 2017 yildan beri barcha iOS loyihalarida HIGga amal qilamiz — bu ko'rib chiqish vaqtini qisqartiradi va foydalanuvchi reytinglarini oshiradi. Bundan tashqari, HIGga mos dasturlar yaxshiroq foydalanuvchi tajribasi tufayli App Store qidiruvida yuqoriroq o'rinlarni oladi.
Oltita asosiy tamoyil Human Interface Guidelines Apple dizayn falsafasini shakllantiradi. Birinchi tamoyil — Aesthetic Integrity (estetik yaxlitlik): interfeysning tashqi ko'rinishi uning funktsiyasiga mos kelishi kerak. Ikkinchi — Consistency (izchillik): bir xil elementlar tizimning barcha dasturlarida bir xil harakat qiladi. Uchinchi — Direct Manipulation (to'g'ridan-to'g'ri boshqarish): foydalanuvchi mazmun bilan bevosita aloqada bo'ladi (surish, tegizish, pinch-to-zoom), mavhum boshqaruv elementlari orqali emas.
Clarity (ravshanlik) matnning o'qilishi mumkin, piktogrammalarning tushunarli va navigatsiyaning bashorat qilinadigan bo'lishini talab qiladi. Dynamic Type va SF Symbols Apple-ning barcha qurilmalarda ravshanlikni saqlash vositalaridir. Deference (hurmat) interfeysning mazmun bilan raqobatlashmasligini anglatadi: xira fonlar, minimalist asboblar panellari va shaffof elementlar (iOS 7+ uslubida) ushbu tamoyilni amalga oshiradi. Feedback (qayta aloqa) foydalanuvchining har bir harakati vizual yoki taktil javob olishini kafolatlaydi: tugmani ajratib ko'rsatish, haptic feedback, o'tish animatsiyasi. Qayta aloqa tamoyilining buzilishi App Store da past reytinglarning tez-tez uchraydigan sabablaridan biridir, Appfigures (2025) ma'lumotlari tasdiqlaydi.
Human Interface Guidelines Apple-ning har bir tizim komponentining batafsil spetsifikatsiyasini o'z ichiga oladi. Bars bo'limi Navigation Bar (standart balandlik 44pt), Tab Bar (49pt), Toolbar (44pt) va Search Bar ni tasvirlaydi. Views bo'limi asosiy va maxsus turdagi hujayralar bilan Table View, compositional layout qo'llab-quvvatlovchi Collection View, Scroll View va Text View ni o'z ichiga oladi. Controls bo'limi Button, Slider, Switch (minimal target — 44×44pt), Segmented Control, Stepper va Date Picker ni spetsifikatsiya qiladi. Har bir boshqaruv elementi uchun hit-target o'lchamlari (minimal teginish maydoni — Apple yo'riqnomalariga ko'ra 44×44pt), vizual holatlar (normal, highlighted, disabled, selected) va o'tish animatsiyalari ko'rsatilgan.
Apple tizim shrifti San Francisco (iOS/macOS uchun SF Pro, watchOS uchun SF Compact) Dynamic Type bilan — o'lchamni foydalanuvchi sozlamalariga avtomatik moslashtirish bilan foydalanishni tavsiya qiladi. HIG 11 ta matn uslubini belgilaydi: 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 rang palitrasi tizim ranglarini o'z ichiga oladi: labelColor, secondaryLabelColor, systemBackgroundColor, systemGroupedBackgroundColor — yorug'lik va qorong'i mavzuni qo'llab-quvvatlash bilan. Tizim ranglaridan foydalanish barcha qurilmalarda va accessibility sozlamalarida to'g'ri ko'rsatilishini kafolatlaydi.
Har bir Apple platformasi HIGda tasvirlangan noyob interfeys elementlariga ega. iOS uchun bular Tab Bar (pastki navigatsiya), Navigation Bar (sarlavha va tugmalar bilan yuqori panel), Sheets (modal panellar), Activity View (tizim almashish), Live Activities va Dynamic Island. iPadOS uchun Split View, Slide Over, Popover Presentation va Keyboard Shortcuts qo'shilgan. macOS uchun — Menu Bar, Dock, Sheets, Panels, Sidebar, NSToolbarItem bilan Toolbar. watchOS uchun — Complications, Digital Crown, Scribble, Swipe Gestures va Always-On Display. tvOS uchun — Focus Engine, Parallax Icons, Top Shelf.
HIG elementlarni platformalar o'rtasida mexanik ravishda o'tkazmaslikni tavsiya qiladi: iOS da Tab Bar macOS dagi Sidebarga teng emas, garchi ikkalasi ham navigatsiya muammosini hal qilsa. Ko'p platformali dasturlar uchun Apple Mac Catalyst va SwiftUI ni taklif qiladi, ular interfeysni maqsadli platformaga avtomatik ravishda moslashtiradi, HIGga rioya qilgan holda. IT Sectr da SwiftUI da ishlab chiqishda biz platformaga xos modifikatorlardan foydalanamiz: .navigationViewStyle, .tabViewStyle va .pickerStyle — ular mahalliy yo'riqnomalarga muvofiqligini kafolatlaydi. Qo'shimcha ravishda, HIG Dynamic Type, kattalashtirilgan matn, Reduce Motion va oshirilgan kontrastga moslashish talablarini tavsiflaydi.
Human Interface Guidelines ni qo'llash «App Architecture» bo'limini o'rganish bilan boshlanadi, u odatiy iOS dasturining tuzilishini tasvirlaydi: ishga tushirish ekrani, onboarding, modal ekranlar, navigatsiya grafi va yuklash holatlari. Birinchi qadam — navigatsiya uslubini tanlash (Navigation Controller bilan ierarxik, Tab Bar bilan tekis, Sheets bilan modal yoki kombinatsiyalangan). Ikkinchi qadam — ekranlar ierarxiyasini va har bir ekranning HIG shabloniga muvofiqligini aniqlash. Uchinchi qadam — har bir vazifa uchun tizim komponentlarini tanlash: ro'yxatlar uchun Table View, tarmoqlar uchun Collection View, karusellar uchun Page Control.
Apple HIGga muvofiqlikni tekshirish uchun Xcode Preview Assets va Accessibility Inspector ni taqdim etadi. Tekshirish ro'yxatidan o'tish tavsiya etiladi: barcha hit-target > 44pt, matn Dynamic Type dan foydalanadi, ranglar qorong'i mavzuni qo'llab-quvvatlaydi, navigatsiya HIG ierarxiyasiga mos keladi, imo-ishoralar tizim imo-ishoralari bilan ziddiyatga kelmaydi (masalan, swipe-back qayta belgilanmagan). IT Sectr da har bir versiyadan oldin HIG tekshiruvini o'tkazamiz — bu App Store moderatsiyasida rad etishlarni bartaraf qiladi. Qo'shimcha ravishda, App Store Review Guidelines (4.0-bo'lim «Design») bevosita HIGga havola qiladi: yo'riqnomalarni qo'pol ravishda buzadigan dasturlar nomuvofiqliklar bartaraf etilgunga qadar rad etiladi.
Tez-tez beriladigan savollar
Human Interface Guidelines (Apple) va Material Design (Google) falsafasi bilan farqlanadi: HIG mazmun skeuomorfizmini (interfeys mazmun bilan raqobatlashmaydi), Material Design esa soyalar va elevation qatlamlari bilan «aqlli qog'oz» ni targ'ib qiladi. HIG tizim shrifti San Francisco, Material — Roboto (va uning Google Sans varianti) dan foydalanadi. Texnik jihatdan HIG pt (points), Material — dp (density-independent pixels) bilan ishlaydi; 1× da ikkalasi mos keladi: 1pt = 1dp = 1/163 dyuym asosiy ekranda.
Rasmiy ravishda ha — App Store Review Guidelines ning 4.0 bo'limi HIGga muvofiqlikni talab qiladi. Amalda Apple dasturlarni faqat qo'pol buzilishlar uchun rad etadi: tizim imo-ishoralarini qayta belgilash, ishlamaydigan navigatsiya, bosilmaydigan elementlar. Kichik og'ishlar (maxsus boshqaruv elementlari, nostandart tipografika) odatda moderatsiyadan o'tadi, ammo foydalanuvchi reytingini pasaytirishi mumkin, Appfigures (2025) tadqiqoti tasdiqlaydi.
HIG ning joriy versiyasi rasmiy veb-saytda chop etiladi: developer.apple.com/design/human-interface-guidelines. Hujjat OS beta versiyalari (WWDC, iyun) va yakuniy versiyalarining (sentyabr) chiqishi bilan bir vaqtda yangilanadi. Oflayn kirish uchun Apple Developer Documentation portalida PDF arxivi mavjud. HIG dagi What's New bo'limining yangilanishlariga obuna bo'lish tavsiya etiladi.
Ha, Apple HIGni har yili WWDC da yangi OS versiyalari bilan birga yangilaydi. Masalan, iOS 18 HIGga Dynamic Island, Live Activities va Game Mode bo'yicha bo'limlarni qo'shdi. watchOS 11 Vitals va Training Load bo'limini kengaytirdi. Har bir yangilanish developer.apple.com saytida «What's New in HIG» changelog bo'limi bilan birga keladi.
Texnik jihatdan ha — App Store moderatsiyasi har bir boshqaruv elementini alohida tekshirmaydi. Biroq, iOS foydalanuvchilari mahalliy xatti-harakatni kutishadi: Tab Bar o'rniga Bottom Navigation, Toolbar o'rniga Floating Action Button interfeysning tanib olinishini kamaytiradi. Nielsen Norman Group (2024) UX tadqiqotiga ko'ra, platforma antipatternlari topshiriqni bajarish vaqtini 22% ga oshiradi.
Xulosa
Biz kalit topshirig'i bilan mobil ilovani ishlab chiqamiz
IT Sectr 2017-yildan beri startaplar va korxonalar uchun iOS va Android ilovalarini yaratadi. Biz sizga maslahat beramiz va eng yaxshi yechimni taklif qilamiz.