Back to Glossary

VoiceOver

VoiceOver is Apple's built-in screen reader for iOS, iPadOS, and macOS that enables blind and low-vision users to interact with mobile apps through auditory feedback and gesture controls.

VoiceOver is Apple’s gesture-based screen reader technology built into iOS, iPadOS, macOS, watchOS, and tvOS that enables blind and low-vision users to navigate and interact with mobile apps through spoken descriptions of on-screen elements. As one of the most sophisticated mobile accessibility features, VoiceOver reads aloud app content, describes interface elements, announces user actions, and provides audio cues that help users understand their position and available interactions within an app without relying on visual feedback.

Mobile developers must explicitly support VoiceOver by providing appropriate accessibility labels, hints, and traits for UI elements using UIKit’s accessibility APIs or SwiftUI’s native accessibility modifiers. This includes describing the purpose of buttons and controls, indicating the current state of toggles, grouping related elements for logical navigation, defining custom actions for complex gestures, and ensuring that dynamic content updates are announced appropriately. VoiceOver users navigate apps using specialized gestures like swiping to move between elements, double-tapping to activate controls, and using the rotor gesture to access contextual navigation options.

VoiceOver is Apple’s iOS-specific implementation of screen reader technology, while TalkBack serves the same purpose for Android devices. Both are assistive technologies that support the broader goal of accessibility, but they differ in gesture patterns, announcement styles, and developer implementation approaches. VoiceOver also differs from Siri in purpose: Siri is a voice assistant for executing commands, while VoiceOver is a screen reader for navigating interface content.

Want to learn more about app development?

Explore our complete glossary of 182 terms covering everything from mobile development to deployment.

Browse All Terms