Human Interface Guidelines (HIG) — iOS, iPadOS, macOS, watchOS এবং tvOS প্ল্যাটফর্মের জন্য Apple-এর অফিসিয়াল ইন্টারফেস ডিজাইনের নিয়মের সেট। ডকুমেন্টটিতে নেভিগেশন, টাইপোগ্রাফি, রঙ, অ্যানিমেশন এবং ব্যবহারকারীর মিথস্ক্রিয়ার সুপারিশ রয়েছে। Apple Developer Documentation (2025) অনুসারে, HIG মেনে চললে অ্যাপ্লিকেশনে ব্যবহারকারীর অভিযোজনের সময় 40% কমে যায় এবং App Store রেটিং বৃদ্ধি পায়। নির্দেশিকাগুলি ডিজাইনের সমস্ত ধাপ কভার করে — ধারণা থেকে চূড়ান্ত প্রোটোটাইপ পর্যন্ত।
মূল বিষয়
Human Interface Guidelines (HIG) হল ব্যবহারকারী ইন্টারফেস ডিজাইনের জন্য Apple-এর অফিসিয়াল ডকুমেন্টেশন। ডকুমেন্টটিতে সমস্ত স্ট্যান্ডার্ড সিস্টেম উপাদান, তাদের ব্যবহারের নিয়ম, জেসচার, অ্যানিমেশন, টাইপোগ্রাফি এবং রঙের প্যালেটের প্রয়োজনীয়তার বর্ণনা রয়েছে। Apple প্রথম 1987 সালে Macintosh-এর জন্য HIG প্রকাশ করে এবং তারপর থেকে ডকুমেন্টটি প্ল্যাটফর্মগুলির সাথে বিবর্তিত হয়েছে — 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 বিভাগে উচ্চতার স্পেসিফিকেশন (iPhone-এ পোর্ট্রেটে 44pt, ল্যান্ডস্কেপে 32pt), বাটন স্থাপনের নিয়ম এবং কাস্টমাইজেশন সীমাবদ্ধতা রয়েছে। HIG-এ অ্যাক্সেসিবিলিটির জন্যও সুপারিশ অন্তর্ভুক্ত — VoiceOver, Dynamic Type, reduce motion — যা App Store প্রকাশনার জন্য বাধ্যতামূলক।
Human Interface Guidelines মেনে চলা সরাসরি App Store-এ অ্যাপ্লিকেশনের সাফল্যকে প্রভাবিত করে। মডারেশনের সময়, Apple HIG সম্মতি পরীক্ষা করে — অ-মানক জেসচার, ওভাররাইড করা সিস্টেম উপাদান বা নেভিগেশন শ্রেণিবিন্যাস লঙ্ঘন প্রত্যাখ্যানের কারণ হতে পারে। Apple Developer Program License Agreement (2025) অনুসারে, সিস্টেম API-এর অনুপযুক্ত ব্যবহার করে এমন অ্যাপ্লিকেশনগুলি পর্যালোচনার সময় প্রত্যাখ্যান করা হয়। IT Sectr-এ, আমরা 2017 সাল থেকে সমস্ত 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, compositional layout সমর্থন সহ Collection View, Scroll View এবং Text View অন্তর্ভুক্ত। Controls বিভাগটি Button, Slider, Switch (ন্যূনতম লক্ষ্য — 44×44pt), Segmented Control, Stepper এবং Date Picker নির্দিষ্ট করে। প্রতিটি নিয়ন্ত্রণের জন্য হিট-টার্গেট মাত্রা (ন্যূনতম স্পর্শ এলাকা — Apple নির্দেশিকা অনুসারে 44×44pt), ভিজুয়াল অবস্থা (স্বাভাবিক, হাইলাইটেড, নিষ্ক্রিয়, নির্বাচিত) এবং ট্রানজিশন অ্যানিমেশন নির্দিষ্ট করা আছে।
Apple সিস্টেম ফন্ট San Francisco (iOS/macOS-এর জন্য SF Pro, watchOS-এর জন্য SF Compact) 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 — হালকা এবং গাঢ় থিমের সমর্থন সহ। সিস্টেম রঙের ব্যবহার সমস্ত ডিভাইসে এবং অ্যাক্সেসিবিলিটি সেটিংসে সঠিক প্রদর্শন নিশ্চিত করে।
প্রতিটি 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, NSToolbarItem-সহ Toolbar। watchOS-এর জন্য — Complications, Digital Crown, Scribble, Swipe Gestures এবং Always-On Display। tvOS-এর জন্য — Focus Engine, Parallax Icons, Top Shelf।
HIG প্ল্যাটফর্মগুলির মধ্যে যান্ত্রিকভাবে উপাদান স্থানান্তর না করার সুপারিশ করে: iOS-এ Tab Bar, macOS-এ Sidebar-এর সমতুল্য নয়, যদিও উভয়ই নেভিগেশন কাজ সমাধান করে। মাল্টিপ্ল্যাটফর্ম অ্যাপ্লিকেশনের জন্য, Apple Mac Catalyst এবং SwiftUI অফার করে, যা HIG মেনে চলার সময় স্বয়ংক্রিয়ভাবে লক্ষ্য প্ল্যাটফর্মের সাথে ইন্টারফেসকে অভিযোজিত করে। IT Sectr-এ SwiftUI-তে ডেভেলপ করার সময়, আমরা প্ল্যাটফর্ম-নির্দিষ্ট মডিফায়ার ব্যবহার করি: .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 HIG সম্মতি যাচাইয়ের জন্য Xcode Preview Assets এবং Accessibility Inspector প্রদান করে। একটি চেকলিস্ট অনুসরণ করার সুপারিশ করা হয়: সমস্ত হিট-টার্গেট > 44pt, টেক্সট Dynamic Type ব্যবহার করে, রঙ ডার্ক থিম সমর্থন করে, নেভিগেশন HIG শ্রেণিবিন্যাস অনুসরণ করে, জেসচার সিস্টেম জেসচারের সাথে বিরোধ করে না (উদাহরণস্বরূপ, সোয়াইপ-ব্যাক ওভাররাইড করা হয়নি)। IT Sectr-এ, আমরা প্রতিটি রিলিজের আগে HIG পর্যালোচনা করি — এটি App Store মডারেশনে প্রত্যাখ্যান দূর করে। অতিরিক্তভাবে, App Store Review Guidelines (বিভাগ 4.0 «Design») সরাসরি HIG-কে উল্লেখ করে: নির্দেশিকা গুরুতরভাবে লঙ্ঘনকারী অ্যাপ্লিকেশনগুলি অ-সম্মতি সমাধান না হওয়া পর্যন্ত প্রত্যাখ্যান করা হয়।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
Human Interface Guidelines (Apple) এবং Material Design (Google) দর্শনে ভিন্ন: HIG বিষয়বস্তু-চালিত স্কিউওমরফিজম প্রচার করে (ইন্টারফেস বিষয়বস্তুর সাথে প্রতিযোগিতা করে না), যেখানে Material Design ছায়া এবং এলিভেশন স্তর সহ «স্মার্ট পেপার» প্রচার করে। HIG সিস্টেম ফন্ট San Francisco ব্যবহার করে, Material Roboto (এবং এর ভ্যারিয়েন্ট Google Sans) ব্যবহার করে। প্রযুক্তিগতভাবে, HIG pt (পয়েন্ট) এ কাজ করে, Material dp (ডেনসিটি-ইন্ডিপেন্ডেন্ট পিক্সেল) এ; 1× এ উভয়ই মিলে যায়: 1pt = 1dp = বেস স্ক্রিনে 1/163 ইঞ্চি।
আনুষ্ঠানিকভাবে হ্যাঁ — App Store Review Guidelines-এর বিভাগ 4.0 HIG সম্মতি প্রয়োজন। বাস্তবে, Apple শুধুমাত্র গুরুতর লঙ্ঘনের জন্য অ্যাপ্লিকেশন প্রত্যাখ্যান করে: সিস্টেম জেসচার ওভাররাইড, ভাঙা নেভিগেশন, নন-ক্লিকযোগ্য উপাদান। ছোটখাট বিচ্যুতি (কাস্টম নিয়ন্ত্রণ, অ-মানক টাইপোগ্রাফি) সাধারণত মডারেশন পাস করে, কিন্তু Appfigures গবেষণা (2025) অনুসারে ব্যবহারকারীর রেটিং কমাতে পারে।
HIG-এর বর্তমান সংস্করণ অফিসিয়াল ওয়েবসাইট developer.apple.com/design/human-interface-guidelines-এ প্রকাশিত হয়। ডকুমেন্টটি OS-এর বিটা রিলিজ (WWDC, জুন) এবং চূড়ান্ত রিলিজ (সেপ্টেম্বর) এর সাথে আপডেট হয়। অফলাইন অ্যাক্সেসের জন্য Apple Developer Documentation পোর্টালে PDF আর্কাইভ উপলব্ধ। HIG-এ What's New বিভাগের আপডেটের সদস্যতা নেওয়ার সুপারিশ করা হয়।
হ্যাঁ, Apple WWDC-তে নতুন OS রিলিজের সাথে বার্ষিক HIG আপডেট করে। উদাহরণস্বরূপ, iOS 18 HIG-তে Dynamic Island, Live Activities এবং Game Mode-এর বিভাগ যুক্ত করেছে। watchOS 11 Vitals এবং Training Load বিভাগ প্রসারিত করেছে। প্রতিটি আপডেট developer.apple.com-এ «What's New in HIG» চেঞ্জলগ বিভাগের সাথে আসে।
প্রযুক্তিগতভাবে হ্যাঁ — App Store মডারেশন প্রতিটি নিয়ন্ত্রণ পৃথকভাবে পরীক্ষা করে না। তবে, iOS ব্যবহারকারীরা নেটিভ আচরণ আশা করে: Tab Bar-এর পরিবর্তে Bottom Navigation, Toolbar-এর পরিবর্তে Floating Action Button ইন্টারফেসের পরিচিতি হ্রাস করে। Nielsen Norman Group (2024)-এর UX গবেষণা অনুসারে, প্ল্যাটফর্ম অ্যান্টিপ্যাটার্ন কাজ সম্পূর্ণ করার সময় 22% বাড়িয়ে দেয়।
সারসংক্ষেপ
আমরা একটি মোবাইল অ্যাপ্লিকেশন টার্নকি তৈরি করব
IT Sectr 2017 সাল থেকে স্টার্টআপ এবং ব্যবসার জন্য iOS এবং Android অ্যাপ্লিকেশন তৈরি করে। আমরা আপনাকে পরামর্শ দেব এবং সেরা সমাধান প্রস্তাব করব।
আরও পড়ুন