canvas
Asked on 2025-03-03
1 search
The concept of a "canvas" is discussed in several sessions at WWDC 2024, particularly in relation to drawing applications and Apple Pencil integration.
-
Squeeze the most out of Apple Pencil: This session discusses how to use the tool picker with PK canvas, allowing for custom tools and integration with Apple Pencil features. It covers how to build tools from your drawing canvas into the tool picker and how to use custom tools to enhance the drawing experience on a canvas. You can learn more about configuring the tool picker and custom tools in the session Squeeze the most out of Apple Pencil (00:01:16).
-
Build a spatial drawing app with RealityKit: This session explores creating a spatial drawing app where users can step inside a canvas to draw. It covers the setup of a spatial user interface and how to define the drawing area within an immersive space. You can find more details in the session Build a spatial drawing app with RealityKit (00:05:42).
These sessions provide insights into how Apple technologies can be used to create and enhance drawing experiences on digital canvases.

Migrate your TVML app to SwiftUI
SwiftUI helps you build great apps on all Apple platforms and is the preferred toolkit for bringing your content into the living room with tvOS 18. Learn how to use SwiftUI to create familiar layouts and controls from TVMLKit, and get tips and best practices.

Get started with HealthKit in visionOS
Discover how to use HealthKit to create experiences that take full advantage of the spatial canvas. Learn the capabilities of HealthKit on the platform, find out how to bring an existing iPadOS app to visionOS, and explore the special considerations governing HealthKit during a Guest User session. You’ll also learn ways to use SwiftUI, Swift Charts, and Swift concurrency to craft innovative experiences with HealthKit.

Build a spatial drawing app with RealityKit
Harness the power of RealityKit through the process of building a spatial drawing app. As you create an eye-catching spatial experience that integrates RealityKit with ARKit and SwiftUI, you’ll explore how resources work in RealityKit and how to use features like low-level mesh and texture APIs to achieve fast updates of the users’ brush strokes.