Topic guide
Photos & Camera
Capture, process, organize, and present photos and video using Apple’s camera, Photos, and imaging frameworks.
The Photos & Camera collection connects capture hardware with the software pipeline around it. Explore camera controls, computational imaging, Photos integration, media selection, editing, and visual analysis.
- Sessions
- 16
- 2026
- 5
- 2025
- 5
- 2024
- 6
What this topic covers
- Camera capture and controls
- Photos library and media selection
- Imaging, editing, and visual analysis
WWDC 2026
5 sessions- Build a responsive camera app that launches quicklyDiscover how to build a camera app that launches instantly so people never miss the perfect shot. Explore how to optimize the entire camera launch sequence — from app startup to first preview frame. Ensure…
- Camera and Photo Technologies Group LabJoin us online for a deep dive into WWDC26 with Apple engineers and designers to ask questions, get advice, and follow the discussion about the week's biggest announcements for camera and photo technologies…
- Enhance RAW image processing with Core ImageHarness the power of version 9 of the Core Image RAW processing APIs to dramatically improve image quality in your apps, with improved sharpness and more defined color, while using the Apple Neural Engine for…
- Implement high resolution photo captureCapture super high resolution photos in your app using AVFoundation. Learn when to use the three different options to capture images — RAW, exposure-bracketed, and fully processed. Walk through configuring…
- Support the Center Stage front camera in your iOS appSupercharge your iOS camera app with Center Stage using AVCapture APIs with the front camera on iPhone 17, iPhone 17 Pro and iPhone Air. Explore how APIs enable zoom and rotate options, for more flexible ways…
WWDC 2025
5 sessions- Capture cinematic video in your appDiscover how the Cinematic Video API enables your app to effortlessly capture cinema-style videos. We'll cover how to configure a Cinematic capture session and introduce the fundamentals of building a video…
- Enhance your app with machine-learning-based video effectsDiscover how to add effects like frame rate conversion, super resolution, and noise filtering to improve video editing and live streaming experiences. We'll explore the ML-based video processing algorithms…
- Enhance your app’s audio recording capabilitiesLearn how to improve your app's audio recording functionality. Explore the flexibility of audio device selection using the input picker interaction on iOS and iPadOS 26. Discover APIs available for…
- Enhancing your camera experience with capture controlsLearn how to customize capture controls in your camera experiences. We'll show you how to take photos with all physical capture controls, including new AirPods support, and how to adjust settings with Camera…
- What’s new in visionOS 26Explore exciting new features in visionOS 26. Discover enhanced volumetric APIs and learn how you can combine the power of SwiftUI, RealityKit and ARKit. Find out how you can build more engaging apps and games…
WWDC 2024
6 sessions- Build a great Lock Screen camera capture experienceFind out how the LockedCameraCapture API can help you bring your capture application's most useful information directly to the Lock Screen. Examine the API's features and functionality, learn how to get…
- Build compelling spatial photo and video experiencesLearn how to adopt spatial photos and videos in your apps. Explore the different types of stereoscopic media and find out how to capture spatial videos in your iOS app on iPhone 15 Pro. Discover the various…
- Introducing enterprise APIs for visionOSFind out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro.
- Keep colors consistent across capturesMeet the Constant Color API and find out how it can help people use your app to determine precise colors. You'll learn how to adopt the API, explore its scientific and marketing potential, and discover best…
- Use HDR for dynamic image experiences in your appDiscover how to read and write HDR images and process HDR content in your app. Explore the new supported HDR image formats and advanced methods for displaying HDR images. Find out how HDR content can coexist…
- What’s new in DockKitDiscover how intelligent tracking in DockKit allows for smoother transitions between subjects. We will cover what intelligent tracking is, how it uses an ML model to select and track subjects, and how you can…