WWDC 知识库
搜索并理解 Apple 在 WWDC 2024–2026 中介绍的重要理念、框架与平台变化。
-
查看 Session
KeynoteDon't miss the exciting reveal of the latest Apple software and technologies.
-
查看 Session
Platforms State of the UnionDiscover the newest advancements on Apple platforms.
-
查看 Session
Keynote (ASL)Don't miss the exciting reveal of the latest Apple software and technologies.
-
查看 Session
Platforms State of the Union (ASL)Discover the newest advancements on Apple platforms.
-
查看 Session
Announcing Apple’s next big step for Siri and iPhoneIntroducing Siri AI in iOS 27, with more power than ever. Transform your images with next-generation AI. Create photorealistic imagery for wallpapers, Contact Posters, and backgrounds across the system in…
-
查看 Session
WWDC26 Platforms State of the Union RecapCatch up quickly on the newest advancements for your apps and games — all in five minutes.
-
查看 Session
Secure your apps with App AttestHarness App Attest to protect your app from unauthorized modification and fraud. Uncover how attackers exploit modified apps to spoof data and bypass security checks, and how App Attest defends against these…
-
查看 Session
Read between the strokes with PencilKitUnlock handwriting recognition in your apps using the same powerful technology behind Apple apps like Freeform and Notes. Discover how to use handwriting recognition across a wide range of alphabets and…
按话题浏览
- App Store、分发与营销21 场 理解 App Store Connect、订阅、测试、分发、分析,以及将 App 推向市场所需的工作。 精选 · WWDC 2026 · Enhance your presence on the App Store 2026: 9 · 2025: 7 · 2024: 5
- App 服务80 场 将 App 的内容与操作连接到 Siri、Spotlight、小组件、通知、CloudKit 和更广泛的系统体验。 精选 · WWDC 2026 · Build intelligent Siri experiences with App Schemas 2026: 25 · 2025: 21 · 2024: 34
- Safari 与 Web18 场 跟进 WebKit、Safari、CSS、Web App、扩展,以及连接开放 Web 与 Apple 平台的技术。 精选 · WWDC 2026 · What’s new in WebKit for Safari 27 2026: 7 · 2025: 7 · 2024: 4
- Swift41 场 跟进 Swift 语言、并发、性能、互操作、宏、包管理及其生态演进。 精选 · WWDC 2026 · What’s new in Swift 2026: 14 · 2025: 12 · 2024: 15
- SwiftUI 与 UI 框架76 场 使用现代布局、导航、动画与状态模式,在 SwiftUI、UIKit 和 AppKit 中构建自适应界面。 精选 · WWDC 2026 · What’s new in SwiftUI 2026: 22 · 2025: 26 · 2024: 28
- 人工智能与机器学习76 场 探索 Apple Intelligence、Foundation Models、Core ML、Vision,以及交付私密而强大的机器学习功能的方法。 精选 · WWDC 2026 · What’s new in the Foundation Models framework 2026: 38 · 2025: 17 · 2024: 21
- 企业与教育11 场 使用 Apple 的企业与教育能力,为受管理设备、组织、课堂和团队设计 App。 精选 · WWDC 2026 · What’s new in managing Apple devices 2026: 5 · 2025: 4 · 2024: 2
- 健康与健身10 场 使用 HealthKit、训练 API、传感器和隐私优先的数据流,构建有意义的健康与健身产品。 精选 · WWDC 2026 · Deliver workout insights with HealthKit workout zones 2026: 2 · 2025: 3 · 2024: 5
- 图形与游戏51 场 使用 Metal 与 Apple 图形技术栈构建高性能渲染、游戏、3D 内容和跨平台体验。 精选 · WWDC 2026 · Build real-time neural rendering pipelines with Metal 2026: 18 · 2025: 15 · 2024: 18
- 地图与定位5 场 使用 MapKit、定位服务、地理编码、导航和丰富地图展示构建地点感知体验。 精选 · WWDC 2025 · Go further with MapKit 2025: 2 · 2024: 3
- 开发者工具48 场 借助 Xcode、Instruments、测试、调试、自动化与编码智能,更快、更有把握地工作。 精选 · WWDC 2026 · What’s new in Xcode 27 2026: 18 · 2025: 11 · 2024: 19
- 无障碍与包容性12 场 构建能够适应不同视觉、听觉、行动、专注与沟通方式的 Apple 平台体验。 精选 · WWDC 2026 · Enhance the accessibility of your reading app 2026: 6 · 2025: 4 · 2024: 2
- 核心内容37 场 从重要平台公告、战略主题和简明导览开始,快速掌握每届 WWDC 的方向。 精选 · WWDC 2026 · Platforms State of the Union 2026: 13 · 2025: 11 · 2024: 13
- 照片与相机16 场 使用相机、Photos 与图像框架采集、处理、整理和展示照片与视频。 精选 · WWDC 2026 · Build a responsive camera app that launches quickly 2026: 5 · 2025: 5 · 2024: 6
- 空间计算65 场 使用空间界面、RealityKit、沉浸式媒体、共享体验与 3D 内容设计和构建 visionOS 产品。 精选 · WWDC 2026 · Explore advances in RealityKit 2026: 16 · 2025: 19 · 2024: 30
- 系统服务25 场 集成后台任务、连接、共享、自动化、设备能力,以及 App 在界面之外依赖的系统服务。 精选 · WWDC 2026 · What’s new in Shortcuts 2026: 10 · 2025: 10 · 2024: 5
- 设计50 场 理解 Apple 持续演进的视觉语言、交互原则、图标、动效,以及清晰跨平台体验背后的设计方法。 精选 · WWDC 2026 · Principles of great design 2026: 13 · 2025: 22 · 2024: 15
- 隐私与安全15 场 使用平台安全与隐私设计保护身份、凭证、数据和网络活动。 精选 · WWDC 2026 · Secure your app: mitigate risks to agentic features 2026: 4 · 2025: 7 · 2024: 4
- 音频与视频26 场 使用 Apple 的音视频框架构建可靠的采集、播放、编辑、流媒体与空间媒体体验。 精选 · WWDC 2026 · Meet the Music Understanding framework 2026: 7 · 2025: 10 · 2024: 9
按年份浏览全部 Session
WWDC 2026
138 场 Session- Accessibility 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 accessibility technologies announcements…
- Announcing Apple’s next big step for Siri and iPhoneIntroducing Siri AI in iOS 27, with more power than ever. Transform your images with next-generation AI. Create photorealistic imagery for wallpapers, Contact Posters, and backgrounds across the system in…
- App Store Connect 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 App Store Connect announcements. Conducted in…
- Apple Intelligence 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 Apple Intelligence announcements. Conducted in…
- Best practices for integrating visual intelligence in your appGain insight on how visual intelligence can transform content discovery in your app. Explore how to define entities, process images, and handle multiple result types effectively. Learn best practices for…
- Bring an LLM provider to the Foundation Models frameworkExtend the Foundation Models framework by implementing a LanguageModelExecutor for new models. Explore how to interface with the LanguageModelSession's transcript, manage session state effectively, and…
- Bringing Cyberpunk 2077 to MacGo behind the scenes and learn from CD PROJEKT RED how Cyberpunk 2077 came to Mac, setting a new standard for AAA gaming on macOS. Explore how the team leveraged Apple's robust hardware, software, and…
- Build AI-powered scripts with the fm CLI and Python SDKExplore all the new ways to leverage Apple Foundation Models on macOS. The Foundation Models SDK for Python lets you integrate with popular tooling and evaluation packages in the Python ecosystem. Find out how…
- 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…
- Build agentic app experiences with the Foundation Models frameworkLearn how to take your intelligence features further with Foundation Models framework primitives for dynamic context and agentic workflows. We'll walk through engineering shared context, setting up privacy…
- Build intelligent Siri experiences with App SchemasBring your app's content and actions to Siri with App Intents. Model your data using App Entities, adopt App Schemas to enable powerful system actions, and support natural language interactions powered by…
- Build live production tools for Apple Immersive VideoGo behind the scenes of live Apple Immersive Video production. Discover how to package immersive video, spatial audio, and scene metadata for transport over IP networks using the SMPTE 2110 standard. Harness…
- Build next-generation experiences with visionOS 27Build next-generation apps, games, and spatial experiences using new capabilities in visionOS 27. Explore the different pathways you can use to build experiences on visionOS — from using native Apple tools and…
- Build real-time apps and services with gRPC and SwiftBuild engaging live experiences with gRPC in your Swift app and backend. gRPC is an open-source RPC framework designed for high-performance, bidirectional streaming APIs. Explore how the gRPC Swift package…
- Build real-time neural rendering pipelines with MetalDiscover how to integrate machine learning into your real-time rendering pipeline using Metal 4. We'll explore practical adoption patterns and best practices for achieving production-quality results with…
- Build with the new Apple Foundation Model on Private Cloud ComputePrivate Cloud Compute lets you access powerful, frontier-class models while protecting user privacy. Explore how it works and how to access it using the Foundation Models framework. Discover best practices for…
- Build, deliver, and automate with Xcode CloudDiscover the latest updates to Xcode Cloud that quickly get you started building and delivering your apps. Learn essential Xcode Cloud concepts, set up cloud build and tests simply by connecting your source…
- 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…
- Code-along: Add persistence with SwiftDataExperience SwiftData in action as we add persistence to an existing app. We'll show you how to define your data models and seamlessly integrate persistent data with SwiftUI. You'll also learn foundational…
- Code-along: Build powerful drag and drop in SwiftUIFollow along as we build a game of Solitaire to explore the latest drag-and-drop capabilities in SwiftUI. We'll show you how to use the new reordering API to let people arrange content, implement drag…
- Code-along: Make your app available to SiriDive deep into an Xcode project showing how you can make your app available to Siri. Learn how to adopt App Schemas to let people ask questions about calendar events and take natural language actions like…
- Coding Intelligence for Beginners Group LabJoin us online to ask questions, get advice, and follow the discussion about getting started with coding intelligence. Conducted in English.
- Coding Intelligence, Machine Learning & AI 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 coding intelligence, machine…
- Collaborate on structured 3D models in visionOSLearn how to bring structured 3D models to life in visionOS. We'll cover USDZ preparation, show you how to manipulate individual entities within hierarchical assemblies, and inspect the internal components…
- Communicate your brand identity on iOSExplore practical approaches to branding using typography, color, components, and interactions that balance the familiar with the unique.
- Compose advanced graphics effects with SwiftUIDiscover how to craft rich, custom experiences by creatively composing SwiftUI layout and graphics APIs. We'll show you how to break down complex designs and use a creative pipeline to chain simple building…
- Craft clear names for features and labels in your appThe names of your products, features, and labels can determine how people understand and navigate your app. Explore the principles behind thoughtful naming in app design, examine the patterns used across Apple…
- Create UI prototypes using agents in XcodeLearn how to prototype your app using agents in Xcode. Explore techniques for using AI to prototype interactions, iterate on layouts, and generate creative solutions to design challenges. You'll learn how to…
- Create high-quality images using Image PlaygroundEnable high-quality image creation in your app using Image Playground. With a new generative model that runs on Private Cloud Compute, users can make images in virtually any style, including photorealistic, in…
- Create live communication experiencesLiveCommunicationKit transforms your real-time communication apps into integrated experiences. We'll show you how to deliver a rich, native conversation UI that puts your app right where people need it: from a…
- Create robust evaluations for agentic appsLearn how to leverage advanced features of the Evaluations framework to build robust evaluations for your app. Explore evaluating flows with tool calling and dynamic conditions, and how to define what correct…
- Create web extensions for SafariGet started with Safari web extensions by building and testing one from the ground up — no Xcode required. Explore how content blocking, page modification, native messaging, and the permissions mode work…
- Debug and profile agentic app experiences with InstrumentsExplore the enhanced FoundationModels instrument in Xcode to inspect behavior and optimize the performance of agentic flows. Learn how to inspect prompts, analyze latency, and trace control flow in advanced…
- Deliver workout insights with HealthKit workout zonesHealthKit makes it easier to provide workout insights — like heart rate and cycling power zones — in your app. Learn to leverage the built-in, personalized zones or create custom ones. Discover how to use the…
- Design immersive environments for visionOS apps and the spatial webLearn how you can create photoreal visionOS environments for your apps, websites, and SharePlay experiences. Discover the design principles that make environments feel truly immersive and find out how you can…
- Design intuitive search experiencesExplore new patterns and best practices when implementing search in your app. Discover how search plays a key role in helping people find and navigate content, and find out how to integrate search across…
- Design no-code games with Reality Composer Pro 3Discover how you can use ScriptGraph in Reality Composer Pro 3 to create no-code 3D content for your apps and games. Learn how to take advantage of visual nodes to build animations, create interactive moments…
- Discover USDKit and what’s new in OpenUSDDive into the latest advances in Universal Scene Description (USD) support on Apple platforms, including Swift-based USDKit, the new spatial preview API, and enhanced spatial web capabilities. Discover how the…
- Discover container machinesMeet container machines, a new tool included in Container that offers a lightweight persistent Linux environment on Mac. Explore how container machines work and how the design of Containerization allows for a…
- Discover generated subtitles and subtitle stylesMake your video content more accessible with generated subtitles — a powerful new feature that can transcribe spoken audio or translate subtitles from another language, using on-device models. Explore caption…
- Discover new capabilities in the App Intents frameworkLevel up your App Intents adoption with advanced features to make it faster, more flexible, and more relevant. Find out how ValueRepresentation and RelevantEntities make your content more discoverable and…
- Discover the Spatial Preview frameworkCheck out how the new Spatial Preview framework brings content from your Mac directly into visionOS. Discover how to build dynamic workflows with live-syncing and bidirectional editing across both platforms…
- Dive into Core AI model authoring and optimizationDive into the complete custom model deployment workflow for Apple silicon with the new Core AI framework. Discover powerful techniques for authoring models using custom Metal kernels, alongside platform-aware…
- Dive into lazy stacks and scrolling with SwiftUIDiscover the inner workings of lazy stacks in SwiftUI. We'll explore how LazyVStack and LazyHStack estimate sizes, lazily load subviews, and prefetch content to deliver smooth scrolling experiences. We'll also…
- Dub Dub Daily: Day 2The biggest announcements of WWDC26, all in one place. Catch up on everything revealed, go deeper on the themes shaping this year's conference, and hear from a special guest joining us to break it all down.
- Dub Dub Daily: Day 3Apple Intelligence is evolving — fast. Today we dig into the latest AI announcements, what they mean for your apps, and what's possible now that wasn't before. Plus, a special guest joins to explore where it's…
- Dub Dub Daily: Day 4Your tools just got a serious upgrade. We're covering Xcode and the developer toolchain designed to help you build faster and smarter — with a special guest who knows what it takes to make developers more…
- Dub Dub Daily: Day 5Swift keeps getting better. Today we explore the latest language updates, what they unlock for your code, and why this is an exciting moment to be a Swift developer — with a special guest to help us go deeper.
- Elevate your app’s text experience with TextKitDiscover how to combine the convenience of built-in text views with the control of TextKit. We'll show you how new APIs make it easy to extend UITextView and NSTextView with custom behaviors like line numbers…
- 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…
- Enhance the accessibility of your reading appLearn how to create robust reading experiences for VoiceOver, Speak Screen, and more. Find out how to provide intuitive text selection, clear navigation between lines and paragraphs, and continuous reading…
- Enhance your presence on the App StoreReimagine how you market your apps and games on the App Store by using your images and videos in new places. Discover how you can tell a richer story across the App Store with new visual placements on your…
- Expand the capabilities of your Virtualization appBring powerful new capabilities in macOS 27 to your Virtualization app. Discover how to automate the setup of macOS guests through user account setup on first boot. We'll explore advanced workflows that…
- Explore Retention Messaging in App Store ConnectDiscover how you can use the power of Retention Messaging to reach subscribers before they cancel. Learn how to configure this feature in App Store Connect and add subscription offers, as well as leverage the…
- Explore advanced App Intents features for Siri and Apple IntelligencePolish how your app works with Siri using advanced App Intents APIs. Learn techniques that let people accomplish more with just their voice, help Apple Intelligence find your content, and provide context for…
- Explore advances in RealityKitDiscover the latest advancements in RealityKit designed to make your apps and games more immersive and realistic than ever. Explore powerful new capabilities including interactive cloth simulations, NavMesh…
- Explore distributed inference and training with MLXScale your machine learning workloads across multiple Macs using MLX. Learn how to tackle interconnect efficiency, large model inference, request batching, and distributed training challenges. Discover how a…
- Explore enhancements to visionOS object trackingFind out how visionOS is advancing object tracking and spatial accessory input. Discover new ways to track moving and handheld objects, allowing you to bridge the physical and digital worlds. Learn about new…
- Explore immersive website environments in visionOSTransport your website's visitors into virtual environments in Apple Vision Pro using the new Immersive API in JavaScript. Explore how to request immersive transitions from an inline model element, create…
- Explore numerical computing in Swift with MLXBring NumPy-style computing natively to Swift with MLX Swift. Discover how to eliminate cross-language friction in your machine learning workflows by handling image processing, tensor operations, and neural…
- Extend Reality Composer Pro 3 functionality with XcodeDiscover how Reality Composer Pro 3 empowers you to build bigger, more ambitious spatial projects. Learn about creating project-specific plugins that let you edit custom components, run custom systems, and…
- Find and fix performance issues in your Metal gamesTrack down hard-to-find game performance issues with powerful Metal tools. Discover how to collect rich performance data using Game Performance Overview in Instruments, run background traces with…
- Find your accessory with Bluetooth Channel SoundingGet started with Channel Sounding to bring distance and direction awareness to your Bluetooth accessories. Dive into the new Nearby Interaction and Core Bluetooth APIs, and walk through the accessory-side…
- Get ready for WWDC26Get the inside track on everything Apple has to offer — and make the most of every session, lab, and moment.
- Get started with the HTML Model ElementLearn how the model element brings interactive 3D content to your websites — now on iOS, iPadOS, macOS, and visionOS. Discover tools for creating and optimizing 3D assets. Explore model element's features and…
- Get the most out of Device HubLearn how Device Hub can accelerate your development workflows. We'll take a tour of its features and show you how to diagnose and reproduce issues quickly with devices and simulators.
- Icon Composer for Beginners Group LabJoin us online to ask questions, get advice, and follow the discussion about getting started with Icon Composer. Conducted in English.
- 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…
- Improve your prompts by hill-climbing with EvaluationsLearn comparative evaluation techniques to guide your prompt engineering and select the right model for your app. Explore how to baseline performance, expand your evaluation strategy, and convert results to…
- Inside Apple Intelligence and Xcode: Special PresentationStep inside Steve Jobs Theater to discover the latest Apple Intelligence and Xcode advancements. Learn how to accelerate your development with new agentic coding workflows in Xcode 27, and discover how App…
- Integrate MusicKit into your appBring the power of Apple Music into your app using MusicKit. We'll cover authorization, subscription-status checks, music selection, playback control, and cross-storefront song sharing. Learn how to use the…
- Integrate on-device AI models into your app using Core AIDiscover a curated collection of popular open-source models — including Qwen, Mistral, SAM3, and more — optimized for Apple silicon using the new Core AI Framework. Learn how to download, run, and benchmark…
- Iterate your spatial scenes faster with Reality Composer Pro 3Unlock powerful new features in Reality Composer Pro 3 for building spatial experiences. Learn how you can add content, visual effects, lighting, and interactivity to your immersive scenes — all without…
- KeynoteDon't miss the exciting reveal of the latest Apple software and technologies.
- Keynote (ASL)Don't miss the exciting reveal of the latest Apple software and technologies.
- LLM search using Core SpotlightLevel up basic search into a retrieval-augmented system using SpotlightSearchTool and LanguageModelSession. Explore Core Spotlight integration, delegate-based hydration patterns, and how metadata quality…
- Learn CSS Grid LanesBuild adaptive web layouts that embrace content of all shapes and sizes. Explore how Grid Lanes lets you arrange differently-shaped elements into clean, flexible designs with simple CSS. And find out how…
- Live Activities essentialsElevate your app experience with Live Activities. Explore many of the places where Live Activities appear, including a new style in the Dynamic Island that delivers more information when iPhone is used in…
- Machine Learning & AI 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 machine learning and AI announcements. Conducted…
- Make your game great with touchDive deeper into the techniques you can use to create compelling touch experiences for your games. We'll share expert insights from indie to AAA game development, explore best practices for intuitive touch…
- Meet Core AIDiscover Core AI, Apple's new framework for on-device AI model deployment. Tour the ecosystem, from Python libraries for converting, authoring, and optimizing models, to a Swift API for simple plug-and-play…
- Meet Trust InsightsUncover how Trust Insights can help protect people from social scams and coercion. Explore how this new framework uses privacy-preserving machine learning to detect when someone may be coached into risky…
- Meet the Evaluations frameworkLearn how to evaluate model-driven experiences using the Evaluations framework. In a probabilistic world, unit tests alone won't suffice. Discover how to define metrics, automatically grade outputs, and…
- Meet the Music Understanding frameworkDiscover Music Understanding, a new framework that lets your app analyze audio across six dimensions, on device: key, rhythm, structure, pace, instrument activity, and loudness. And use the Music Understanding…
- Meet the Now Playing frameworkGet a first look at Now Playing — a Swift framework that connects your app's media playback to system surfaces like the Lock Screen, Control Center, Dynamic Island, and CarPlay. Discover how to publish…
- Meet the new MetricKitFind and fix performance problems faster than ever. Join us to explore how MetricKit equips you with vital performance metrics and actionable diagnostics to help you understand exactly where your app has…
- Migrate to Swift TestingLearn how to fearlessly adopt Swift Testing alongside your XCTests using test framework interoperability. Discover best practices and patterns for incrementally introducing advanced testing features that…
- Modernize your AppKit appBring your AppKit app up to date with modern macOS conventions. Dive into handling input with control events and gesture recognizers, moving beyond traditional tracking loops. Enhance keyboard navigation in…
- Modernize your UIKit appDiscover the latest updates to UIKit. Learn how to update your iPhone app layouts to work great when resized with iPhone Mirroring and on iPad. Explore new APIs for tab and navigation bars, find out how to…
- Offer subscriptions to groups and organizationsDiscover how to reach more customers by offering subscriptions to groups and organizations. The Group Purchases feature lets a single subscriber buy multiple seats and invite others directly from your app…
- Optimize custom machine learning operations with Metal tensorsUnlock powerful machine learning performance with the Metal Tensor API and Metal Performance Primitives (MPP) Tensor Ops library. Discover how to create portable operations that take advantage of Neural…
- Platforms State of the UnionDiscover the newest advancements on Apple platforms.
- Platforms State of the Union (ASL)Discover the newest advancements on Apple platforms.
- Power and Performance 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 power and performance announcements. Conducted in…
- Prepare your tvOS apps for Dynamic TypeDynamic Type empowers people to comfortably read and interact with your app by letting them choose the text size that works best for them. You'll learn how to get your app ready for Dynamic Type on tvOS…
- Principles of great designDive deep into fundamental design principles for Apple platforms.
- Privacy and Security 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 privacy and security announcements. Conducted in…
- Profile, fix, and verify: Improve app responsiveness with InstrumentsTackle app responsiveness issues with a clear workflow. Explore the Swift Concurrency instrument, Time Profiler, and System Trace to pinpoint bottlenecks. Discover how to use top functions and run comparisons…
- Read between the strokes with PencilKitUnlock handwriting recognition in your apps using the same powerful technology behind Apple apps like Freeform and Notes. Discover how to use handwriting recognition across a wide range of alphabets and…
- Rediscover the HTML select elementLearn how to unlock full control of styling select menus on the web. The HTML select element is getting a major upgrade with a new CSS appearance value, and new pseudo-elements. Discover how the select options…
- Refine accessibility for custom controlsUnlock the full potential of your app's interactive elements by making them accessible to everyone. We'll break down how people understand and use controls with VoiceOver and other assistive technologies…
- Rev up your CarPlay appExplore new features for your CarPlay audio, navigation, voice-based conversational apps, and more. Discover how to create CarPlay video apps so people can browse and watch their favorite videos in supported…
- Run local agentic AI on the Mac using MLXRun AI agents locally with privacy, low latency, and offline access. Dive into how MLX advancements and Mac hardware make powerful agentic workflows possible entirely on-device. You'll explore code agents such…
- Safari and Web Technologies Group LabJoin us online for a deep dive into WWDC26 with Apple engineers to ask questions, get advice, and follow the discussion about the week's biggest Safari and web technologies announcements. Conducted in English.
- Secure your app: mitigate risks to agentic featuresExplore how to evaluate threats from indirect prompt injection, such as data exfiltration and unintended actions. Discover system safeguards and security best practices for using App Intents and the Foundation…
- Secure your apps with App AttestHarness App Attest to protect your app from unauthorized modification and fraud. Uncover how attackers exploit modified apps to spoof data and bypass security checks, and how App Attest defends against these…
- Speedrun your game port with agentic codingKickstart your game's journey to Apple platforms with new agentic skills in Game Porting Toolkit 4 that can dramatically accelerate the process of porting your game. Explore how to work alongside your AI…
- Supercharge your spatial workflows with Reality Composer Pro 3Discover how to build rich interactivity and stunning visual effects entirely within Reality Composer Pro using its powerful suite of graph-based tools. Learn to craft dynamic materials with Shader Graph…
- 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…
- Swift 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 Swift announcements. Conducted in English.
- SwiftData 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 SwiftData announcements. Conducted in English.
- SwiftUI 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 SwiftUI announcements. Conducted in English.
- SwiftUI 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 SwiftUI announcements. Conducted in English.
- SwiftUI for Beginners Group LabJoin us online to ask questions, get advice, and follow the discussion about getting started with SwiftUI. Conducted in English.
- Translate your app using agents in XcodeFind out how Xcode and coding agents help you translate String Catalogs using the context of your app. We'll walk through strategies for reviewing translated output and iterating on your localizations, so you…
- Unlock in-game content with StoreKit and Background AssetsUnlock native Apple In-App Purchases for your Unity game with the new StoreKit plug-in. Reduce download sizes with the new Background Assets plug-in, which delivers language-specific asset packs so each player…
- Unwrap PaperKitCraft a canvas-based application with PaperKit. Explore the new data model APIs that let you access, create, and modify markup elements. Learn how to add custom controls and annotations, and discover best…
- Use SwiftUI with AppKit and UIKitDiscover how to incrementally adopt SwiftUI in your existing AppKit or UIKit app. We'll show you how to use the Observation framework to automatically update your views, integrate SwiftUI components into an…
- Use foveated streaming to bring immersive content to visionOSFind out how foveated streaming delivers remotely rendered scenes to Apple Vision Pro in full fidelity. Explore how this framework combines native visionOS capabilities with third-party streaming technologies…
- Validate your App Intents adoption with AppIntentsTestingMeet AppIntentsTesting, a new framework for validating your App Intents through the same infrastructure used by Siri, Shortcuts, and Spotlight. Discover how to execute intents, inspect results, and test…
- WWDC26 Platforms State of the Union RecapCatch up quickly on the newest advancements for your apps and games — all in five minutes.
- What’s new in Apple In-App PurchaseDiscover how monthly subscriptions with a 12-month commitment give people a more affordable option to pay for your subscription and secure a longer-term commitment. Explore how to configure and test this new…
- What’s new in ShortcutsExplore techniques to build powerful shortcuts using your app's content. New automations unlock additional ways to integrate your app with the system. Refine how your App Entity is presented to LLMs using the…
- What’s new in SwiftJoin us for an update on Swift. Discover the latest language advancements, including updates for everyday ergonomics, improved concurrency, and safer high-performance code. Explore workflow and language…
- What’s new in SwiftDataDiscover the latest enhancements to SwiftData. We'll show you how to persist custom and third-party types using Codable, and group fetched data into sections in your SwiftUI app. We'll also explore how to…
- What’s new in SwiftUIExplore the latest additions to SwiftUI and discover how they can improve your apps. We'll introduce a new Document protocol with direct disk access and snapshot-based diffing for building high-performance…
- What’s new in WalletExplore the newest design updates and developer tools for Apple Wallet passes. Refresh your passes with beautiful new styles for rich, vibrant designs. Discover new barcode formats and a flexible pass actions…
- What’s new in WebKit for Safari 27Explore what's new in WebKit — from Grid Lanes and Customizable Select, to HTML Model and Immersive Environments, and the latest for Web Extensions. You'll also discover the work behind over 1,000 browser…
- What’s new in Xcode 27Discover the latest productivity enhancements in Xcode 27. Accelerate your development workflow through customization, coding agents, and Device Hub. Explore updates in localization, performance, and testing…
- What’s new in assessment on macOSExplore the Automatic Assessment Configuration framework on macOS to deliver secure tests for education apps. Learn how to leverage new APIs to create a secure, configurable testing environment that…
- What’s new in image understandingUnlock powerful image understanding with the latest Vision framework and Foundation Models framework updates. The new tap-to-segment request lets you segment images in new ways, and Vision now supports…
- What’s new in managing Apple devicesDiscover the latest updates to declarative device management, Apple Business, and Apple School Manager. Explore how these advancements help you streamline deployment, strengthen security, and improve the…
- What’s new in the Foundation Models frameworkExplore what's new in the Foundation Models framework. Learn how to access Private Cloud Compute, integrate third-party and open source models, and work with vision capabilities. Discover context management…
- WidgetKit foundationsWidgets highlight your app's most important content across the system, providing people with another opportunity to engage. Discover the different types of widgets and explore the qualities that make them…
- Xcode Tips and Tricks 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 getting the most out of Xcode. Conducted in English.
- Xcode, agents, and youLearn how you can use coding agents in Xcode in your development process. We'll explore multiple ways of working with agents with tips to take you from creating an initial prototype to polishing a refined app…
- visionOS 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 visionOS announcements. Conducted in English.
- watchOS 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 watchOS announcements. Conducted in English.
WWDC 2025
122 场 Session- Automate your development process with the App Store Connect APILearn how the new Webhook API can provide you with real-time notifications from App Store Connect. We'll also introduce new APls that can help you manage user feedback and build delivery, and discuss how to…
- Better together: SwiftUI and RealityKitDiscover how to seamlessly blend SwiftUI and RealityKit in visionOS 26. We'll explore enhancements to Model3D, including animation and ConfigurationCatalog support, and demonstrate smooth transitions to…
- Bring Swift Charts to the third dimensionLearn how to bring your 2D Swift Charts to the third dimension with Chart3D and visualize your data sets from completely new perspectives. Plot your data in 3D, visualize mathematical surfaces, and customize…
- Bring advanced speech-to-text to your app with SpeechAnalyzerDiscover the new SpeechAnalyzer API for speech to text. We'll learn about the Swift API and its capabilities, which power features in Notes, Voice Memos, Journal, and more. We'll dive into details about how…
- Bring your SceneKit project to RealityKitUnderstand SceneKit deprecation and explore how to transition your 3D projects to RealityKit, Apple's recommended high-level 3D engine. We'll clarify what SceneKit deprecation means for your projects, compare…
- Build a SwiftUI app with the new designExplore the ways Liquid Glass transforms the look and feel of your app. Discover how this stunning new material enhances toolbars, controls, and app structures across platforms, providing delightful…
- Build a UIKit app with the new designUpdate your UIKit app to take full advantage of the new design system. We'll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in…
- Build an AppKit app with the new designUpdate your AppKit app to take full advantage of the new design system. We'll dive into key changes to tab views, split views, bars, presentations, search, and controls, and show you how to use Liquid Glass in…
- 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…
- Code-along: Bring on-device AI to your app using the Foundation Models frameworkDevelop generative AI features for your SwiftUI apps using the Foundation Models framework. Get started by applying the basics of the framework to create an awesome feature. Watch step-by-step examples of how…
- Code-along: Cook up a rich text experience in SwiftUI with AttributedStringLearn how to build a rich text experience with SwiftUI's TextEditor API and AttributedString. Discover how you can enable rich text editing, build custom controls that manipulate the contents of your editor…
- Code-along: Elevate an app with Swift concurrencyLearn how to optimize your app's user experience with Swift concurrency as we update an existing sample app. We'll start with a main-actor app, then gradually introduce asynchronous code as we need to. We'll…
- Code-along: Explore localization with XcodeLearn how to localize your app into additional languages using Xcode. We'll walk step-by-step through the process of creating a String Catalog, translating text, and exchanging files with external translators…
- Combine Metal 4 machine learning and graphicsLearn how to seamlessly combine machine learning into your graphics applications using Metal 4. We'll introduce the tensor resource and ML encoder for running models on the GPU timeline alongside your…
- Create a seamless multiview playback experienceLearn how to build advanced multiview playback experiences in your app. We'll cover how you can synchronize playback between multiple players, enhance multiview playback with seamless AirPlay integration, and…
- Create icons with Icon ComposerLearn how to use Icon Composer to make updated app icons for iOS, iPadOS, macOS, and watchOS. Find out how to export assets from your design tool of choice, add them to Icon Composer, apply real-time glass…
- Customize your app for Assistive AccessAssistive Access is a distinctive, focused iOS experience that makes it easier for people with cognitive disabilities to use iPhone and iPad independently. In iOS and iPadOS 26, you can customize your app when…
- Deep dive into the Foundation Models frameworkLevel up with the Foundation Models framework. Learn how guided generation works under the hood, and use guides, regexes, and generation schemas to get custom structured responses. We'll show you how to use…
- Deliver age-appropriate experiences in your appLearn how to deliver age-appropriate experiences in your app with the new Declared Age Range API. We'll cover how parents can allow their child to share an age range with an app to ensure a safe experience in…
- Design foundations from idea to interfaceGreat apps feel clear, intuitive, and effortless to use. In this session, you'll discover how app design can elevate functionality, communicate purpose, guide people through your content, and use components…
- Design hover interactions for visionOSDiscover how to create advanced interactions for your visionOS apps. We'll explore how you can design compelling custom hover effects and animations, avoid common mistakes, take advantage of interactions like…
- Design interactive snippetsSnippets are compact views invoked from App Intents that display information from your app. Now, snippets can allow your app to bring even more capability to Siri, Spotlight, and the Shortcuts app by including…
- Design widgets for visionOSLearn how you can design beautiful widgets for visionOS 26 that blend effortlessly into someone's surroundings. Discover how you can add depth to your widget design and customize materials, sizes, and styles…
- Develop for Shortcuts and Spotlight with App IntentsLearn about how building App Intents that make actions available and work best with the new features in Shortcuts and Spotlight on Mac. We'll show you how your actions combine in powerful ways with the new…
- Discover Apple-Hosted Background AssetsBuilding on Background Assets, this session will introduce the new capability to download asset packs of content for games and other applications. Learn how Apple can host these asset packs for you or how to…
- Discover Metal 4Learn how to get started leveraging the powerful new features of Metal 4 in your existing Metal apps. We'll cover how Metal enables you to get the most out of Apple silicon and program the hardware more…
- Discover machine learning & AI frameworks on Apple platformsTour the latest updates to machine learning and AI frameworks available on Apple platforms. Whether you are an app developer ready to tap into Apple Intelligence, an ML engineer optimizing models for on-device…
- Dive deeper into Writing ToolsWith Writing Tools, people can proofread, rewrite, and transform text directly within your app. Learn advanced techniques to customize Writing Tools for your app. Explore formatting options and how they work…
- Dive into App Store server APIs for In-App PurchaseDiscover the latest updates for the App Store Server API, App Store Server Notifications, and App Store Server Library to help manage customer purchase data directly on your server and deliver great In-App…
- Elevate the design of your iPad appMake your app look and feel great on iPadOS. Learn best practices for designing a responsive layout for resizable app windows. Get familiar with window controls and explore the best ways to accommodate them…
- Embracing Swift concurrencyJoin us to learn the core Swift concurrency concepts. Concurrency helps you improve app responsiveness and performance, and Swift is designed to make asynchronous and concurrent code easier to write correctly…
- Engage players with the Apple Games appMeet the Games app – a new destination for players to keep up with what's happening in their games, discover new ones, and play with friends, all in one place. Learn how to set up your game for optimal…
- Enhance child safety with PermissionKitDiscover how PermissionKit helps you enhance communication safety for children in your app. We'll show you how to use this new framework to create age-appropriate communication experiences and leverage Family…
- 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…
- Enhance your app’s multilingual experienceCreate a seamless experience for anyone who uses multiple languages. Learn how Language Discovery allows you to optimize your app using a person's preferred languages. Explore advances in support 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…
- Evaluate your app for Accessibility Nutrition LabelsUse Accessibility Nutrition Labels on your App Store product page to highlight the accessibility features supported by your app. You'll learn how to evaluate your app's accessibility features — such as…
- Explore Metal 4 gamesLearn to optimize your game engine with the latest advancements in Metal 4. We'll cover how to unify your command encoding to minimize CPU overhead, scale up your graphics resource management to support…
- Explore Swift and Java interoperabilityLearn how you can mix Swift and Java in a single codebase. We'll introduce the swift-java interoperability project, which allows you to use Swift in Java programs or vice versa. We'll show you how to use the…
- Explore concurrency in SwiftUIDiscover how SwiftUI leverages Swift concurrency to build safe and responsive apps. Explore how SwiftUI uses the main actor by default and offloads work to other actors. Learn how to interpret concurrency…
- Explore enhancements to your spatial business appDiscover how the latest enhancements and APIs in visionOS 26 expand access and extend enterprise capabilities announced last year. Learn how these all-new features make it easy to build model training…
- Explore large language models on Apple silicon with MLXDiscover MLX LM – designed specifically to make working with large language models simple and efficient on Apple silicon. We'll cover how to fine-tune and run inference on state-of-the-art large language…
- Explore new advances in App IntentsExplore all the new enhancements available in the App Intents framework in this year's releases. Learn about developer quality-of-life improvements like deferred properties, new capabilities like interactive…
- Explore prompt design & safety for on-device foundation modelsDesign generative AI experiences that leverage the strengths of the Foundation Models framework. We'll start by showing how to design prompts for the on-device large language model at the core of Apple…
- Explore spatial accessory input on visionOSLearn how you can integrate spatial accessories into your app. Display virtual content, interact with your app, track them in space, and get information on interactions for enhanced virtual experiences on…
- Explore video experiences for visionOSLearn about the different ways you can create and present immersive video experiences within your app. We'll explore the diverse media types available in visionOS 26, including profiles for 180°, 360°, and…
- Filter and tunnel network traffic with NetworkExtensionLearn about the APIs in the NetworkExtension framework that give your app the power and flexibility to extend the system's core networking features — like implementing network content filters, creating and…
- Finish tasks in the backgroundDiscover background execution advancements and understand how the system schedules runtime. We'll discuss how to get the most out of background runtime to allow your app to deliver features in the background…
- Get ahead with quantum-secure cryptographyLearn how to protect your app's sensitive user data from the emerging threat of quantum computing, and safeguard user privacy. We'll explore different quantum attacks, their impact on existing cryptographic…
- Get started with Game CenterExplore the features of Game Center and learn how to get started. We'll show you best practices for implementing achievements, challenges, leaderboards, and activities to maximize your game's discoverability…
- Get started with MLX for Apple siliconMLX is a flexible and efficient array framework for numerical computing and machine learning on Apple silicon. We'll explore fundamental features including unified memory, lazy computation, and function…
- Get to know App IntentsLearn about the App Intents framework and its increasingly critical role within Apple's developer platforms. We'll take you through a ground-up introduction of the core concepts: intents, entities, queries…
- Get to know the ManagedApp FrameworkDiscover how the ManagedApp framework helps your app adapt to managed environments. We'll show you how to receive configuration data, manage app secrets securely, and tailor your app's behavior based on…
- Get to know the new design systemDive deeper into the new design system to explore key changes to visual design, information architecture, and core system components. Learn how the system reshapes the relationship between interface and…
- Go further with MapKitDiscover the latest updates to MapKit and MapKit JS. We'll introduce a new type of directions — cycling — and show you how to enable 3D Look Around imagery on the web. Learn how the new Geocoding API supports…
- Go further with Metal 4 gamesDive deeper into the latest advancements in Metal 4. We'll introduce the new ray tracing features that help bring your most complex and visually rich workloads to Apple silicon. Discover how MetalFX can help…
- Improve memory usage and performance with SwiftDiscover ways to improve the performance and memory management of your Swift code. We'll explore ways to refine your code – from making high-level algorithmic changes to adopting the new InlineArray and Span…
- Integrate privacy into your development processLearn how to build privacy into your apps from the planning stages through deployment. We'll cover practical ways to integrate privacy at each step of the development lifecycle, focusing on data minimization…
- KeynoteDon't miss the exciting reveal of the latest Apple software and technologies.
- Keynote (ASL)Don't miss the exciting reveal of the latest Apple software and technologies.
- Learn about Apple Immersive Video technologiesExplore the capabilities of Apple Immersive Video and Apple Spatial Audio Format technologies to create truly immersive experiences. Meet the new ImmersiveMediaSupport framework, which offers functionality to…
- Learn about the Apple Projected Media ProfileDive into the Apple Projected Media Profile (APMP) and see how APMP enables 180º/360º and Wide FoV projections in QuickTime and MP4 files using Video Extended Usage signaling. We'll provide guidance on using…
- Learn more about Declarative Web PushLearn how Declarative Web Push can help you deliver notifications more reliably. Find out how to build on existing standards to be more efficient and transparent by design while retaining backwards…
- Level up your gamesLearn how to make your games shine on the unified gaming platform. We'll give you a map of the technologies you can use to level up your game and further improve your player experience. Get an overview of the…
- Make a big impact with small writing changesWith the new design system across platforms, now's a perfect time to revisit the writing in your UI too. Learn how a few small changes, like removing repetition and leading with benefits, can quickly enhance…
- Make your Mac app more accessible to everyoneLearn how to integrate accessibility features that take full advantage of the power and flexibility of macOS. Go beyond the basics to learn how to support VoiceOver and Voice Control, improve the layout of…
- Make your UIKit app more flexibleFind out how your UIKit app can become more flexible on iPhone, iPad, Mac, and Apple Vision Pro by using scenes and container view controllers. Learn to unlock your app's full potential by transitioning from…
- Meet ContainerizationMeet Containerization, an open source project written in Swift to create and run Linux containers on your Mac. Learn how Containerization approaches Linux containers securely and privately. Discover how the…
- Meet Liquid GlassLiquid Glass unifies Apple platform design language while providing a more dynamic and expressive user experience. Get to know the design principles of Liquid Glass, explore its core optical and physical…
- Meet PaperKitDiscover how to bring PaperKit to your iOS, iPadOS, macOS, and visionOS apps. We'll cover how to seamlessly integrate PencilKit drawing with markup features like shapes and images, and how to customize the…
- Meet SwiftUI spatial layoutExplore new tools for building spatial experiences using SwiftUI. Learn the basics of 3D SwiftUI views on visionOS, customize existing layouts with depth alignments, and use modifiers to rotate and position…
- Meet WebKit for SwiftUIDiscover how you can use WebKit to effortlessly integrate web content into your SwiftUI apps. Learn how to load and display web content, communicate with webpages, and more.
- Meet the Foundation Models frameworkLearn how to tap into the on-device large language model behind Apple Intelligence! This high-level overview covers everything from guided generation for generating Swift data structures and streaming for…
- Meet the HealthKit Medications APIDiscover the new Medications API in HealthKit. Explore an example app that uses the new API, learn how to access medications and doses, and find out how your app will manage authorization for this new kind of…
- New things on the way from AppleHere's your guide to some of the big announcements from this year's Worldwide Developers Conference.
- Optimize CPU performance with InstrumentsLearn how to optimize your app for Apple silicon with two new hardware-assisted tools in Instruments. We'll start by covering how to profile your app, then dive deeper by showing every single function called…
- Optimize SwiftUI performance with InstrumentsDiscover the new SwiftUI instrument. We'll cover how SwiftUI updates views, how changes in your app's data affect those updates, and how the new instrument helps you visualize those causes and effects. To get…
- Optimize home electricity usage with EnergyKitLearn how to support EnergyKit in your app so people can optimize electricity usage at home. This can help people run appliances or charge EVs during times when electricity is cleaner and cheaper. Get details…
- Optimize your custom environments for visionOSDiscover how you can use procedural tools to create beautiful immersive environments for your visionOS app or game. We'll share the building blocks for creating a high-quality environment, then dive deep into…
- Optimize your monetization with App AnalyticsExplore the new monetization, subscription, and offer analytics coming to App Analytics. We'll cover how powerful, new data visualizations and automated reports can help you make data-driven decisions that…
- Platforms State of the UnionDiscover the newest advancements on Apple platforms.
- Platforms State of the Union (ASL)Discover the newest advancements on Apple platforms.
- Principles of inclusive app designDiscover how understanding disability can help you create better apps for everyone. Find out how to make your apps more inclusive by supporting multiple types of interaction, providing customization, and…
- Profile and optimize power usage in your appLearn how to optimize your app for maximum battery life. Discover how to identify the root cause of power issues in your app — whether you can reproduce the issue while connected to Xcode or on the go. Find…
- Read documents using the Vision frameworkLearn about the latest advancements in the Vision framework. We'll introduce RecognizeDocumentsRequest, and how you can use it to read lines of text and group them into paragraphs, read tables, etc. And we'll…
- Record, replay, and review: UI automation with XcodeLearn to record, run, and maintain XCUIAutomation tests in Xcode. Replay your XCTest UI tests in dozens of locales, device types, and system conditions using test plan configurations. Review your test results…
- Safely mix C, C++, and SwiftLearn how to mix C, C++, and Swift while improving the safety of your apps. We'll show you how to find where unsafe C and C++ APIs are called in your Swift code, how to call them more safely, and how to make…
- Say hello to the new look of app iconsGet an overview of the new app icon appearances for iOS, iPadOS, and macOS, including light and dark tints, and clear options. Learn how to use frostiness and translucency to make your app icon more vibrant…
- Set the scene with SwiftUI in visionOSDiscover exciting new APIs to enhance windows, volumes, and immersive spaces in your visionOS app. Fine tune the behavior of your scenes when relaunched or locked in place. Make volumes adapt to their…
- Share visionOS experiences with nearby peopleLearn how to create shared experiences for people wearing Vision Pro in the same room. We'll show you how to integrate SharePlay and leverage ARKit in your app, introduce the updated window sharing flows for…
- Supercharge device connectivity with Wi-Fi AwareLearn how to create peer-to-peer network connections with Wi-Fi Aware. We'll also cover how to share videos in real time, transfer large files, and control accessories with improved bandwidth and lower…
- Support immersive video playback in visionOS appsDiscover how to play immersive videos in visionOS apps. We'll cover various immersive rendering modes, review the frameworks that support them, and walk through how to render immersive video in your app. To…
- SwiftData: Dive into inheritance and schema migrationDiscover how to use class inheritance to model your data. Learn how to optimize queries and seamlessly migrate your app's data to use inheritance. Explore subclassing for building model graphs, crafting…
- Track workouts with HealthKit on iOS and iPadOSLearn best practices for building a great workout experience for iOS. Review the life cycle of a workout session, explore the differences between workouts on Apple Watch and iPhone, and find out how to use…
- Turbocharge your app for CarPlayLearn how to bring your Live Activities and widgets to CarPlay and CarPlay Ultra so people can view progress of their activities and see relevant information at a glance. Explore new template options available…
- Unlock GPU computing with WebGPULearn how the WebGPU API provides safe access to GPU devices for graphics and general-purpose computation. We'll also explore the WGSL shading language to write GPU programs. And we'll dive into best practices…
- Use structured concurrency with Network frameworkNetwork framework is the best way to make low-level network connections on Apple platforms — and in iOS, iPadOS, and macOS 26, it's a perfect fit for your structured concurrency code. We'll explore how you can…
- Verify identity documents on the webLearn how Digital Credentials can enhance online identity verification flows. We'll cover how websites can integrate the Digital Credentials API to enable requesting information from IDs in Wallet. We'll also…
- WWDC25 Platforms State of the Union RecapCatch up quickly on the newest advancements for your apps and games.
- Wake up to the AlarmKit APIRrrr-rrrrr-innng! From countdown timers in your recipe app to wake-up alarms in your travel planning app, the AlarmKit framework in iOS and iPadOS 26 brings timers and alarms to the Lock Screen, Dynamic…
- Welcome to WWDC25There's so much to dive into at WWDC25. Here's a quick guide to help get you started.
- What’s new for the spatial webDiscover the latest spatial features for the web on visionOS 26. We'll cover how to display inline 3D models with the brand new HTML model element. And we'll share powerful features, including model lighting…
- What’s new in AdAttributionKitLearn about new features in AdAttributionKit, including how to measure overlapping reengagement conversions and customize ad attribution rules for your app. Gain insight on a new postback property you can use…
- What’s new in App Store ConnectGet the latest updates for App Store Connect, including the new web UI for build delivery and enhancements to TestFlight notifications. We'll also discuss new app discovery features and enhancements, such as…
- What’s new in Apple PayDiscover the latest improvements and new APIs in Apple Pay. You'll discover enhancements to the Apple Pay eCommerce experience, like the new dynamic payment button, and learn how to take advantage of enhanced…
- What’s new in Apple device management and identityDesigned for IT administrators, MDM developers, and identity providers, this session covers the latest updates to Declarative Device Management, Apple Business Manager, Apple School Manager, Platform Single…
- What’s new in BNNS GraphThe BNNS Graph Builder API now enables developers to write graphs of operations using the familiar Swift language to generate pre- and post-processing routines and small machine-learning models. BNNS compiles…
- What’s new in Metal rendering for immersive appsDiscover the latest improvements in Metal rendering for immersive apps with Compositor Services. Learn how to add hover effects to highlight your app's interactive elements, and how to render in higher…
- What’s new in RealityKitUnleash your creativity with new RealityKit features that can help you build rich 3D content for iOS, iPadOS, macOS, tvOS and visionOS. Learn how you can access ARKit data directly through RealityKit. Explore…
- What’s new in SF Symbols 7Explore the latest updates to SF Symbols, Apple's library of iconography. Meet Draw, a new animation system that allows symbols to imitate the organic flow of a handwritten stroke, and Variable Draw, which can…
- What’s new in Safari and WebKitLearn how the latest web technologies in Safari and WebKit can help you create incredible experiences. We'll highlight different CSS features and how they work, including scroll driven animation, cross…
- What’s new in StoreKit and In-App PurchaseLearn about the latest StoreKit API enhancements to help you deliver great In-App Purchase experiences to your customers. We'll review new fields added to AppTransaction, Transaction, and RenewalInfo, and…
- What’s new in SwiftJoin us for an update on Swift. We'll talk about workflow improvements that make you more productive, and new and modernized library APIs for fundamental programming tasks. We'll show examples of Swift…
- What’s new in SwiftUILearn what's new in SwiftUI to build great apps for any Apple platform. We'll explore how to give your app a brand new look and feel with Liquid Glass. Discover how to boost performance with framework…
- What’s new in UIKitModernize your app with the latest APIs in UIKit, including enhanced menu bar support, automatic observation tracking, a new UI update method, and improvements to animations. We'll also cover how you can…
- What’s new in WalletDiscover the latest features and improvements in Wallet. We'll cover how to update your boarding passes with a stunning new design, and introduce new capabilities for multi-event tickets. We'll also discuss…
- What’s new in Xcode 26Discover the latest productivity and performance advancements in Xcode 26. Learn how to leverage large language models in your development workflow. Explore editing and debugging enhancements, improved…
- What’s new in passkeysDiscover how iOS, iPadOS, macOS, and visionOS 26 enhance passkeys. We'll explore key updates including: the new account creation API for streamlined sign-up, keeping passkeys up-to-date, new ways to drive…
- 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…
- What’s new in watchOS 26Discover the new features in watchOS 26 and learn how to integrate them into your watchOS and iOS apps. Explore the ARM64 architecture, and dive into the new design system. We'll also share updates for widgets…
- What’s new in widgetsWidgetKit elevates your app with updates to widgets, Live Activities, and controls. Learn how to bring your widgets to visionOS, take them on the road with CarPlay, and make them look their best with accented…
WWDC 2024
123 场 Session- 18 things from WWDC24Here's your guide to the big announcements from this year's Worldwide Developers Conference.
- A Swift Tour: Explore Swift’s features and designLearn 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…
- Accelerate machine learning with MetalLearn how to accelerate your machine learning transformer models with new features in Metal Performance Shaders Graph. We'll also cover how to improve your model's compute bandwidth and quality, and visualize…
- Add personality to your app through UX writingEvery app has a personality that comes across in what you say — and how you say it. Learn how to define your app's voice and modulate your tone for every situation, from celebratory notifications to error…
- Analyze heap memoryDive into the basis for your app's dynamic memory: the heap! Explore how to use Instruments and Xcode to measure, analyze, and fix common heap issues. We'll also cover some techniques and best practices for…
- Break into the RealityKit debuggerMeet 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…
- Bring context to today’s weatherHarness 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…
- Bring expression to your app with GenmojiDiscover 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…
- Bring your Live Activity to Apple WatchBring 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…
- Bring your app to SiriLearn how to use SiriKit and App Intents to expose your app's functionality to Siri and Apple Intelligence. Discover which intents are already available for your use, and how to adopt App Intent domains to…
- Bring your app’s core features to users with App IntentsLearn 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…
- Bring your iOS or iPadOS game to visionOSDiscover 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…
- Bring your machine learning and AI models to Apple siliconLearn 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…
- Broadcast updates to your Live ActivitiesWith 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…
- 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 a spatial drawing app with RealityKitHarness 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…
- 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…
- Build custom swimming workouts with WorkoutKitCheck 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…
- Build immersive web experiences with WebXRDiscover 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…
- Build multilingual-ready appsEnsure 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…
- Capture HDR content with ScreenCaptureKitLearn how to capture high dynamic colors using ScreenCaptureKit, and explore new features like HDR support, microphone capture, and straight-to-file recording.
- Catch up on accessibility in SwiftUISwiftUI 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…
- Compose interactive 3D content in Reality Composer ProDiscover 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…
- Consume noncopyable types in SwiftGet started with noncopyable types in Swift. Discover what copying means in Swift, when you might want to use a noncopyable type, and how value ownership lets you state your intentions clearly.
- Create a custom data store with SwiftDataCombine 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…
- Create custom environments for your immersive apps in visionOSDiscover 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…
- Create custom hover effects in visionOSLearn 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…
- Create custom visual effects with SwiftUIDiscover how to create stunning visual effects in SwiftUI. Learn to build unique scroll effects, rich color treatments, and custom transitions. We'll also explore advanced graphic effects using Metal shaders…
- Create enhanced spatial computing experiences with ARKitLearn 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…
- Customize feature discovery with TipKitFocused 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…
- Customize spatial Persona templates in SharePlayLearn how to use custom spatial Persona templates in your visionOS SharePlay experience to fine-tune the placement of Personas relative to your app. We'll show you how to adopt custom spatial Persona templates…
- Demystify SwiftUI containersLearn 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…
- Demystify explicitly built modulesExplore 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…
- Deploy machine learning and AI models on-device with Core MLLearn 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…
- Design App Intents for system experiencesApp 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…
- Design Live Activities for Apple WatchStarting 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…
- Design advanced games for Apple platformsLearn 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…
- Design great visionOS appsFind 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…
- Design interactive experiences for visionOSLearn 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…
- Discover RealityKit APIs for iOS, macOS, and visionOSLearn 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…
- Discover Swift enhancements in the Vision frameworkThe 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…
- Discover area mode for Object CaptureDiscover 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…
- Discover media performance metrics in AVFoundationDiscover how you can monitor, analyze, and improve user experience with the new media performance APIs. Explore how to monitor AVPlayer performance for HLS assets using different AVMetricEvents, and learn how…
- Dive deep into volumes and immersive spacesDiscover 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…
- Elevate your tab and sidebar experience in iPadOSiPadOS 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…
- Enhance ad experiences with HLS interstitialsExplore 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…
- Enhance the immersion of media viewing in custom environmentsExtend 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…
- Enhance your UI animations and transitionsExplore 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…
- Enhance your spatial computing app with RealityKit audioElevate 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…
- Enhanced suggestions for your journaling appFind 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…
- Evolve your document launch experienceMake 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…
- Explore App Store server APIs for In-App PurchaseLearn 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…
- Explore Swift performanceDiscover how Swift balances abstraction and performance. Learn what elements of performance to consider and how the Swift optimizer affects them. Explore the different features of Swift and how they're…
- Explore game input in visionOSDiscover 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…
- Explore machine learning on Apple platformsGet 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…
- Explore multiview video playback in visionOSLearn 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…
- Explore object tracking for visionOSFind 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…
- Explore the Swift on Server ecosystemSwift 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…
- Explore wellbeing APIs in HealthKitLearn 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…
- Extend your Xcode Cloud workflowsDiscover how Xcode Cloud can adapt to your development needs. We'll show you how to streamline your workflows, automate testing and distribution with start conditions, custom aliases, custom scripts, webhooks…
- Extend your app’s controls across the systemBring 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…
- Get started with Dynamic TypeDynamic Type lets people choose their preferred text size across the system and all of their apps. To help you get started supporting Dynamic Type, we'll cover the fundamentals: How it works, how to find…
- Get started with HealthKit in visionOSDiscover 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…
- Get started with Writing ToolsLearn 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…
- Go further with Swift TestingLearn 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…
- Go small with Embedded SwiftEmbedded 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…
- Implement App Store OffersLearn 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…
- 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…
- KeynoteDon't miss the exciting reveal of the latest Apple software and technologies.
- Keynote (ASL)Don't miss the exciting reveal of the latest Apple software and technologies.
- Meet AccessorySetupKitElevate your accessory setup experience with AccessorySetupKit. Display a beautiful pairing dialog with an image of your Bluetooth or Wi-Fi accessory — no trip to the Settings app required. Discover how to…
- Meet AdAttributionKitIntroducing AdAttributionKit, a new iOS framework for privacy-preserving ad attribution. Learn how AdAttributionKit supports re-engagement, click-through attribution (including support for custom creative)…
- Meet FinanceKitLearn 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…
- Meet Swift TestingIntroducing 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…
- Meet TabletopKit for visionOSBuild 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…
- Meet the Contact Access ButtonLearn about the new Contacts authorization modes and how to improve Contacts access in your app. Discover how to integrate the Contact Access Button into your app to share additional contacts on demand and…
- Meet the Translation APIDiscover 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…
- Meet the next generation of CarPlay architectureDive 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…
- Migrate your TVML app to SwiftUISwiftUI 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…
- Migrate your app to Swift 6Experience 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…
- Optimize for the spatial webDiscover 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…
- Optimize your 3D assets for spatial computingDive 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…
- Platforms State of the UnionDiscover the newest advancements on Apple platforms.
- Platforms State of the Union (ASL)Discover the newest advancements on Apple platforms.
- Platforms State of the Union 5-Minute RecapWatch a quick recap of the newest advancements on Apple platforms.
- Port advanced games to Apple platformsDiscover 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…
- Render Metal with passthrough in visionOSGet 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…
- Run, Break, Inspect: Explore effective debugging in LLDBLearn 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…
- Say hello to the next generation of CarPlay design systemExplore the design system at the heart of the next generation of CarPlay that allows each automaker to express their vehicle's character and brand. Learn how gauges, layouts, dynamic content, and more are…
- Squeeze the most out of Apple PencilNew 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…
- Streamline sign-in with passkey upgrades and credential managersLearn 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…
- Support real-time ML inference on the CPUDiscover 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…
- Support semantic search with Core SpotlightLearn 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…
- Swift Charts: Vectorized and function plotsThe 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…
- SwiftUI essentialsJoin 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…
- Tailor macOS windows with SwiftUIMake 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…
- Track model changes with SwiftData historyReveal 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…
- Train your machine learning and AI models on Apple GPUsLearn 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…
- Unlock the power of places with MapKitDiscover 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…
- Use CloudKit Console to monitor and optimize database activityDiscover the new observability features in CloudKit Console. Learn how to use Telemetry and Logging to troubleshoot and optimize your app. Find out how to set up alerts to monitor your application's behavior…
- 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 App IntentsLearn about improvements and all-new features with App Intents, and discover how this framework can help you expose your app's functionality to Siri, Spotlight, Shortcuts, and more. We'll show you how to make…
- What’s new in App Store ConnectExplore new features for discovery, testing, and marketing. Find out how to nominate your apps for featuring on the App Store, share exciting moments (like a version launch) with marketing assets generated for…
- What’s new in AppKitDiscover 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…
- What’s new in Create MLExplore 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…
- 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…
- What’s new in Quick Look for visionOSExplore how Quick Look in visionOS can elevate file preview and editing experiences in your app. We'll cover the integration of in-app and windowed Quick Look, as well as a brand-new API that customizes the…
- What’s new in SF Symbols 6Explore 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…
- What’s new in StoreKit and In-App PurchaseLearn 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…
- What’s new in SwiftJoin 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…
- What’s new in SwiftDataSwiftData 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…
- What’s new in SwiftUILearn 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…
- What’s new in UIKitExplore 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…
- What’s new in USD and MaterialXExplore updates to Universal Scene Description and MaterialX support on Apple platforms. Discover how these technologies provide a foundation for 3D content creation and delivery, and learn how they can help…
- What’s new in Wallet and Apple PayTake passes and payments to the next level with new enhancements to Wallet and Apple Pay. Make your event tickets shine with rich pass designs in Wallet, and bring great Apple Pay experiences to even more…
- What’s new in Xcode 16Discover 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…
- What’s new in device managementLearn about the latest management capabilities for iOS, iPadOS, macOS, and visionOS, then discover the latest changes to Apple Business Manager and Apple School Manager. We'll also share updates to Activation…
- What’s new in location authorizationLocation 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…
- What’s new in privacyAt 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…
- What’s new in watchOS 11Explore 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…
- Work with windows in SwiftUILearn 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…
- Xcode essentialsEdit, 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.