- Platforms
- Foundations
-
Patterns
- Overview
- Accessing private data
- Charting data
- Collaboration and sharing
- Drag and drop
- Entering data
- Feedback
- File management
- Going full screen
- Launching
- Live-viewing apps
- Loading
- Managing accounts
- Managing notifications
- Modality
- Multitasking
- Offering help
- Onboarding
- Playing audio
- Playing haptics
- Playing video
- Printing
- Ratings and reviews
- Searching
- Settings
- Undo and redo
- Workouts
-
Components
- All components
- Content
- Layout and organization
- Menus and actions
- Navigation and search
- Presentation
- Selection and input
- Status
- System experiences
- Inputs
-
Technologies
- All technologies
- AirPlay
- Always On
- App Clips
- Apple Pay
- Augmented reality
- CareKit
- CarPlay
- Game Center
- HealthKit
- HomeKit
- iCloud
- ID Verifier
- In-app purchase
- Live Photos
- Mac Catalyst
- Machine learning
- Maps
- Messages for Business
- NFC
- Photo editing
- ResearchKit
- SharePlay
- ShazamKit
- Sign in with Apple
- Siri
- Tap to Pay on iPhone
- Wallet
Inputs
Learn about the various methods people use to control your app or game and enter data.


Action button


Apple Pencil and Scribble
Apple Pencil helps make drawing, handwriting, and marking effortless and natural, in addition to performing well as a pointer and UI interaction tool.


Digital Crown
The Digital Crown is the primary hardware input for Apple Watch, letting people scroll onscreen content, switch to a different app, and use Siri.


Focus and selection
Focus visually identifies the onscreen object that will respond to interactions like a mouse click, a keyboard command, or a button press on a remote.


Game controllers
Game controllers can enhance gameplay and increase a player’s immersion in a game.


Gyro and accelerometer
On-device gyroscopes and accelerometers can supply data about a device's movement in the physical world.


Keyboards
A physical keyboard can be an essential input device for entering text, navigating, performing actions, and more.


Pointing devices
People can use pointing devices like a trackpad or mouse to supplement touchscreen and keyboard input, letting them use clicks and fluid, intuitive gestures to initiate actions.


Remotes
The Siri Remote is the primary input method for Apple TV, helping people feel connected to onscreen content from across the room.


Spatial interactions
Spatial interactions enable on-device experiences that integrate the presence of people and objects in the nearby environment.


Touch Bar
The Touch Bar is a Retina display and input device located above the keyboard on supported MacBook Pro models.


Touchscreen gestures
Gestures are a key way for people to interact with their touchscreen devices, eliciting a close personal connection with content and enhancing the sense of directly manipulating onscreen objects.