{"id":1500,"date":"2024-05-23T08:00:44","date_gmt":"2024-05-23T08:00:44","guid":{"rendered":"https:\/\/pageflows.com\/resources\/?p=1500"},"modified":"2024-10-26T00:15:01","modified_gmt":"2024-10-26T07:15:01","slug":"apples-human-interface-guidelines","status":"publish","type":"post","link":"https:\/\/pageflows.com\/resources\/apples-human-interface-guidelines\/","title":{"rendered":"Apple\u2019s Human Interface Guidelines: Designing for iOS"},"content":{"rendered":"\n<p>Steve Jobs is responsible for a lot of the ways we think about the devices we use. Apple\u2019s exceptional usability and clean aesthetics are no accident, especially because the tech giant places so much emphasis on visuals. Apple\u2019s Human Interface Guidelines (HIGs) govern what designers create, ensuring that users always enjoy the user experience on Apple products.<\/p>\n\n\n\n<p>These guidelines ensure that designers can create user-friendly interfaces across various devices. The end goal is to make things better for the user, but how can you do this?&nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/aditya-joshi-UgSmjCMjW_I-unsplash.jpg\" alt=\"A backlit photo of a MacBook Pro.\n\" class=\"wp-image-1501\" srcset=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/aditya-joshi-UgSmjCMjW_I-unsplash.jpg 640w, https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/aditya-joshi-UgSmjCMjW_I-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Are Apple\u2019s Human Interface Guidelines?<\/strong><\/h2>\n\n\n\n<p>The Apple Human Interface Guidelines have existed since 1977, detailing design principles for Apple II. For those not in the now, that\u2019s a personal computer Apple made back in the 1970s.&nbsp;<\/p>\n\n\n\n<p>Over the years, Apple has honed these guidelines to keep up with the latest technological advances. Today, it exists as a set of guidelines that covers the entire Apple ecosystem. The guidelines are available online for all designers to see and use.<\/p>\n\n\n\n<p>Whether you\u2019re designing for Apple products or not, the guidelines might be useful. After all, they\u2019re all about <a href=\"https:\/\/pageflows.com\/resources\/human-centered-design\/\">human-centric design.<\/a> But they\u2019re best for iOS, macOS, watchOS, tvOS, and visionOS designs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apple\u2019s Design Documentation<\/strong><\/h2>\n\n\n\n<p>Simply put, design documentation refers to a set of details about the designs and decisions of a particular product. It\u2019s essentially a <a href=\"https:\/\/pageflows.com\/resources\/what-is-a-brand-style-guide\/\">style guide<\/a>. It might include information about icons, color, <a href=\"https:\/\/pageflows.com\/resources\/typography-elements-for-ui-design\/\">typography<\/a>, <a href=\"https:\/\/pageflows.com\/resources\/what-is-interaction-design-discover-the-basics\/\">interactions<\/a>, and more. Depending on the project\u2019s complexity, there might even be information about research and <a href=\"https:\/\/pageflows.com\/resources\/what-is-a-wireframe-dive-into-ux-with-striking-examples\/\">wireframes<\/a>.<\/p>\n\n\n\n<p>These documents maintain consistency across a project. They also ensure scalability, allowing your design team to handle new features, new devices, and more with ease. They can even save time when you\u2019re designing quickly.<\/p>\n\n\n\n<p>Apple has a lot of products under its belt. How does it ensure a seamless experience for its users across devices and apps? The answer is the HIGs, which give designers a full toolkit for designing for Apple.<\/p>\n\n\n\n<p>The full set of guidelines is on the <a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\" target=\"_blank\" rel=\"noopener\">HIG website<\/a>, which is publicly available. The documentation here covers absolutely everything you need to know. The downside of that, though, is that there are lengthy amounts of text. Apple divides the guide into six main categories, each with detailed information.<\/p>\n\n\n\n<p>We\u2019ll cover each category in more detail later. For now, it\u2019s important to understand how the HIGs differ from Material Design.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/david-grandmougin-cfV8CtFQyjs-unsplash.jpg\" alt=\"A person holds a turned-on iPhone displaying the home screen and various apps.\n\" class=\"wp-image-1502\" srcset=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/david-grandmougin-cfV8CtFQyjs-unsplash.jpg 640w, https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/david-grandmougin-cfV8CtFQyjs-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Human Interface Guidelines vs. Material Design<\/strong><\/h2>\n\n\n\n<p>Google also has its own set of guidelines called Material Design. Both sets of rules have similarities, especially because they both aim to improve the user experience. After all, in <a href=\"https:\/\/pageflows.com\/resources\/how-to-learn-ui-ux-design-an-actionable-guide\/\">UX\/UI<\/a>, it all comes back to what the user thinks.<\/p>\n\n\n\n<p>However, there are also lots of differences since Apple and Google are competitors. The main difference between <a href=\"https:\/\/pageflows.com\/resources\/what-is-material-design-and-why-use-it\/\">Human Interface Guidelines vs. Material Design<\/a> is the operating systems. The HIGs are for iOS, and Material Design is for Android\/Google.<\/p>\n\n\n\n<p>There are other differences, too. Apple uses a primary flat design, whereas Google opts for UI that mimics materials and leaps off the screen.&nbsp;<\/p>\n\n\n\n<p>Both guidelines have had a major influence on the designs of other companies, but perhaps Google\u2019s more so. That said, Apple\u2019s emphasis on clean aesthetics is certainly compelling. For many designers, the use of white space and modern visuals is preferable over Google\u2019s depth and animations.<\/p>\n\n\n\n<p>As a designer, it\u2019s up to you which guidelines you follow. It\u2019s worth familiarizing yourself with both design documents in case you design for different operating systems in your career.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/vinicius-amnx-amano-Nh3I2dycLmw-unsplash.jpg\" alt=\"A flat lay of various Apple products in several colors, including MacBooks, phones, and watches.\n\" class=\"wp-image-1503\" srcset=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/vinicius-amnx-amano-Nh3I2dycLmw-unsplash.jpg 640w, https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/vinicius-amnx-amano-Nh3I2dycLmw-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The Guidelines<\/strong><\/h2>\n\n\n\n<p>So, with all that out of the way, it\u2019s time to explore the iOS Human Interface Guidelines. As we mentioned, the site breaks them down into six categories, each with subcategories. You can view these in the menu bar on the left-hand side of the website. Here\u2019s what you need to know about each category.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Platforms<\/strong><\/h3>\n\n\n\n<p>The first category explains how to create high-quality apps for all Apple platforms:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>iOS<\/li>\n\n\n\n<li>iPadOS<\/li>\n\n\n\n<li>macOS<\/li>\n\n\n\n<li>watchOS<\/li>\n\n\n\n<li>tvOS<\/li>\n\n\n\n<li>visionOS<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>On each platform, the user should be able to focus on tasks and primary content. In other words, you need to focus on <a href=\"https:\/\/pageflows.com\/resources\/what-is-visual-hierarchy\/\">visual hierarchy<\/a>.&nbsp;<\/p>\n\n\n\n<p>The Notes app on iPhone is a fantastic example. The interface is clean, with a layout that\u2019s easy to use and prioritizes the features the user needs most. There\u2019s also plenty of white space so you can focus on what\u2019s important: the text you add as a user.&nbsp;<\/p>\n\n\n\n<p>It\u2019s always important to choose which information you display and where\/how. Think about what the user wants, what they need, and how you can show it to them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Foundations<\/strong><\/h3>\n\n\n\n<p>The next category is Foundations, which provides a list of crucial design elements. This includes colors,<a href=\"https:\/\/pageflows.com\/resources\/trendy-fonts-to-elevate-your-designs\/\"> fonts<\/a>, layout, imagery, and <a href=\"https:\/\/pageflows.com\/resources\/the-ada-standards-for-accessible-design\/\">accessibility<\/a>. We\u2019ll discuss icons and typography in more detail later.<\/p>\n\n\n\n<p>As for colors, Apple recommends avoiding using the same color to indicate different things. Avoiding this similarity makes your interface more intuitive and accessible. So, you might put primary actions like \u2018Save\u2019 and \u2018Continue\u2019 in blue. However, you shouldn\u2019t put destructive actions like \u2018Delete\u2019 in the same color; instead, it appears in red.<\/p>\n\n\n\n<p>Furthermore, you shouldn\u2019t base color usage on personal preference. Make sure your colors have ample contrast to enhance accessibility. In fact, the HIG provides resources for checking things like this. We recommend that you take a look at the guidelines in detail.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Patterns<\/strong><\/h3>\n\n\n\n<p>Patterns provide design guidance for user interaction. Basically, any time the user can interact with the product, this is where you\u2019ll find the information. Think about sharing actions, searching, feedback, multitasking, and so on.<\/p>\n\n\n\n<p>Apple\u2019s main guidance here is to give the user clear and consistent feedback. As the user interacts with the product, they should understand what\u2019s happening at every stage.<\/p>\n\n\n\n<p>You can do this by informing the user about errors, visually indicating progress with loading bars, or providing notifications. Would you rather Apple tell you <em>before<\/em> your iCloud storage is full? Or would you rather find out when a photo you just took doesn\u2019t save? If it\u2019s the former, then you understand the importance of feedback!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Components<\/strong><\/h3>\n\n\n\n<p>Next is the Components category. This covers how to use and customize various system components. The end goal is to ensure consistency.&nbsp;<\/p>\n\n\n\n<p>There\u2019s information about layout and organization, content, menus and actions, navigation, and more.&nbsp;<\/p>\n\n\n\n<p>Overall, the recommendations are to make things clear but not at the risk of usability. For example, use the Tab Bar for navigation and make sure it\u2019s always visible. In the modal view, you can omit the Tab Bar, as it closes and doesn&#8217;t interfere with navigation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Inputs<\/strong><\/h3>\n\n\n\n<p>The next category is Inputs. These are the different ways that users can control your application and enter data. For example, there may be keyboards, touch bars, gestures, and even eye gaze for visionOS.<\/p>\n\n\n\n<p>Apple\u2019s main recommendation is to offer different ways to interact with each product. This is mostly for accessibility purposes. After all, your users might rely on assistive technologies.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Technologies<\/strong><\/h3>\n\n\n\n<p>Finally, the Technologies category includes various Apple services that you can use within your app. This includes Game Center, Apple Pay, iCloud, Maps, and so on.&nbsp;<\/p>\n\n\n\n<p>Each technology has its own characteristics, so it\u2019s worth reading through Apple\u2019s recommendations on the HIG website.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apple Icons<\/strong><\/h2>\n\n\n\n<p>Going through some of the subcategories in more detail will help you see what makes the HIGs so special. For example, the Apple Icons section covers details on the icon design, best practices, resources, and more information.&nbsp;<\/p>\n\n\n\n<p>Apple says: \u201cAn effective icon is a graphic asset that expresses a single concept in ways people instantly understand.\u201d Each page opens with a punchy statement like this to help you understand the overall concept.<\/p>\n\n\n\n<p>So, with icons, Apple goes on to say that app icons use rich visual details like shading, texturing, and highlighting. These all serve to communicate an effective idea. However, there are also interface icons, which help the user interact with the app.<\/p>\n\n\n\n<p>Designers can choose symbols from the SF Symbols app and customize them to suit their needs. Either way, the HIGs provide ample guidance.<\/p>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"427\" src=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/alexander-andrews-zw07kVDaHPw-unsplash.jpg\" alt=\"A small and large uppercase letter 'A' side by side on a white background.\n\" class=\"wp-image-1504\" srcset=\"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/alexander-andrews-zw07kVDaHPw-unsplash.jpg 640w, https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2024\/05\/alexander-andrews-zw07kVDaHPw-unsplash-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Apple Fonts<\/strong><\/h2>\n\n\n\n<p>Meanwhile, Apple fonts aim to ensure legible text and clarify information hierarchy. They can even help you express your brand.&nbsp;<\/p>\n\n\n\n<p>Apple outlines six best practices for using their fonts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. Readability<\/strong><\/h3>\n\n\n\n<p>Aim for a minimum font size that most people can read easily. Device displays can alter the minimum font size, but there are also other factors. Consider the reader\u2019s proximity to the text, for example, and whether they\u2019re in motion.&nbsp;<\/p>\n\n\n\n<p>Dynamic Type allows people to choose the size of visible text in various Apple operating systems. This is a great way to improve accessibility and overall UX.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Visual Hierarchy<\/strong><\/h3>\n\n\n\n<p>Adjust the font weight, size, and color as needed to emphasize important information. Make sure you maintain the relative hierarchy and visual distinction when people adjust the text size.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>3. Less is More<\/strong><\/h3>\n\n\n\n<p>Minimize the number of typefaces you use. Mixing too many together can obscure information hierarchy and hinder readability. It can also affect your <a href=\"https:\/\/pageflows.com\/resources\/what-is-brand-design-mastering-ux-ui-branding\/\">branding<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>4. Test Legibility<\/strong><\/h3>\n\n\n\n<p>Not only do you need to test readability, but you also need to test it in different contexts. Test with different font sizes. Test it outside in bright sunlight and indoors in the dark. Test it in motion and view it from a distance.<\/p>\n\n\n\n<p>The more you test, the better you can make your product.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>5. Avoid Light Weights<\/strong><\/h3>\n\n\n\n<p>If you can, avoid light font weights. This will help you maintain readability. For example, opt for Medium, Semibold, or Bold font weights. Use Regular sparingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>6. Prioritize<\/strong><\/h3>\n\n\n\n<p>When responding to text-size changes, prioritize important content. When someone selects a larger font size, they simply want to make the text they care about easier to read. So, they don\u2019t necessarily want to increase the size of every word.&nbsp;<\/p>\n\n\n\n<p>For example, Apple Mail enlarges the subject and body of the message. However, the date and the sender remain smaller.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Design for iOS and Beyond With Page Flows<\/strong><\/h2>\n\n\n\n<p>Apple\u2019s Human Interface Guidelines can be really helpful tools, especially when designing for iOS. Even in other contexts, some of them serve as <a href=\"https:\/\/pageflows.com\/resources\/ui-best-practices-with-examples\/\">UI best practices<\/a>.<\/p>\n\n\n\n<p>But if you want to create amazing interfaces that dazzle your users, you\u2019ll need inspiration. So, why not learn from proven products? Page Flows is a helpful resource for finding interaction design ideas. <a href=\"https:\/\/pageflows.com\" data-type=\"link\" data-id=\"https:\/\/pageflows.com\">Get started today<\/a> to access our growing library of user flow recordings and finally stay up-to-date with current design trends.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Steve Jobs is responsible for a lot of the ways we think about the devices we use. Apple\u2019s exceptional usability and clean aesthetics are no accident, especially because the tech giant places so much emphasis &#8230; <a title=\"Apple\u2019s Human Interface Guidelines: Designing for iOS\" class=\"read-more\" href=\"https:\/\/pageflows.com\/resources\/apples-human-interface-guidelines\/\" aria-label=\"Read more about Apple\u2019s Human Interface Guidelines: Designing for iOS\">Read more<\/a><\/p>\n","protected":false},"author":7,"featured_media":1502,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"ppma_author":[10],"class_list":["post-1500","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"authors":[{"term_id":10,"user_id":7,"is_guest":0,"slug":"page-flows-team","display_name":"Page Flows Team","avatar_url":{"url":"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2023\/12\/cropped-logo@2x.png","url2x":"https:\/\/pageflows.com\/resources\/wp-content\/uploads\/2023\/12\/cropped-logo@2x.png"},"author_category":"","first_name":"Page Flows","last_name":"Team","user_url":"","job_title":"","description":"The Page Flows Team is a collective of passionate UX design professionals dedicated to delivering insightful content on user experience and design principles. With diverse backgrounds and expertise, our contributing writers bring you the latest trends, tips, and research in the UX field. Each article is crafted with a focus on empathy, innovation, and a commitment to enhancing user interactions.\r\nOutside of writing, our team members draw inspiration from various pursuits such as outdoor activities, art, and continuous learning, fueling their creativity and drive to push the boundaries of UX design. The Page Flows Team is committed to providing valuable resources and engaging content to help you stay ahead in the ever-evolving world of user experience."}],"_links":{"self":[{"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/posts\/1500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/comments?post=1500"}],"version-history":[{"count":2,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/posts\/1500\/revisions"}],"predecessor-version":[{"id":1676,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/posts\/1500\/revisions\/1676"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/media\/1502"}],"wp:attachment":[{"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/media?parent=1500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/categories?post=1500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/tags?post=1500"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/pageflows.com\/resources\/wp-json\/wp\/v2\/ppma_author?post=1500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}