
Bring your Live Activity to Apple Watch

Bring your app to Siri

Bring your app’s core features to users with App Intents

Broadcast updates to your Live Activities

Build custom swimming workouts with WorkoutKit

Build immersive web experiences with WebXR

Build multilingual-ready apps

Create a custom data store with SwiftData

Customize feature discovery with TipKit

Design Live Activities for Apple Watch

Explore wellbeing APIs in HealthKit

Implement App Store Offers

Introducing enterprise APIs for visionOS

Meet FinanceKit

Meet the Translation API

Squeeze the most out of Apple Pencil

Streamline sign-in with passkey upgrades and credential managers

Support semantic search with Core Spotlight

Swift Charts: Vectorized and function plots

Track model changes with SwiftData history

Train your machine learning and AI models on Apple GPUs

Unlock the power of places with MapKit

What’s new in App Intents

What’s new in AppKit

What’s new in StoreKit and In-App Purchase

What’s new in SwiftData

What’s new in UIKit

What’s new in Wallet and Apple Pay

What’s new in watchOS 11

Explore App Store server APIs for In-App Purchase

Meet AdAttributionKit

What’s new in App Store Connect

Customize spatial Persona templates in SharePlay

Discover media performance metrics in AVFoundation

Enhance ad experiences with HLS interstitials

Migrate your TVML app to SwiftUI

Use HDR for dynamic image experiences in your app

What’s new in device management

Add personality to your app through UX writing

Create custom hover effects in visionOS

Create custom visual effects with SwiftUI

Elevate your tab and sidebar experience in iPadOS

Enhance your UI animations and transitions

Explore game input in visionOS

Explore multiview video playback in visionOS

A Swift Tour: Explore Swift’s features and design

Build a spatial drawing app with RealityKit

Compose interactive 3D content in Reality Composer Pro

Demystify explicitly built modules

Discover RealityKit APIs for iOS, macOS, and visionOS

Discover area mode for Object Capture

Enhance your spatial computing app with RealityKit audio

Migrate your app to Swift 6

Port advanced games to Apple platforms

What’s new in Swift

What’s new in USD and MaterialX

18 things from WWDC24

Extend your Xcode Cloud workflows

Keynote

Keynote (ASL)

Meet Swift Testing

Platforms State of the Union

Platforms State of the Union (ASL)

Platforms State of the Union 5-Minute Recap

SwiftUI essentials

What’s new in SwiftUI

What’s new in Xcode 16

Xcode essentials

Accelerate machine learning with Metal

Break into the RealityKit debugger

Capture HDR content with ScreenCaptureKit

Design advanced games for Apple platforms

Design great visionOS apps

Optimize your 3D assets for spatial computing

What’s new in Quick Look for visionOS

Enhanced suggestions for your journaling app

Bring your machine learning and AI models to Apple silicon

Build a great Lock Screen camera capture experience

Deploy machine learning and AI models on-device with Core ML

Design App Intents for system experiences

Discover Swift enhancements in the Vision framework

Explore machine learning on Apple platforms

Explore object tracking for visionOS

Get started with Writing Tools

Keep colors consistent across captures

Support real-time ML inference on the CPU

What’s new in Create ML

What’s new in DockKit

Bring context to today’s weather

Build compelling spatial photo and video experiences

What’s new in location authorization

What’s new in privacy

Bring your iOS or iPadOS game to visionOS

Create custom environments for your immersive apps in visionOS

Create enhanced spatial computing experiences with ARKit

Design interactive experiences for visionOS

Dive deep into volumes and immersive spaces

Enhance the immersion of media viewing in custom environments

Get started with HealthKit in visionOS

Meet TabletopKit for visionOS

Optimize for the spatial web

Render Metal with passthrough in visionOS

Work with windows in SwiftUI

Analyze heap memory

Consume noncopyable types in Swift

Explore Swift performance

Explore the Swift on Server ecosystem

Go further with Swift Testing

Go small with Embedded Swift

Run, Break, Inspect: Explore effective debugging in LLDB

Bring expression to your app with Genmoji

Catch up on accessibility in SwiftUI

Demystify SwiftUI containers

Evolve your document launch experience

Extend your app’s controls across the system

Get started with Dynamic Type

Meet the Contact Access Button

Tailor macOS windows with SwiftUI

What’s new in SF Symbols 6

Meet AccessorySetupKit

Meet the next generation of CarPlay architecture

Say hello to the next generation of CarPlay design system
