Spatial Computing

Sessions

  • Build great games for spatial computing

    8:00 a.m.

    Find out how you can develop great gaming experiences for visionOS. We’ll share some of the key building blocks that help you create games for this platform, explore how your experiences can fluidly move between levels of immersion, and provide a roadmap for exploring ARKit, RealityKit, Reality Composer Pro, Unity, Metal, and Compositor.

    Watch

  • Build spatial experiences with RealityKit

    8:00 a.m.

    Discover how RealityKit can bring your apps into a new dimension. Get started with RealityKit entities, components, and systems, and learn how you can add 3D models and effects to your app on visionOS. We’ll also take you through the RealityView API and demonstrate how to add 3D objects to windows, volumes, and spaces to make your apps more immersive. And we’ll explore combining RealityKit with spatial input, animation, and spatial audio.

    Watch

  • Create accessible spatial experiences

    8:00 a.m.

    Learn how you can make spatial computing apps that work well for everyone. Like all Apple platforms, visionOS is designed for accessibility: We’ll share how we’ve reimagined assistive technologies like VoiceOver and Pointer Control and designed features like Dwell Control to help people interact in the way that works best for them. Learn best practices for vision, motor, cognitive, and hearing accessibility and help everyone enjoy immersive experiences for visionOS.

    Watch

  • Design for spatial input

    8:00 a.m.

    Learn how to design great interactions for eyes and hands. We’ll share the design principles for spatial input, explore best practices around input methods, and help you create spatial experiences that are comfortable, intuitive, and satisfying.

    Watch

  • Design for spatial user interfaces

    8:00 a.m.

    Learn how to design great interfaces for spatial computing apps. We’ll share how your existing screen-based knowledge easily translates into creating great experiences for visionOS. Explore guidelines for UI components, materials, and typography and find out how you can design experiences that are familiar, legible, and easy to use.

    Watch

  • Design spatial SharePlay experiences

    8:00 a.m.

    Explore the types of shared activities you can create in your visionOS apps and find out how your apps can use Spatial Persona templates to support meaningful interactions between people. Discover how to design your UI around a shared context, handle immersive content in a shared activity, and more.

    Watch

  • Develop your first immersive app

    8:00 a.m.

    Find out how you can build immersive apps for visionOS using Xcode and Reality Composer Pro. We’ll show you how to get started with a new visionOS project, use Xcode Previews for your SwiftUI development, and take advantage of RealityKit and RealityView to render 3D content.

    Watch

  • Enhance your app’s audio experience with AirPods

    8:00 a.m.

    Discover how you can create transformative audio experiences in your app using AirPods. Learn how to incorporate AirPods Automatic Switching, use AVAudioApplication to support Mute Control, and take advantage of Spatial Audio to create immersive soundscapes in your app or game.

    Watch

  • Enhance your iPad and iPhone apps for the Shared Space

    8:00 a.m.

    Get ready to enhance your iPad and iPhone apps for the Shared Space! We’ll show you how to optimize your experience to make it feel great on visionOS and explore Designed for iPad app interaction, visual treatments, and media.

    Watch

  • Explore App Store Connect for spatial computing

    8:00 a.m.

    App Store Connect provides the tools you need to test, submit, and manage your visionOS apps on the App Store. Explore basics and best practices for deploying your first spatial computing app, adding support for visionOS to an existing app, and managing compatibility. We’ll also show you how TestFlight for visionOS can help you test your apps and collect valuable feedback as you iterate.

    Watch

  • Explore enhancements to RoomPlan

    8:00 a.m.

    Join us for an exciting update to RoomPlan as we explore MultiRoom support and enhancements to room representations. Learn how you can scan areas with more detail, capture multiple rooms, and merge individual scans into one larger structure. We’ll also share workflows and best practices when working with RoomPlan results that you want to combine into your existing 3D model library.

    Watch

  • Get started with building apps for spatial computing

    8:00 a.m.

    Get ready to develop apps and games for visionOS! Discover the fundamental building blocks that make up spatial computing — windows, volumes, and spaces — and find out how you can use these elements to build engaging and immersive experiences.

    Watch

  • Meet ARKit for spatial computing

    8:00 a.m.

    Discover how you can use ARKit’s tracking and scene understanding features to develop a whole new universe of immersive apps and games. Learn how visionOS and ARKit work together to help you create apps that understand a person’s surroundings — all while preserving privacy. Explore the latest updates to the ARKit API and follow along as we demonstrate how to take advantage of hand tracking and scene geometry in your apps.

    Watch

  • Meet Reality Composer Pro

    8:00 a.m.

    Discover how to easily compose, edit, and preview 3D content with Reality Composer Pro. Follow along as we explore this developer tool by setting up a new project, composing scenes, adding particle emitters and audio, and even previewing content on device. Once you’re familiar with the basics of Reality Composer Pro, check out "Explore Materials in Reality Composer Pro" and "Work with Reality Composer Pro content in Xcode" to learn more advanced techniques and tips.

    Watch

  • Meet SwiftUI for spatial computing

    8:00 a.m.

    Take a tour of the solar system with us and explore SwiftUI for visionOS! Discover how you can build an entirely new universe of apps with windows, volumes, and spaces. We’ll show you how to get started with SwiftUI on this platform as we build an astronomy app, add 3D content, and create a fully immersive experience to transport people to the stars.

    Watch

  • Meet UIKit for spatial computing

    8:00 a.m.

    Learn how to bring your UIKit app to visionOS. We’ll show you how to build for a new destination, explore APIs and best practices for spatial computing, and take your content into the third dimension when you use SwiftUI with UIKit in visionOS.

    Watch

  • Principles of spatial design

    8:00 a.m.

    Discover the fundamentals of spatial design. Learn how to design with depth, scale, windows, and immersion, and apply best practices for creating comfortable, human-centered experiences that transform reality. Find out how you can use these spatial design principles to extend your existing app or bring a new idea to life.

    Watch

  • Run your iPad and iPhone apps in the Shared Space

    8:00 a.m.

    Discover how you can run your existing iPad and iPhone apps on Vision Pro. Learn how iPadOS and iOS apps operate on this platform, find out about the Designed for iPad experience, and explore the paths available for enhancing your app experience on visionOS.

    Watch

