Apple mentioned binding to components in SwiftUI and RealityKit. What does that mean?
Asked on 06/20/2025
1 search
Binding to components in SwiftUI and RealityKit refers to the ability to connect SwiftUI views and RealityKit entities in a way that allows for dynamic updates and interactions. This integration enables developers to use SwiftUI's declarative syntax to manage and update RealityKit components, such as animations and gestures, directly from SwiftUI code.
In the session Better together: SwiftUI and RealityKit, it is explained that RealityKit entities can now act like model objects to drive updates to your SwiftUI views, allowing information to flow both ways between SwiftUI and RealityKit. This means you can bind SwiftUI views to RealityKit components, enabling seamless updates and interactions between the two frameworks.
Additionally, RealityKit entities are now observable, which means changes in their state can be directly reflected in SwiftUI views. This integration simplifies the process of creating rich, interactive 3D experiences by leveraging the strengths of both SwiftUI and RealityKit.

What’s new in SwiftUI
Learn what’s new in SwiftUI to build great apps for any Apple platform. We’ll explore how to give your app a brand new look and feel with Liquid Glass. Discover how to boost performance with framework enhancements and new instruments, and integrate advanced capabilities like web content and rich text editing. We’ll also show you how SwiftUI is expanding to more places, including laying out views in three dimensions.

Better together: SwiftUI and RealityKit
Discover how to seamlessly blend SwiftUI and RealityKit in visionOS 26. We’ll explore enhancements to Model3D, including animation and ConfigurationCatalog support, and demonstrate smooth transitions to RealityView. You’ll learn how to leverage SwiftUI animations to drive RealityKit component changes, implement interactive manipulation, use new SwiftUI components for richer interactions, and observe RealityKit changes from your SwiftUI code. We’ll also cover how to use unified coordinate conversion for cross-framework coordinate transformations.

Bring your SceneKit project to RealityKit
Understand SceneKit deprecation and explore how to transition your 3D projects to RealityKit, Apple’s recommended high-level 3D engine. We’ll clarify what SceneKit deprecation means for your projects, compare key concepts between the two engines, and show you how to port a sample SceneKit game to RealityKit. We’ll also explore the potential of RealityKit across all supported platforms to help you create amazing 3D experiences with your apps and games.