SwiftUI introduces some new API to help you bring this full-color flair to your Apple Watch apps too. TabView gets a new vertical paging style driven by the Digital Crown. NavigationSplitView and NavigationStack get beautiful new transitions.
At the root of these designs are several existing SwiftUI views, newly empowered for watchOS 10. We've updated apps across the platform to take advantage of this beautiful full-screen color and imagery. watchOS 10 delivers a redesigned user experience that surfaces timely information, conveys focused content at a glance, and celebrates the shape and fidelity of the display. SwiftUI is at home building a room-filling experience, but it can also build experiences for Apple's most portable displays. Watch "Meet SwiftUI for spatial computing" to continue exploring this great combination. SwiftUI on this new platform lets you create magical experiences. Build these connected and immersive experiences using the same Model3D and RealityView that work in volumes. Go further with the full immersion style. Anchor elements of your app to tables and surfaces, and augment and enrich the real world with virtual objects and effects. Use an ImmersiveSpace with the mixed immersion style to connect your app to the real world, combining your content with people's surroundings. The system whisks other apps away letting people dive into the world you've created. The new ImmersiveSpace scene type lets you define immersive, spatial experiences, whether embedded in your surroundings or with full immersion. To go truly all in, add ImmersiveSpaces to your app. For dynamic, interactive models with lighting effects and more, use the new RealityView. Fill a volume with a static model using Model3D. People can use your content while they jot down thoughts in Notes or update slides in Keynote. Volumes display 3D experiences - like board games or architectural models - in a bounded space. For even more depth, apply the volumetric style to your scene. Within these containers, you can use all the usual SwiftUI controls just like on the other platforms. Within a window, choose one of the usual SwiftUI containers, like NavigationSplitView or TabView. WindowGroup scenes render as 2D windows, with delightful depth-sensitive 3D controls. On this new platform, construct windows using familiar scene types like WindowGroup. From core pieces like the Home View in Control Center to familiar apps like TV, Safari, and Freeform to all-new environments like immersive rehearsals in Keynote SwiftUI is at the heart of these user experiences.
Spatial computing brings SwiftUI into a bold new future with all-new 3D capabilities like volumes rich experiences with immersive spaces new 3D gestures, effects, and layout and deep integration with RealityKit. From the headset and watchOS 10 to new widgets and cross-framework integration, SwiftUI can help you create experiences that delight the people who use your apps. I'm excited to tell you about some great new places to use SwiftUI. Across the framework, we've enhanced your ability to provide great interactions, with powerful scroll view improvements, refinements to Focus and keyboard input, and deeper customization of controls like buttons and menus. The team amped up our animation APIs, letting you create even more beautiful experiences for the people using your apps. The Inspector, plus Table improvements, provide great ways to display your data. Curt: You can now use SwiftUI in even more places, including a brand-new platform! New data flow types dramatically simplify modeling your domain, providing more power than ever before. We're happy to have the chance to share what's new in SwiftUI. I'm also an engineer on the SwiftUI team. I'm Curt and I'm an engineer on the SwiftUI team. ♪ Mellow instrumental hip-hop ♪ ♪ Curt Clifton: Hello and thanks for joining us.