Is there now a way to open SwiftUI Scenes on macOS in an App Kit app?
Asked on 2025-07-15
1 search
Yes, there is now a way to open SwiftUI scenes on macOS in an AppKit app. This is made possible through a feature called Scene Bridging. Scene Bridging allows your AppKit lifecycle apps to interoperate with SwiftUI scenes. You can use it to open SwiftUI-only scene types or utilize SwiftUI-exclusive features directly from AppKit code. This includes scene types like Menu Bar, Extra, and Immersive Space, as well as scene modifiers like Window Style and Immersive Environment Behavior.
For more details, you can refer to the session What’s new in SwiftUI (14:01).

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.

Set the scene with SwiftUI in visionOS
Discover exciting new APIs to enhance windows, volumes, and immersive spaces in your visionOS app. Fine tune the behavior of your scenes when relaunched or locked in place. Make volumes adapt to their surroundings with clipping margins and snapping. Stream immersive content from Mac to Vision Pro. Elevate your existing UIKit-based apps with volumes and immersive spaces.

What’s new in Metal rendering for immersive apps
Discover the latest improvements in Metal rendering for immersive apps with Compositor Services. Learn how to add hover effects to highlight your app’s interactive elements, and how to render in higher fidelity with dynamic render quality. Find out about the new progressive immersion style. And explore how you can bring immersive experiences to macOS apps by directly rendering Metal content from Mac to Vision Pro. To get the most out of this session, first watch “Discover Metal for immersive apps” from WWDC23.