iOS 18 to Add Anti-Motion Sickness Feature

iOS 18 will introduce a new accessibility feature designed to combat motion sickness for users in moving vehicles. The system uses on-device sensors to reduce visual-vestibular mismatch with subtle UI cues like horizon stabilization. Developers using custom animations or gyroscope data will need to test for compatibility, as the system may override their app's behavior.

The "Vehicle Motion Cues" feature is an extension of Apple's ongoing accessibility efforts, tackling the common issue of kinetosis, or motion sickness. This condition arises from a sensory conflict: the inner ear detects movement while the eyes, focused on a static phone screen, do not. The new iOS 18 feature aims to resolve this by displaying animated dots on the screen's periphery that move in sync with the vehicle's motion, providing a visual cue to match the physical sensation. Under the hood, the system leverages data from the iPhone's built-in sensors, including the accelerometer and gyroscope, which are managed by the Core Motion framework. This framework provides raw sensor data and processed motion updates that an app—or in this case, the iOS itself—can use to understand the device's movement in space. The feature intelligently recognizes when a user is in a moving vehicle and automatically activates the cues. For developers, particularly those working on applications with immersive full-screen experiences, custom animations, or games that directly utilize Core Motion data, this feature introduces a new system-level UI layer to consider. Since the animated dots are rendered on the edges of the screen to minimize interference with primary content, most apps may not require significant changes. However, applications that rely on precise, custom-calibrated gyroscope and accelerometer readings for their own UI responses could face contention. The system-level interpretation of motion data for the anti-sickness cues may differ from an app's specific implementation, creating a potential need for testing how these two systems interact to ensure a seamless user experience. There is no specific public API for developers to directly interact with or disable the Vehicle Motion Cues.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.