| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | Bring your Live Activity to Apple Watch | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10068/ | Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We'll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We'll also explore additional considerations to ensure Live Activities on... | |||||||||||||||||||||
| 2 | 1 | Bring your app to Siri | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10133/ | Learn how to use App Intents to expose your app's functionality to Siri. Understand which intents are already available for your use, and how to create custom intents to integrate actions from your app into the system. We'll also cover what metadata to provide, making your entities searchable via... | |||||||||||||||||||||
| 3 | 2 | Bring your app’s core features to users with App Intents | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10210/ | Learn the principles of the App Intents framework, like intents, entities, and queries, and how you can harness them to expose your app's most important functionality right where people need it most. Find out how to build deep integration between your app and the many system features built on top... | |||||||||||||||||||||
| 4 | 12 | Introducing enterprise APIs for visionOS | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10139/ | Find out how you can use new enterprise APIs for visionOS to create spatial experiences that enhance employee and customer productivity on Apple Vision Pro. | |||||||||||||||||||||
| 5 | 18 | Swift Charts: Vectorized and function plots | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10155/ | The plot thickens! Learn how to render beautiful charts representing math functions and extensive datasets using function and vectorized plots in your app. Whether you're looking to display functions common in aerodynamics, magnetism, and higher order field theory, or create large interactive... | |||||||||||||||||||||
| 6 | 23 | What’s new in AppKit | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10124/ | Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text... | |||||||||||||||||||||
| 7 | 24 | What’s new in StoreKit and In-App Purchase | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10061/ | Learn how to build and deliver even better purchase experiences using the App Store In-App Purchase system. We'll demo new StoreKit views control styles and new APIs to improve your subscription customization, discuss new fields for transaction-level information, and explore new testability in... | |||||||||||||||||||||
| 8 | 25 | What’s new in SwiftData | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10137/ | SwiftData makes it easy to add persistence to your app with its expressive, declarative API. Learn about refinements to SwiftData, including compound uniqueness constraints, faster queries with #Index, queries in Xcode previews, and rich predicate expressions. Join us to explore how you can use... | |||||||||||||||||||||
| 9 | 26 | What’s new in UIKit | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10118/ | Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We'll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit. | |||||||||||||||||||||
| 10 | 28 | What’s new in watchOS 11 | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10205/ | Explore new opportunities on Apple Watch, including bringing Double Tap support to your watchOS app, making your Smart Stack widgets even more relevant and interactive, and displaying your iOS Live Activities in the Smart Stack. | |||||||||||||||||||||
| 11 | 33 | Enhance ad experiences with HLS interstitials | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10114/ | Explore how HLS Interstitials can help you seamlessly insert advertisements into your HLS content. We'll also show you how to use integrated timeline to tune your UI experience and build SharePlay for interstitials. | |||||||||||||||||||||
| 12 | 40 | Elevate your tab and sidebar experience in iPadOS | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10147/ | iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding,... | |||||||||||||||||||||
| 13 | 43 | Explore multiview video playback in visionOS | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10116/ | Learn how AVExperienceController can enable playback of multiple videos on Apple Vision Pro. Review best practices for adoption and explore great use cases, like viewing a sports broadcast from different angles or watching multiple games simultaneously. And discover how to design a compelling and... | |||||||||||||||||||||
| 14 | 46 | Compose interactive 3D content in Reality Composer Pro | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10102/ | Discover how the Timeline view in Reality Composer Pro can bring your 3D content to life. Learn how to create an animated story in which characters and objects interact with each other and the world around them using inverse kinematics, blend shapes, and skeletal poses. We'll also show you how to... | |||||||||||||||||||||
| 15 | 48 | Discover RealityKit APIs for iOS, macOS and visionOS | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10103/ | Learn how new cross-platform APIs in RealityKit can help you build immersive apps for iOS, macOS, and visionOS. Check out the new hover effects, lights and shadows, and portal crossing features, and view them in action through real examples. | |||||||||||||||||||||
| 16 | 50 | Enhance your spatial computing app with RealityKit audio | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/111801/ | Elevate your spatial computing experience using RealityKit audio. Discover how spatial audio can make your 3D immersive experiences come to life. From ambient audio, reverb, to real-time procedural audio that can add character to your 3D content, learn how RealityKit audio APIs can help make your... | |||||||||||||||||||||
| 17 | 51 | Migrate your app to Swift 6 | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10169/ | Experience Swift 6 migration in action as we update an existing sample app. Learn how to migrate incrementally, module by module, and how the compiler helps you identify code that's at risk of data races. Discover different techniques for ensuring clear isolation boundaries and eliminating... | |||||||||||||||||||||
| 18 | 52 | Port advanced games to Apple platforms | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10089/ | Discover how simple it can be to reach players on Apple platforms worldwide. We'll show you how to evaluate your Windows executable on Apple silicon, start your game port with code samples, convert your shader code to Metal, and bring your game to Mac, iPhone, and iPad. Explore enhanced Metal... | |||||||||||||||||||||
| 19 | 53 | What’s new in Swift | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10136/ | Join us for an update on Swift. We'll briefly go through a history of Swift over the past decade, and show you how the community has grown through workgroups, expanded the package ecosystem, and increased platform support. We'll introduce you to a new language mode that achieves data-race safety... | |||||||||||||||||||||
| 20 | 56 | Keynote | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/101/ | Don't miss the exciting reveal of the latest Apple software and technologies. | |||||||||||||||||||||
| 21 | 57 | Keynote (ASL) | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/111/ | Don't miss the exciting reveal of the latest Apple software and technologies. | |||||||||||||||||||||
| 22 | 58 | Meet Swift Testing | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10179/ | Introducing Swift Testing: a new package for testing your code using Swift. Explore the building blocks of its powerful new API, discover how it can be applied in common testing workflows, and learn how it relates to XCTest and open source Swift. | |||||||||||||||||||||
| 23 | 59 | Platforms State of the Union | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/102/ | Discover the newest advancements on Apple platforms. | |||||||||||||||||||||
| 24 | 60 | Platforms State of the Union (ASL) | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/112/ | Discover the newest advancements on Apple platforms. | |||||||||||||||||||||
| 25 | 61 | SwiftUI essentials | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10150/ | Join us on a tour of SwiftUI, Apple's declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you're... | |||||||||||||||||||||
| 26 | 62 | What’s new in SwiftUI | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10144/ | Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We'll also take you... | |||||||||||||||||||||
| 27 | 63 | What’s new in Xcode 16 | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10135/ | Discover the latest productivity and performance improvements in Xcode 16. Learn about enhancements to code completion, diagnostics, and Xcode Previews. Find out more about updates in builds and explore improvements in debugging and Instruments. | |||||||||||||||||||||
| 28 | 68 | Design advanced games for Apple platforms | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10085/ | Learn how to adapt your high-end game so it feels at home on Mac, iPad, and iPhone. We'll go over how to make your game look stunning on different displays, tailor your input and controls to be intuitive on each device, and take advantage of Apple technologies that deliver great player experiences. | |||||||||||||||||||||
| 29 | 69 | Design great visionOS apps | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10086/ | Find out how to create compelling spatial computing apps by embracing immersion, designing for eyes and hands, and taking advantage of depth, scale, and space. We'll share several examples of great visionOS apps and explore how their designers approached creating new experiences for the platform. | |||||||||||||||||||||
| 30 | 73 | Bring your machine learning and AI models to Apple silicon | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10159/ | Learn how to optimize your machine learning and AI models to leverage the power of Apple silicon. Review model conversion workflows to prepare your models for on-device deployment. Understand model compression techniques that are compatible with Apple silicon, and at what stages in your model... | |||||||||||||||||||||
| 31 | 78 | Explore machine learning on Apple platforms | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10223/ | Get started with an overview of machine learning frameworks on Apple platforms. Whether you're implementing your first ML model, or an ML expert, we'll offer guidance to help you select the right framework for your app's needs. | |||||||||||||||||||||
| 32 | 79 | Explore object tracking for visionOS | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10101/ | Find out how you can use object tracking to turn real-world objects into virtual anchors in your visionOS app. Learn how you can build spatial experiences with object tracking from start to finish. Find out how to create a reference object using machine learning in Create ML and attach content... | |||||||||||||||||||||
| 33 | 85 | Bring context to today’s weather | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10067/ | Harness the power of WeatherKit to get detailed weather forecast data such as precipitation amounts by type, cloud cover by altitude, or maximum wind speed. Find out how you can summarize weather by different parts of the day and highlight significant upcoming changes to temperature or... | |||||||||||||||||||||
| 34 | 86 | Build compelling spatial photo and video experiences | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10166/ | Learn 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 ways to detect and present spatial media, including the new QuickLook Preview Application... | |||||||||||||||||||||
| 35 | 91 | Create enhanced spatial computing experiences with ARKit | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10100/ | Learn how to create captivating immersive experiences with ARKit's latest features. Explore ways to use room tracking and object tracking to further engage with your surroundings. We'll also share how your app can react to changes in your environment's lighting on this platform. Discover... | |||||||||||||||||||||
| 36 | 117 | Meet the next generation of CarPlay architecture | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10111/ | Dive into the architecture for the next generation of CarPlay. Learn how your vehicle system works with iPhone to create a single cohesive experience that showcases the best of your car and iPhone. Learn how UI is rendered and composited, and explore ways to configure and customize a special... | |||||||||||||||||||||
| 37 | 118 | Say hello to the next generation of CarPlay design system | 6/10/2024 | https://developer.apple.com/videos/play/wwdc2024/10112/ | Explore the design system at the heart of the next generation of CarPlay that allows each automaker to express your vehicle's character and brand. Learn how gauges, layouts, dynamic content, and more are deeply customizable and adaptable, allowing you to express your own design philosophy and... | |||||||||||||||||||||
| 38 | 4 | Build custom swimming workouts with WorkoutKit | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10084/ | Check out the latest in creating, customizing, and scheduling workouts using WorkoutKit. Sprint through the latest in pace and power alerts and expanded support for distance goals. And keep the momentum going with the benefits of custom step names. | |||||||||||||||||||||
| 39 | 7 | Create a custom data store with SwiftData | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10138/ | Combine the power of SwiftData's expressive, declarative modeling API with your own persistence backend. Learn how to build a custom data store and explore how to progressively add persistence features in your app. To get the most out of this session, watch "Meet SwiftData" and "Model your schema... | |||||||||||||||||||||
| 40 | 9 | Design Live Activities for Apple Watch | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10098/ | Starting in watchOS 11, Live Activities from your iOS app will automatically appear in the Smart Stack on a connected Apple Watch. Learn how to optimize the layout of your Live Activity for the wrist, and provide the right level of information and interactivity at the right time. | |||||||||||||||||||||
| 41 | 10 | Explore wellbeing APIs in HealthKit | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10109/ | Learn how to incorporate mental health and wellbeing into your app using HealthKit. There are new APIs for State of Mind, as well as for Depression Risk and Anxiety Risk. We'll dive into principles of emotion science to cover how reflecting on feelings can be beneficial, and how State of Mind can... | |||||||||||||||||||||
| 42 | 13 | Meet FinanceKit | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/2023/ | Learn how FinanceKit lets your financial management apps seamlessly and securely share on-device data from Apple Cash, Apple Card, and more, with user consent and control. Find out how to request one-time and ongoing access to accounts, transactions, and balances — and how to build great... | |||||||||||||||||||||
| 43 | 15 | Squeeze the most out of Apple Pencil | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10214/ | New in iOS 18, iPadOS 18, and visionOS 2, the PencilKit tool picker gains the ability to have completely custom tools, with custom attributes. Learn how to express your custom drawing experience in the tool picker using the same great tool picking experience available across the system. Discover... | |||||||||||||||||||||
| 44 | 16 | Streamline sign-in with passkey upgrades and credential managers | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10125/ | Learn how to automatically upgrade existing, password-based accounts to use passkeys. We'll share why and how to improve account security and ease of sign-in, information about new features available for credential manager apps, and how to make your app information shine in the new Passwords app. | |||||||||||||||||||||
| 45 | 22 | What’s new in App Intents | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10134/ | Learn about improvements and refinements to App Intents, and discover how this framework can help you expose your app's functionality to Siri and other new features. We'll show you how to make your entities more meaningful to the platform with the Transferable API, File Representations, Item... | |||||||||||||||||||||
| 46 | 30 | Meet AdAttributionKit | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10060/ | Introducing AdAttributionKit, a new iOS framework for privacy-preserving ad attribution. Learn how AdAttributionKit supports re-engagement, click-through attribution (including support for custom creative), JWS formatted impressions and postbacks, and more. We'll provide insight into testing your... | |||||||||||||||||||||
| 47 | 34 | Migrate your TVML app to SwiftUI | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10207/ | 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. | |||||||||||||||||||||
| 48 | 41 | Enhance your UI animations and transitions | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10145/ | Explore how to adopt the zoom transition in navigation and presentations to increase the sense of continuity in your app, and learn how to animate UIKit views with SwiftUI animations to make it easier to build animations that feel continuous. | |||||||||||||||||||||
| 49 | 42 | Explore game input in visionOS | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10094/ | Discover how to design and implement great input for your game in visionOS. Learn how system gestures let you provide frictionless ways for players to interact with your games. And explore best practices for supporting custom gestures and game controllers. | |||||||||||||||||||||
| 50 | 44 | A Swift Tour: Explore Swift’s features and design | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10184/ | Learn the essential features and design philosophy of the Swift programming language. We'll explore how to model data, handle errors, use protocols, write concurrent code, and more while building up a Swift package that has a library, an HTTP server, and a command line client. Whether you're just... | |||||||||||||||||||||
| 51 | 45 | Build a spatial drawing app with RealityKit | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10104/ | 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... | |||||||||||||||||||||
| 52 | 64 | Xcode essentials | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10181/ | Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help optimize and boost your development workflow. | |||||||||||||||||||||
| 53 | 75 | Deploy machine learning and AI models on-device with Core ML | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10161/ | Learn new ways to optimize speed and memory performance when you convert and run machine learning and AI models through Core ML. We'll cover new options for model representations, performance insights, execution, and model stitching which can be used together to create compelling and private... | |||||||||||||||||||||
| 54 | 80 | Get started with Writing Tools | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10168/ | Learn how Writing Tools help users proofread, rewrite, and transform text in your app. Get the details on how Writing Tools interact with your app so users can refine what they have written in any text view. Understand how text is retrieved and processed, and how to support Writing Tools in... | |||||||||||||||||||||
| 55 | 82 | Support real-time ML inference on the CPU | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10211/ | Discover how you can use BNNSGraph to accelerate the execution of your machine learning model on the CPU. We will show you how to use BNNSGraph to compile and execute a machine learning model on the CPU and share how it provides real-time guarantees such as no runtime memory allocation and... | |||||||||||||||||||||
| 56 | 83 | What’s new in Create ML | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10183/ | Explore updates to Create ML, including interactive data source previews and a new template for building object tracking models for visionOS apps. We'll also cover important framework improvements, including new time-series forecasting and classification APIs. | |||||||||||||||||||||
| 57 | 90 | Create custom environments for your immersive apps in visionOS | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10087/ | Discover how to create visually rich and performant customized app environments for Apple Vision Pro. Learn design guidelines, get expert recommendations, and explore techniques you can use in any digital content creation tool to begin building your immersive environment. | |||||||||||||||||||||
| 58 | 93 | Dive deep into volumes and immersive spaces | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10153/ | Discover powerful new ways to customize volumes and immersive spaces in visionOS. Learn to fine-tune how volumes resize and respond to people moving around them. Make volumes and immersive spaces interact through the power of coordinate conversions. Find out how to make your app react when people... | |||||||||||||||||||||
| 59 | 94 | Enhance the immersion of media viewing in custom environments | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10115/ | Extend your media viewing experience using Reality Composer Pro components like Docking Region, Reverb, and Virtual Environment Probe. Find out how to further enhance immersion using Reflections, Tint Surroundings Effect, SharePlay, and the Immersive Environment Picker. | |||||||||||||||||||||
| 60 | 96 | Meet TabletopKit for visionOS | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10091/ | Build a board game for visionOS from scratch using TabletopKit. We'll show you how to set up your game, add powerful rendering using RealityKit, and enable multiplayer using spatial Personas in FaceTime with only a few extra lines of code. | |||||||||||||||||||||
| 61 | 97 | Optimize for the spatial web | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10065/ | Discover how to make the most of visionOS capabilities on the web. Explore recent updates like improvements to selection highlighting, and the ability to present spatial photos and panorama images in fullscreen. Learn to take advantage of existing web standards for dictation and text-to-speech... | |||||||||||||||||||||
| 62 | 98 | Render Metal with passthrough in visionOS | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10092/ | Get ready to extend your Metal experiences for visionOS. Learn best practices for integrating your rendered content with people's physical environments with passthrough. Find out how to position rendered content to match the physical world, reduce latency with trackable anchor prediction, and more. | |||||||||||||||||||||
| 63 | 99 | Work with windows in SwiftUI | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10149/ | Learn how to create great single and multi-window apps in visionOS, macOS, and iPadOS. Discover tools that let you programmatically open and close windows, adjust position and size, and even replace one window with another. We'll also explore design principles for windows that help people use... | |||||||||||||||||||||
| 64 | 104 | Go further with Swift Testing | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10195/ | Learn how to write a sweet set of (test) suites using Swift Testing's baked-in features. Discover how to take the building blocks further and use them to help expand tests to cover more scenarios, organize your tests across different suites, and optimize your tests to run in parallel. | |||||||||||||||||||||
| 65 | 105 | Go small with Embedded Swift | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10197/ | Embedded Swift brings the safety and expressivity of Swift to constrained environments. Explore how Embedded Swift runs on a variety of microcontrollers through a demonstration using an off-the-shelf Matter device. Learn how the Embedded Swift subset packs the benefits of Swift into a tiny... | |||||||||||||||||||||
| 66 | 107 | Bring expression to your app with Genmoji | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10220/ | Discover how to bring Genmoji to life in your app. We'll go over how to render, store, and communicate text that includes Genmoji. If your app features a custom text engine, we'll also cover techniques for adding support for Genmoji. | |||||||||||||||||||||
| 67 | 108 | Catch up on accessibility in SwiftUI | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10073/ | SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We'll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We'll also discuss how you can further customize these experiences by... | |||||||||||||||||||||
| 68 | 110 | Evolve your document launch experience | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10132/ | Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions,... | |||||||||||||||||||||
| 69 | 111 | Extend your app’s controls across the system | 6/11/2024 | https://developer.apple.com/videos/play/wwdc2024/10157/ | Bring your app's controls to Control Center, the Lock Screen, and beyond. Learn how you can use WidgetKit to extend your app's controls to the system experience. We'll cover how you can to build a control, tailor its appearance, and make it configurable. | |||||||||||||||||||||
| 70 | 3 | Broadcast updates to your Live Activities | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10069/ | With broadcast push notifications, your app can send updates to thousands of Live Activities with a single request. We'll discover how broadcast push notifications work between an app, a server, and the Apple Push Notification service, then we'll walk through best practices for this capability... | |||||||||||||||||||||
| 71 | 5 | Build immersive web experiences with WebXR | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10066/ | Discover how WebXR empowers you to add fully immersive experiences to your website in visionOS. Find out how to build WebXR experiences that take full advantage of the input capabilities of visionOS, and learn how you can use Simulator to test WebXR experiences on macOS. | |||||||||||||||||||||
| 72 | 6 | Build multilingual-ready apps | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10185/ | Ensure your app works properly and effectively for multilingual users. Learn best practices for text input, display, search, and formatting. Get details on typing in multiple languages without switching between keyboards. And find out how the latest advances in the String Catalog can make... | |||||||||||||||||||||
| 73 | 8 | Customize feature discovery with TipKit | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10070/ | Focused on feature discovery, the TipKit framework makes it easy to display tips in your app. Now you can group tips so features are discovered in the ideal order, make tips reusable with custom tip identifiers, match the look and feel to your app, and sync tips using CloudKit. Learn how you can... | |||||||||||||||||||||
| 74 | 14 | Meet the Translation API | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10117/ | Discover how you can translate text across different languages in your app using the new Translation framework. We'll show you how to quickly display translations in the system UI, and how to translate larger batches of text for your app's UI. | |||||||||||||||||||||
| 75 | 17 | Support semantic search with Core Spotlight | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10131/ | Learn how to provide semantic search results in your app using Core Spotlight. Understand how to make your app's content available in the user's private, on-device index so people can search for items using natural language. We'll also share how to optimize your app's performance by scheduling... | |||||||||||||||||||||
| 76 | 21 | Unlock the power of places with MapKit | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10097/ | Discover powerful new ways to integrate maps into your apps and websites with MapKit and MapKit JS. Learn how to save and reference unique places using Place ID. Check out improvements to search that make it more efficient to find relevant places. Get introduced to the new Place Card API that... | |||||||||||||||||||||
| 77 | 29 | Explore App Store server APIs for In-App Purchase | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10062/ | Learn how to leverage your server to build great In-App Purchase experiences with the latest updates to the App Store Server API, App Store Server Notifications, and the open source App Store Server Library. After a recap of current APIs, we'll introduce updated endpoint functionality, new... | |||||||||||||||||||||
| 78 | 38 | Create custom hover effects in visionOS | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10152/ | Learn how to develop custom hover effects that update views when people look at them. Find out how to build an expanding button effect that combines opacity, scale, and clip effects. Discover best practices for creating effects that are comfortable and respect people's accessibility needs. | |||||||||||||||||||||
| 79 | 47 | Demystify explicitly built modules | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10171/ | Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets. | |||||||||||||||||||||
| 80 | 49 | Discover area mode for Object Capture | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10107/ | Discover how area mode for Object Capture enables new 3D capture possibilities on iOS by extending the functionality of Object Capture to support capture and reconstruction of an area. Learn how to optimize the quality of iOS captures using the new macOS sample app for reconstruction, and find... | |||||||||||||||||||||
| 81 | 66 | Break into the RealityKit debugger | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10172/ | Meet the RealityKit debugger and discover how this new tool lets you inspect the entity hierarchy of spatial apps, debug rogue transformations, find missing entities, and detect which parts of your code are causing problems for your systems. | |||||||||||||||||||||
| 82 | 70 | Optimize your 3D assets for spatial computing | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10186/ | Dive into an end-to-end workflow for optimized 3D asset creation. Discover best practices for optimizing meshes, materials, and textures in your digital content creation tool. Learn how to harness shader graph, baking, and material instances to enhance your 3D scene while optimizing performance... | |||||||||||||||||||||
| 83 | 72 | Enhanced suggestions for your journaling app | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10209/ | Find out how your journaling app can display journaling suggestions with richer content from the system. Explore new types of available content like state of mind data, reflection prompts, and support for third-party media content and motion-based activities. | |||||||||||||||||||||
| 84 | 74 | Build a great Lock Screen camera capture experience | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10204/ | Find 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 started creating a capture extension, and find out how that extension behaves when the device... | |||||||||||||||||||||
| 85 | 76 | Design App Intents for system experiences | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10176/ | App Intents power system experiences in controls, Spotlight, Siri, and more. Find out how to identify the functionality that's best for App Intents, and how to use parameters to make these intents flexible. Learn how to use App Intents to allow people to take action outside your app, and see... | |||||||||||||||||||||
| 86 | 77 | Discover Swift enhancements in the Vision framework | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10163/ | The Vision Framework API has been redesigned to leverage modern Swift features like concurrency, making it easier and faster to integrate a wide array of Vision algorithms into your app. We'll tour the updated API and share sample code, along with best practices, to help you get the benefits of... | |||||||||||||||||||||
| 87 | 81 | Keep colors consistent across captures | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10162/ | Meet 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 practices for making the most of the technology. | |||||||||||||||||||||
| 88 | 87 | What’s new in location authorization | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10212/ | Location authorization is turning 2.0. Learn about new recommendations and techniques to get the authorization you need, and a new system of diagnostics that can let you know when an authorization goal can't be met. | |||||||||||||||||||||
| 89 | 88 | What’s new in privacy | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10123/ | At Apple, we believe privacy is a fundamental human right. Learn about new and improved permission flows and other features that manage data in a privacy-preserving way, so that you can focus on creating great app experiences. | |||||||||||||||||||||
| 90 | 89 | Bring your iOS or iPadOS game to visionOS | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10093/ | Discover how to transform your iOS or iPadOS game into a uniquely visionOS experience. Increase the immersion (and fun factor!) with a 3D frame or an immersive background. And invite players further into your world by adding depth to the window with stereoscopy or head tracking. | |||||||||||||||||||||
| 91 | 92 | Design interactive experiences for visionOS | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10096/ | Learn how you can design a compelling interactive narrative experience for Apple Vision Pro from the designers of Encounter Dinosaurs. Discover how these types of experiences differ from existing apps, media, and games, and explore how to design narratives that bring audiences into new worlds... | |||||||||||||||||||||
| 92 | 95 | Get started with HealthKit in visionOS | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10083/ | 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... | |||||||||||||||||||||
| 93 | 103 | Explore the Swift on Server ecosystem | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10216/ | Swift is a great language for writing your server applications, and powers critical services across Apple's cloud products. We'll explore tooling, delve into the Swift server package ecosystem, and demonstrate how to interact with databases and add observability to applications. | |||||||||||||||||||||
| 94 | 106 | Run, Break, Inspect: Explore effective debugging in LLDB | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10198/ | Learn how to use LLDB to explore and debug codebases. We'll show you how to make the most of crashlogs and backtraces, and how to supercharge breakpoints with actions and complex stop conditions. We'll also explore how the "p" command and the latest features in Swift 6 can enhance your debugging... | |||||||||||||||||||||
| 95 | 109 | Demystify SwiftUI containers | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10146/ | Learn about the capabilities of SwiftUI container views and build a mental model for how subviews are managed by their containers. Leverage new APIs to build your own custom containers, create modifiers to customize container content, and give your containers that extra polish that helps your... | |||||||||||||||||||||
| 96 | 114 | Tailor macOS windows with SwiftUI | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10148/ | Make your windows feel tailor-made for macOS. Fine-tune your app's windows for focused purposes, ease of use, and to express functionality. Use SwiftUI to style window toolbars and backgrounds. Arrange your windows with precision, and make smart decisions about restoration and minimization. | |||||||||||||||||||||
| 97 | 115 | What’s new in SF Symbols 6 | 6/12/2024 | https://developer.apple.com/videos/play/wwdc2024/10188/ | Explore the latest updates to SF Symbols, Apple's library of iconography designed to integrate seamlessly with San Francisco, the system font for all Apple platforms. Learn how the new Wiggle, Rotate, and Breathe animation presets can bring vitality to your interface. To get the most out of this... | |||||||||||||||||||||
| 98 | 11 | Implement App Store Offers | 6/13/2024 | https://developer.apple.com/videos/play/wwdc2024/10110/ | Learn how to engage customers with App Store Offers using App Store Connect, as well as the latest StoreKit features and APIs. Discover how you can set up win-back offers (a new way to re-engage previous subscribers) and generate offer codes for Mac apps. And find out how to test offers in... | |||||||||||||||||||||
| 99 | 19 | Track model changes with SwiftData history | 6/13/2024 | https://developer.apple.com/videos/play/wwdc2024/10075/ | Reveal the history of your model's changes with SwiftData! Use the history API to understand when data store changes occurred, and learn how to use this information to build features like remote server sync and out-of-process change handing in your app. We'll also cover how you can build support... | |||||||||||||||||||||
| 100 | 20 | Train your machine learning and AI models on Apple GPUs | 6/13/2024 | https://developer.apple.com/videos/play/wwdc2024/10160/ | Learn how to train your models on Apple Silicon with Metal for PyTorch, JAX and TensorFlow. Take advantage of new attention operations and quantization support for improved transformer model performance on your devices. |