Discover how you can build rich photography apps with the latest Camera capture capabilities and by integrating with the system Photos library. We’ll take you through updates to the built-in Photos Picker, PhotoKit framework, and Camera APIs for iOS, iPadOS, macOS, tvOS, and watchOS. Find out how you can get accurate depth data through the LiDAR sensor, use the iPhone as an external camera in your macOS app, observe changes to images in the Photos library, and more.
Bring Continuity Camera to your macOS app
Discover how you can use iPhone as an external camera in any Mac app with Continuity Camera. Whether you’re building video conferencing software or an experience that makes creative use of cameras, we’ll show you how you can enhance your app with automatic camera switching. We’ll also explore…
Create camera extensions with Core Media IO
Discover how you can use Core Media IO to easily create macOS system extensions for software cameras, hardware cameras, and creative cameras. We’ll introduce you to our modern replacement for legacy DAL plug-ins — these extensions are secure, fast, and fully-compatible with any app that uses a…
What’s new in the Photos picker
PHPicker provides simple and secure integration between your app and the system Photos library. Learn how SwiftUI and Transferable can help you offer integration across iOS, iPadOS, macOS, and watchOS.
We’ll also show you how you can use AppKit and NSOpenPanel to bring the Photos picker on Mac…
Discover PhotoKit change history
PhotoKit can help you build rich, photo-centric features. Learn how you can easily track changes to image assets with the latest APIs in PhotoKit. We’ll introduce you to the PHPhotoLibrary change history API and demonstrate how you can persist change tokens across launches to help your app…
Discover advancements in iOS camera capture: Depth, focus, and multitasking
Discover how you can take advantage of advanced camera capture features in your app. We’ll show you how to use the LiDAR scanner to create photo and video effects and perform accurate depth measurement. Learn how your app can use the camera for picture-in-picture or multitasking, control…
Add Live Text interaction to your app
Learn how you can bring Live Text support for still photos or paused video frames to your app. We’ll share how you can easily enable text interactions, translation, data detection, and QR code scanning within any image view on iOS, iPadOS, or macOS. We’ll also go over how to control interaction…
Creating a camera extension with Core Media I/O
Accessing the camera while multitasking