<!--
{
  "documentType" : "article",
  "framework" : "Human Interface Guidelines",
  "identifier" : "/design/Human-Interface-Guidelines/foundations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Foundations"
}
-->

# Foundations

Understand how fundamental design elements help you create rich experiences.

## Discussion

[Accessibility](/design/Human-Interface-Guidelines/accessibility)

Accessible user interfaces empower everyone to have a great experience with your app or game.

[App icons](/design/Human-Interface-Guidelines/app-icons)

A unique, memorable icon expresses your app’s or game’s purpose and personality and helps people recognize it at a glance.

[Branding](/design/Human-Interface-Guidelines/branding)

Apps and games express their unique brand identity in ways that make them instantly recognizable while feeling at home on the platform and giving people a consistent experience.

[Color](/design/Human-Interface-Guidelines/color)

Judicious use of color can enhance communication, evoke your brand, provide visual continuity, communicate status and feedback, and help people understand information.

[Dark Mode](/design/Human-Interface-Guidelines/dark-mode)

Dark Mode is a systemwide appearance setting that uses a dark color palette to provide a comfortable viewing experience tailored for low-light environments.

[Icons](/design/Human-Interface-Guidelines/icons)

An effective icon is a graphic asset that expresses a single concept in ways people instantly understand.

[Images](/design/Human-Interface-Guidelines/images)

To make sure your artwork looks great on all devices you support, learn how the system displays content and how to deliver art at the appropriate scale factors.

[Immersive experiences](/design/Human-Interface-Guidelines/immersive-experiences)

In visionOS, you can design apps and games that extend beyond windows and volumes, immersing people in your content.

[Inclusion](/design/Human-Interface-Guidelines/inclusion)

Inclusive apps and games put people first by prioritizing respectful communication and presenting content and functionality in ways that everyone can access and understand.

[Layout](/design/Human-Interface-Guidelines/layout)

A consistent layout that adapts across display sizes, orientations, and multitasking configurations helps people understand and enjoy your app or game on all their devices.

[Materials](/design/Human-Interface-Guidelines/materials)

A material is a visual effect that creates a sense of depth, layering, and hierarchy between foreground and background elements.

[Motion](/design/Human-Interface-Guidelines/motion)

Beautiful, fluid motions bring the interface to life, conveying status, providing feedback and instruction, and enriching the visual experience of your app or game.

[Privacy](/design/Human-Interface-Guidelines/privacy)

Privacy is paramount: it’s critical to be transparent about the privacy-related data and resources you require and essential to protect the data people allow you to access.

[Right to left](/design/Human-Interface-Guidelines/right-to-left)

Support right-to-left languages like Arabic and Hebrew by reversing your interface as needed to match the reading direction of the related scripts.

[SF Symbols](/design/Human-Interface-Guidelines/sf-symbols)

SF Symbols provides thousands of consistent, highly configurable symbols that integrate seamlessly with the San Francisco system font, automatically aligning with text in all weights and sizes.

[Spatial layout](/design/Human-Interface-Guidelines/spatial-layout)

Spatial layout techniques help you take advantage of the infinite canvas of Apple Vision Pro and present your content in engaging, comfortable ways.

[Typography](/design/Human-Interface-Guidelines/typography)

Your typographic choices can help you display legible text, convey an information hierarchy, communicate important content, and express your brand or style.

[Writing](/design/Human-Interface-Guidelines/writing)

The words you choose within your app are an essential part of its user experience.

## Topics

[Accessibility](/design/Human-Interface-Guidelines/accessibility)

Accessible user interfaces empower everyone to have a great experience with your app or game.

[App icons](/design/Human-Interface-Guidelines/app-icons)

A unique, memorable icon expresses your app’s or game’s purpose and personality and helps people recognize it at a glance.

[Branding](/design/Human-Interface-Guidelines/branding)

Apps and games express their unique brand identity in ways that make them instantly recognizable while feeling at home on the platform and giving people a consistent experience.

[Color](/design/Human-Interface-Guidelines/color)

Judicious use of color can enhance communication, evoke your brand, provide visual continuity, communicate status and feedback, and help people understand information.

[Dark Mode](/design/Human-Interface-Guidelines/dark-mode)

Dark Mode is a systemwide appearance setting that uses a dark color palette to provide a comfortable viewing experience tailored for low-light environments.

[Icons](/design/Human-Interface-Guidelines/icons)

An effective icon is a graphic asset that expresses a single concept in ways people instantly understand.

[Images](/design/Human-Interface-Guidelines/images)

To make sure your artwork looks great on all devices you support, learn how the system displays content and how to deliver art at the appropriate scale factors.

[Immersive experiences](/design/Human-Interface-Guidelines/immersive-experiences)

In visionOS, you can design apps and games that extend beyond windows and volumes, immersing people in your content.

[Inclusion](/design/Human-Interface-Guidelines/inclusion)

Inclusive apps and games put people first by prioritizing respectful communication and presenting content and functionality in ways that everyone can access and understand.

[Layout](/design/Human-Interface-Guidelines/layout)

A consistent layout that adapts across display sizes, orientations, and multitasking configurations helps people understand and enjoy your app or game on all their devices.

[Materials](/design/Human-Interface-Guidelines/materials)

A material is a visual effect that creates a sense of depth, layering, and hierarchy between foreground and background elements.

[Motion](/design/Human-Interface-Guidelines/motion)

Beautiful, fluid motions bring the interface to life, conveying status, providing feedback and instruction, and enriching the visual experience of your app or game.

[Privacy](/design/Human-Interface-Guidelines/privacy)

Privacy is paramount: it’s critical to be transparent about the privacy-related data and resources you require and essential to protect the data people allow you to access.

[Right to left](/design/Human-Interface-Guidelines/right-to-left)

Support right-to-left languages like Arabic and Hebrew by reversing your interface as needed to match the reading direction of the related scripts.

[SF Symbols](/design/Human-Interface-Guidelines/sf-symbols)

SF Symbols provides thousands of consistent, highly configurable symbols that integrate seamlessly with the San Francisco system font, automatically aligning with text in all weights and sizes.

[Spatial layout](/design/Human-Interface-Guidelines/spatial-layout)

Spatial layout techniques help you take advantage of the infinite canvas of Apple Vision Pro and present your content in engaging, comfortable ways.

[Typography](/design/Human-Interface-Guidelines/typography)

Your typographic choices can help you display legible text, convey an information hierarchy, communicate important content, and express your brand or style.

[Writing](/design/Human-Interface-Guidelines/writing)

The words you choose within your app are an essential part of its user experience.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)