Labs

  • USD lab

    Tuesday @ 9:00 - 11:00 a.m.

    USD and USDZ enable the production-grade description and delivery of 3D scenes into apps for augmented reality (AR) and spatial computing. Request an appointment with an Apple engineer for guidance and conversation around these file formats, best practices for creating 3D content for AR and spatial computing, and more.

    Request

  • SwiftUI visionOS lab

    Tuesday @ 2:00 - 4:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about SwiftUI on visionOS, including building immersive experiences using a Full Space, using RealityView with SwiftUI, incorporating volumetric windows, and more..

    Request

  • USD lab

    Tuesday @ 3:00 - 5:00 p.m.

    USD and USDZ enable the production-grade description and delivery of 3D scenes into apps for augmented reality (AR) and spatial computing. Request an appointment with an Apple engineer for guidance and conversation around these file formats, best practices for creating 3D content for AR and spatial computing, and more.

    Request

Activities

  • Immersive icebreaker

    Tuesday @ 8:30 - 9:00 a.m.

    Start the day off with an icebreaker before the excitement begins! Chat with Apple engineers who work on visionOS and the developer community to share ideas, get to know each other, and get ready for the exciting week ahead!

    Sign up

  • Meet the presenter: Meet SwiftUI for spatial computing

    Tuesday @ 9:00 - 10:00 a.m.

    Meet the team behind “Meet SwiftUI for spatial computing” and join a text-based watch party followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

    Sign up

  • Meet the presenters: Create accessible spatial experiences

    Tuesday @ 10:00 - 11:00 a.m.

    Meet the presenters of “Create accessible spatial experiences” and join a text-based watch party followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

    Sign up

  • Q&A: Build UIKit apps for visionOS

    Tuesday @ 11:00 - 12:00 p.m.

    Ask Apple engineers about building UIKit for visionOS during this text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Q&A: iPadOS and iOS apps on Vision Pro

    Tuesday @ 2:00 - 3:00 p.m.

    Ask Apple engineers about running iPadOS and iOS apps on Vision Pro during this text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Q&A: ARKit, RealityKit, and Quick Look

    Tuesday @ 6:00 - 7:00 p.m.

    Ask Apple engineers about developing for visionOS with ARKit, RealityKit, and Quick Look during this 60 minute text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

