Skip to content

realmaitreal/Human-Interface-Guidelines

Repository files navigation

Human Interface Guidelines

The HIG contains guidance and best practices that can help you design a great experience for any Apple platform.

Design fundamentals

Explore the principles that guide design across Apple platforms. For more, see Getting started.

  • Design principles — Explore fundamental principles that guide design across Apple platforms.
  • Designing for iOS — People depend on their iPhone to help them stay connected, play games, view media, accomplish tasks, and track personal data in any location and while on the go.
  • Designing for macOS — People rely on the power, spaciousness, and flexibility of a Mac as they perform in-depth productivity tasks, view media or content, and play games, often using several apps at once.

Foundations of design

Discover key concepts that shape every great experience. For more, see Foundations.

  • Accessibility — Accessible user interfaces empower everyone to have a great experience with your app or game.
  • App icons — A unique, memorable icon expresses your app’s or game’s purpose and personality and helps people recognize it at a glance.
  • Color — Judicious use of color can enhance communication, evoke your brand, provide visual continuity, communicate status and feedback, and help people understand information.
  • Layout — A consistent layout that adapts to various contexts makes your experience more approachable and helps people enjoy their favorite apps and games on all their devices.
  • Materials — A material is a visual effect that creates a sense of depth, layering, and hierarchy between foreground and background elements.
  • Typography — Your typographic choices can help you display legible text, convey an information hierarchy, communicate important content, and express your brand or style.

New and updated

Review recent additions and updates to design guidance. For more, see What’s new.

  • Menus — A menu reveals its options when people interact with it, making it a space-efficient way to present commands in your app or game.
  • Scroll views — A scroll view lets people view content that’s larger than the view’s boundaries by moving the content vertically or horizontally.
  • Search fields — A search field lets people search a collection of content for specific terms they enter.
  • Sidebars — A sidebar appears on the leading side of a view and lets people navigate between areas of your app or top-level collections of content, like folders and playlists.
  • Siri — People use Siri to help them with the things they need to find, know, or do every day.
  • Snippets — When someone performs a task with Siri or an App Shortcut, a snippet shows the result or asks for confirmation.

Contents


Source: https://developer.apple.com/design/human-interface-guidelines

Releases

Packages

Contributors

Languages