Apple HIG Compliance

Apple's HIG is the rulebook for native iOS and macOS apps. Compliance means matching platform conventions for layout and navigation. The footgun is treating it as a visual skin while ignoring interaction patterns, making apps that look right but feel wrong.
Why it exists
Before the iPhone, mobile software borrowed metaphors from desktops with little consistency. Apple created the Human Interface Guidelines to give developers a shared language for interaction, ensuring that apps felt predictable and trustworthy to users who were learning touch-based computing for the first time. Without a common rulebook, every app would reinvent basic navigation, leading to confusion and fatigue.
The mental model
Think of HIG compliance as driving on the correct side of the road. In isolation, left or right traffic is arbitrary, but mixing them causes accidents. Similarly, HIG defines the local traffic laws of an Apple platform. Users build muscle memory for where back buttons live, how gestures behave, and when haptics fire. Compliance means driving on Apple's side so users do not have to relearn basic controls for every app.
How it works
The guidelines cover three layers. First, visual design includes typography scales, color palettes, and iconography that keep the interface legible and consistent with the system. Second, interaction design specifies navigation patterns such as tab bars, split views, and modal sheets, along with expected gesture responses like swipe-to-go-back. Third, feedback mechanisms define how the system confirms user actions through animation, sound, and haptics. Compliance is verified through App Store review, where violations can block release, and through user testing, where deviations often show up as hesitation or errors.
When to use it
Use HIG compliance when building any consumer-facing application for iOS, macOS, watchOS, tvOS, or visionOS. It is especially critical when your app handles sensitive actions like payments, navigation, or health data, because platform conventions signal trustworthiness. It also matters when you want to leverage system features like widgets, Shortcuts, or accessibility tools that assume standard layout and behavior contracts.
When not to use it
Do not treat HIG as a universal design system for non-Apple platforms. Android and Windows have their own guidelines, and forcing Apple conventions onto them creates the same friction you were trying to avoid. Also avoid rigid compliance when your app is a highly specialized creative tool or game where standard controls would limit expression; even then, only break rules intentionally, not from ignorance.
One canonical example
Consider a navigation stack in an iOS app. HIG expects a left-aligned back button in the navigation bar and a swipe-from-left-edge gesture to return to the previous screen. If a developer replaces this with a custom bottom toolbar and a horizontal scroll, the app might look modern but will break the user's muscle memory. During App Store review, this inconsistency can trigger a rejection, and in the wild, users will accidentally trigger system gestures or lose their sense of place within the app hierarchy.
Interview question
An iOS app keeps Apple's colors and fonts but replaces standard back navigation with a custom bottom toolbar. Which statement describes the HIG compliance risk?
- a.Matching Apple's typography and colors guarantees a predictable user experience.
- b.The team should apply the same design to Android to maintain cross-platform consistency.
- c.It breaks user muscle memory for navigation gestures and hierarchy.Correct
- d.App Store review automatically rejects any app that uses custom navigation controls.
Why? this is the answer
The card emphasizes that HIG covers interaction patterns, not just visuals; replacing standard navigation breaks the muscle memory users rely on. Distractor D repeats the exact visual-skin footgun the card warns against, while A misapplies HIG to cross-platform design.
Just read this? Test yourself on what you have been reading.
Read the original → developer.apple.com
- #design systems
- #ios
- #ux
- #app store
- #compliance
Put your scrolling time to good use
Learn one idea, try a quiz and save useful cards for revision. Tezvyn makes it easy to learn and stay current in your tech field, a few minutes at a time.
The iPhone app is on the way
We are building it. Until it lands, nothing here is held back from you: every interview card, your saved cards, streaks and the job board all work in Safari, plus hundreds of free practice quizzes of thirty questions each. Sign in and it all carries over to the app the day it arrives.
Want it as an icon? Tap Share at the bottom of Safari, then Add to Home Screen. It opens full screen and the cards you have read stay available offline.
We are hiring for this. Open roles that interview on design systems — each one lists the topics its interview covers.
See open roles