Sessions

  • Bring your Unity VR app to a fully immersive space

    8:00 a.m.

    Discover how you can bring your existing Unity VR apps and games to visionOS. We’ll explore workflows that can help you get started and show you how to build for eyes and hands in your apps and games with the Unity Input System. Learn about Unity’s XR Interaction Toolkit, tips for foveated rendering, and best practices.

    Watch

  • Create immersive Unity apps

    8:00 a.m.

    Explore how you can use Unity to create engaging and immersive experiences for visionOS. We’ll share how Unity integrates seamlessly with Apple frameworks, take you through the tools you can use to build natively for the platform, and show you how volume cameras can bring your existing scenes into visionOS windows, volumes, and spaces. Discover how to incorporate visionOS features like passthrough and scene understanding, customize your visuals with Shader Graph, and adapt your interactions to work with spatial input.

    Watch

  • Deliver video content for spatial experiences

    8:00 a.m.

    Learn how to prepare and deliver video content for visionOS using HTTP Live Streaming (HLS). Discover the current HLS delivery process for media and explore how you can expand your delivery pipeline to support 3D content. Get up to speed with tips and techniques for spatial media streaming and adapting your existing caption production workflows for 3D. And find out how to share audio tracks across video variants and add spatial audio to make your video content more immersive.

    Watch

  • Enhance your spatial computing app with RealityKit

    8:00 a.m.

    Go beyond the window and learn how you can bring engaging and immersive 3D content to your apps with RealityKit. Discover how SwiftUI scenes work in tandem with RealityView and how you can embed your content into an entity hierarchy. We’ll also explore how you can blend virtual content and the real world using anchors, bring particle effects into your apps, add video content, and create more immersive experiences with portals.

    Watch

  • Evolve your ARKit app for spatial experiences

    8:00 a.m.

    Discover how you can bring your app’s AR experience to visionOS. Learn how ARKit and RealityKit have evolved for spatial computing: We’ll highlight conceptual and API changes for those coming from iPadOS and iOS and guide you to sessions with more details to help you bring your AR experience to this platform.

    Watch

  • Explore immersive sound design

    8:00 a.m.

    Discover how you can use sound to enhance the experience of your visionOS apps and games. Learn how Apple designers select sounds and build soundscapes to create textural, immersive experiences. We’ll share how you can enrich basic interactions in your app with sound when you place audio cues spatially, vary repetitive sounds, and build moments of sonic delight into your app.

    Watch

  • Explore materials in Reality Composer Pro

    8:00 a.m.

    Learn how Reality Composer Pro can help you alter the appearance of your 3D objects using RealityKit materials. We’ll introduce you to MaterialX and physically-based (PBR) shaders, show you how to design dynamic materials using the shader graph editor, and explore adding custom inputs to a material so that you can control it in your visionOS app. To get the most out of this session, we recommend first watching “Meet Reality Composer Pro.” Once you’re ready to learn how you can incorporate your models and materials into an Xcode project, check out "Work with Reality Composer Pro content in Xcode."

    Watch

  • Meet Core Location for spatial computing

    8:00 a.m.

    Discover how Core Location helps your app find its place in the world — literally. We’ll share how you can build a spatial computing app that uses a person’s location while respecting their privacy. You’ll also learn how your app can request location access and how Core Location adapts requests from compatible iPad and iPhone apps.

    Watch

  • Meet Object Capture for iOS

    8:00 a.m.

    Discover how you can offer an end-to-end Object Capture experience directly in your iOS apps to help people turn their objects into ready-to-use 3D models. Learn how you can create a fully automated Object Capture scan flow with our sample app and how you can assist people in automatically capturing the best content for their model. We’ll also discuss LiDAR data and provide best practices for scanning objects.

    Watch

  • Meet RealityKit Trace

    8:00 a.m.

    Discover how you can use RealityKit Trace to improve the performance of your spatial computing apps. Explore performance profiling guidelines for this platform and learn how the RealityKit Trace template can help you optimize rendering for your apps. We’ll also provide guidance on profiling various types of content in your app to help pinpoint performance issues.

    Watch

  • Optimize app power and performance for spatial computing

    8:00 a.m.

    Learn how you can create powerful apps and games for visionOS by optimizing for performance and efficiency. We’ll cover the unique power characteristics of the platform, explore building a performance plan, and share some of the tools and strategies to test and optimize your apps.

    Watch

  • Take SwiftUI to the next dimension

    8:00 a.m.

    Get ready to add depth and dimension to your visionOS apps. Find out how to bring three-dimensional objects to your app using volumes, get to know the Model 3D API, and learn how to position and animate content. We’ll also show you how to use UI attachments in RealityView and support gestures in your content.

    Watch

  • What’s new in privacy

    8:00 a.m.

    At Apple, we believe that privacy is a fundamental human right. Learn about new technologies on Apple platforms that make it easier for you to implement essential privacy patterns that build customer trust in your app. Discover privacy improvements for Apple’s platforms, as well as a study of how privacy shaped the software architecture and design for the input model on visionOS.

    Watch

  • Work with Reality Composer Pro content in Xcode

    8:00 a.m.

    Learn how to bring content from Reality Composer Pro to life in Xcode. We’ll show you how to load 3D scenes into Xcode, integrate your content with your code, and add interactivity to your app. We’ll also share best practices and tips for using these tools together in your development workflow. To get the most out of this session, we recommend first watching “Meet Reality Composer Pro” and “Explore materials in Reality Composer Pro" to learn more about creating 3D scenes.

    Watch

