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:
- Design advanced games for Apple platforms (Design for input)
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
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
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
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
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.