Human interface guidelines

Generated on 10/30/2024

1 search

The Human Interface Guidelines (HIG) are a set of recommendations provided by Apple to help developers create apps that are intuitive and consistent across Apple platforms. In the context of the WWDC sessions, the guidelines are referenced in the session titled "Design advanced games for Apple platforms" (wwdc2024-10085). This session discusses best practices for designing game interfaces that are adaptable and legible across different Apple devices, emphasizing the importance of testing on real devices to ensure usability.

For more detailed recommendations on input design, the session suggests checking out the game controls section in the Human Interface Guidelines. This can help developers create control schemes that leverage the benefits of touchscreens and other input methods available on Apple devices.

If you are interested in learning more about the technical details of bringing games to Apple platforms, the session also recommends checking out "Port advanced games to Apple platforms."

Here are the relevant sessions mentioned:

  1. Design advanced games for Apple platforms (Design for input)
Design advanced games for Apple platforms

Design advanced games for Apple platforms

Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We’ll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences.

What’s new in UIKit

What’s new in UIKit

Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.

What’s new in AppKit

What’s new in AppKit

Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text input, and more.

Squeeze the most out of Apple Pencil

Squeeze the most out of Apple Pencil

New in iOS 18, iPadOS 18, and visionOS 2, the PencilKit tool picker gains the ability to have completely custom tools, with custom attributes. Learn how to express your custom drawing experience in the tool picker using the same great tool picking experience available across the system. Discover how to access the new features of the Apple Pencil Pro, including roll angle, the squeeze gesture, and haptic feedback.

Meet the next generation of CarPlay architecture

Meet the next generation of CarPlay architecture

Dive into the architecture for the next generation of CarPlay. Learn how your vehicle system works with iPhone to create a single cohesive experience that showcases the best of your car and iPhone. Learn how UI is rendered and composited, and explore ways to configure and customize a special experience for each vehicle model. This session is intended for automakers and system developers interested in the next generation of CarPlay.