Labs

  • ARKit lab

    Wednesday @ 9:00 - 11:00 a.m.

    ARKit helps apps understand a person’s surroundings, giving your apps new ways to interact with the space around them. Request an appointment with an Apple engineer for guidance and conversation around ARKit, ARKit for visionOS, general troubleshooting, or specific features like hand tracking, plane detection, scene geometry, and more. Bring your code and your questions.

    Request

  • RealityKit lab

    Wednesday @ 3:00 - 5:00 p.m.

    RealityKit is Apple’s rendering, animation, physics, and audio engine for augmented reality and spatial computing. Request an appointment with an Apple engineer for guidance and conversation about RealityKit API, best practices, and more.

    Request

  • Object Capture lab

    Wednesday @ 3:00 - 5:00 p.m.

    Object Capture is a photogrammetry technology for macOS and iOS that enables the creation of lifelike 3D models. Request an appointment with an Apple engineer for guidance and conversation about the Object Capture API, best practices, and more.

    Request

  • Reality Composer Pro lab

    Wednesday @ 3:00 - 5:00 p.m.

    Reality Composer Pro allows you to easily compose, edit, and preview 3D content for spatial computing. Request an appointment with an Apple engineer for guidance and conversation about Reality Composer Pro, best practices on creating your custom materials or particle effects, and more.

    Request

Activities

  • Q&A: Spatial design

    Wednesday @ 9:00 - 10:00 a.m.

    Join the Apple Design team in this 1 hour text-based Q&A on spatial design. Bring your questions about UI and UX best practices for creating a great experience on visionOS.

    Sign up

  • Q&A: Create 3D content for Apple platforms

    Wednesday @ 10:00 - 11:00 a.m.

    Ask Apple engineers about using Reality Composer Pro, Object Capture, Reality Converter, and leveraging the USD file format for your 3D content during this hour long text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Meet the presenter: Take SwiftUI to the next dimension

    Wednesday @ 11:00 - 12:00 p.m.

    Meet the team behind “Take SwiftUI to the next dimension” and join a text-based watch party followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

    Sign up

  • Immersive icebreaker

    Wednesday @ 12:00 - 12:15 p.m.

    In this lightning-round icebreaker, chat with Apple engineers who work on visionOS and the developer community to share ideas, discuss favorite sessions, and get to know each other.

    Sign up

  • Meet the presenters: Meet RealityKit Trace

    Wednesday @ 3:00 - 4:00 p.m.

    Meet Sarina, Harjas, and the team behind the new Instruments template that helps you profile the performance of your visionOS app. Join us for a text-based watch party followed by a short Q&A. The watch party begins 5 minutes after the start of this activity — so don’t be late!

    Sign up

Sessions

  • Build spatial SharePlay experiences

    8:00 a.m.

    Discover how you can use the GroupActivities framework to build unique sharing and collaboration experiences for visionOS. We’ll introduce you to SharePlay on this platform, learn how to create experiences that make people feel present as if they were in the same space, and explore how immersive apps can respect shared context between participants.

    Watch

  • Create 3D models for Quick Look spatial experiences

    8:00 a.m.

    Discover best practices when creating 3D content for Quick Look on visionOS. We’ll explore a few different ways to prepare your models for Quick Look, cover important considerations for 3D quality and performance, and show you how to use Reality Composer Pro and Reality Trace to inspect and fine-tune your content.

    Watch

  • Create a great spatial playback experience

    8:00 a.m.

    Get ready to support video in your visionOS app! Take a tour of the frameworks and APIs that power video playback and learn how you can update your app to play 3D content. We’ll also share tips for customizing playback to create a more immersive watching experience.

    Watch

  • Discover Quick Look for spatial computing

    8:00 a.m.

    Learn how to use Quick Look on visionOS to add powerful previews for 3D content, spatial images and videos, and much more. We’ll show you the different ways that the system presents these experiences, demonstrate how someone can drag and drop Quick Look content from an app or website to create a separate window with that content, and explore how you can present Quick Look directly within an app.

    Watch

  • Explore rendering for spatial computing

    8:00 a.m.

    Find out how you can take control of RealityKit rendering to improve the look and feel of your apps and games on visionOS. Discover how you can customize lighting, add grounding shadows, and control tone mapping for your content. We’ll also go over best practices for two key treatments on the platform: rasterization rate maps and dynamic content scaling.

    Watch

  • Go beyond the window with SwiftUI

    8:00 a.m.

    Get ready to launch into space — a new SwiftUI scene type that can help you make great immersive experiences for visionOS. We’ll show you how to create a new scene with ImmersiveSpace, place 3D content, and integrate RealityView. Explore how you can use the immersionStyle scene modifier to increase the level of immersion in an app and learn best practices for managing spaces, adding virtual hands with ARKit, adding support for SharePlay, and building an "out of this world" experience!

    Watch

Labs

  • RoomPlan lab

    Thursday @ 9:00 - 11:00 a.m.

    RoomPlan can help your app quickly create simplified parametric 3D scans of a room. Request an appointment with an Apple engineer for guidance and conversation about the RoomPlan API, best practices, and more.

    Request

  • Reality Composer Pro lab

    Thursday @ 9:00 - 11:00 a.m.

    Reality Composer Pro allows you to easily compose, edit, and preview 3D content for spatial computing. Request an appointment with an Apple engineer for guidance and conversation about Reality Composer Pro, best practices on creating your custom materials or particle effects, and more.

    Request

  • RealityKit lab

    Thursday @ 9:00 - 11:00 a.m.

    RealityKit is Apple’s rendering, animation, physics, and audio engine for augmented reality and spatial computing. Request an appointment with an Apple engineer for guidance and conversation about RealityKit API, best practices, and more.

    Request

  • iPadOS and iOS apps in the Shared Space lab

    Thursday @ 10:00 - 1:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about about running iOS and iPadOS apps in the Shared Space.

    Request

  • SwiftUI visionOS lab

    Thursday @ 3:00 - 5:00 p.m.

    Request an appointment with an Apple engineer for guidance and conversation about SwiftUI on visionOS, including building immersive experiences using a Full Space, using RealityView with SwiftUI, incorporating volumetric windows, and more..

    Request

  • Quick Look lab

    Thursday @ 3:00 - 5:00 p.m.

    Quick Look is a system framework that allows you to easily preview and edit files on iOS, macOS, and visionOS. Request an appointment with an Apple engineer for guidance and conversation about Quick Look, best practices on using Quick Look content with your app or website, and more.

    Request

  • ARKit lab

    Thursday @ 3:00 - 5:00 p.m.

    ARKit helps apps understand a person’s surroundings, giving your apps new ways to interact with the space around them. Request an appointment with an Apple engineer for guidance and conversation around ARKit, ARKit for visionOS, general troubleshooting, or specific features like hand tracking, plane detection, scene geometry, and more. Bring your code and your questions.

    Request

Activities

  • Q&A: Bring your ARKit app to visionOS

    Thursday @ 9:00 - 10:00 a.m.

    Ask Apple engineers about bringing your existing ARKit app on iOS or iPadOS to visionOS during this hour long text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Q&A: SwiftUI for visionOS

    Thursday @ 1:00 - 2:00 p.m.

    Ask Apple engineers about the latest tools, technologies, and frameworks during this 1 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Q&A: iPadOS and iOS apps on Vision Pro

    Thursday @ 2:00 - 3:00 p.m.

    Ask Apple engineers about running iPadOS and iOS apps on Vision Pro during this text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Q&A: Build UIKit apps for visionOS

    Thursday @ 3:00 - 4:00 p.m.

    Ask Apple engineers about building UIKit for visionOS during this text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Immersive icebreaker

    Thursday @ 4:00 - 4:15 p.m.

    In this lightning-round icebreaker, chat with Apple engineers who work on visionOS and the developer community to share ideas, discuss favorite sessions, and get to know each other.

    Sign up

  • Q&A: Create 3D content for Apple platforms

    Thursday @ 5:00 - 6:00 p.m.

    Ask Apple engineers about using Reality Composer Pro, Object Capture, Reality Converter, and leveraging the USD file format for your 3D content during this hour long text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

Sessions

  • Design considerations for vision and motion

    8:00 a.m.

    Learn how to design engaging immersive experiences for visionOS that respect the limitations of human vision and motion perception. We’ll show you how you can use depth cues, contrast, focus, and motion to keep people comfortable as they enjoy your apps and games.

    Watch

  • Discover Metal for immersive apps

    8:00 a.m.

    Find out how you can use Metal to render fully immersive experiences for visionOS. We’ll show you how to set up a rendering session on the platform and create a basic render loop, and share how you can make your experience interactive by incorporating spatial input.

    Watch

  • Elevate your windowed app for spatial computing

    8:00 a.m.

    Discover how you can bring your multiplatform SwiftUI app to visionOS and the Shared Space. We’ll show you how to add the visionOS destination to an existing app and view your app in the Simulator. Explore how your SwiftUI code automatically adapts to support the unique context and presentation of the visionOS platform. Learn how you can update custom views, improve your app’s UI, and add features and controls specific to this platform.

    Watch

  • Explore the USD ecosystem

    8:00 a.m.

    Discover the latest updates to Universal Scene Description (USD) on Apple platforms and learn how you can deliver great 3D content for your apps, games, and websites. Get to know USD for visionOS, explore MaterialX shaders and color management, and find out about some of the other improvements to the USD ecosystem.

    Watch

Labs

  • Object Capture lab

    Friday @ 9:00 - 11:00 a.m.

    Object Capture is a photogrammetry technology for macOS and iOS that enables the creation of lifelike 3D models. Request an appointment with an Apple engineer for guidance and conversation about the Object Capture API, best practices, and more.

    Request

  • SwiftUI visionOS lab

    Friday @ 9:00 - 11:00 a.m.

    Request an appointment with an Apple engineer for guidance and conversation about SwiftUI on visionOS, including building immersive experiences using a Full Space, using RealityView with SwiftUI, incorporating volumetric windows, and more..

    Request

  • Quick Look lab

    Friday @ 9:00 - 11:00 a.m.

    Quick Look is a system framework that allows you to easily preview and edit files on iOS, macOS, and visionOS. Request an appointment with an Apple engineer for guidance and conversation about Quick Look, best practices on using Quick Look content with your app or website, and more.

    Request

  • RoomPlan lab

    Friday @ 3:00 - 5:00 p.m.

    RoomPlan can help your app quickly create simplified parametric 3D scans of a room. Request an appointment with an Apple engineer for guidance and conversation about the RoomPlan API, best practices, and more.

    Request

Activities

  • Q&A: ARKit, RealityKit, and Quick Look

    Friday @ 10:00 - 11:00 a.m.

    Ask Apple engineers about developing for visionOS with ARKit, RealityKit, and Quick Look during this 60 minute text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Immersive icebreaker

    Friday @ 11:00 - 11:15 a.m.

    In this lightning-round icebreaker, chat with Apple engineers who work on visionOS and the developer community to share ideas, discuss favorite sessions, and get to know each other.

    Sign up

  • Q&A: SwiftUI for visionOS

    Friday @ 12:00 - 1:00 p.m.

    Ask Apple engineers about the latest tools, technologies, and frameworks during this 1 hour text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up

  • Q&A: Spatial design

    Friday @ 1:00 - 2:00 p.m.

    Join the Apple Design team in this 1 hour text-based Q&A on spatial design. Bring your questions about UI and UX best practices for creating a great experience on visionOS.

    Sign up

  • Q&A: Bring your ARKit app to visionOS

    Friday @ 3:00 - 4:00 p.m.

    Ask Apple engineers about bringing your existing ARKit app on iOS or iPadOS to visionOS during this hour long text-based Q&A. Stop in to request guidance on a code-level question, ask for clarifications, or learn from others.

    Sign up