<!--
{
  "documentType" : "article",
  "framework" : "Updates",
  "identifier" : "/documentation/Updates/wwdc2025",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "WWDC25"
}
-->

# WWDC25

Highlights of new technologies introduced at WWDC25.

## Overview

Browse a selection of documentation for new technologies and frameworks introduced at WWDC25. Many existing frameworks have added significant functionality to enhance your apps when run on the latest platform releases.

For a comprehensive list of downloadable sample code projects, see [WWDC25 Sample Code](https://developer.apple.com/documentation/samplecode/). To tour the frameworks and tools for Apple platforms, browse <doc://com.apple.documentation/documentation/TechnologyOverviews>. For the latest design guidance, see [Human Interface Guidelines > What’s New](https://developer.apple.com/design/whats-new/).

## Topics

### Accessibility

Add Accessibility Nutrition Labels to your App Store product page to highlight features you support to give your app a greater reach. For instance, a person that requires reading glasses may search the store for apps that support Larger Text.

  <doc://com.apple.documentation/documentation/Accessibility>

### App services

  <doc://com.apple.documentation/documentation/PaperKit>

  <doc://com.apple.documentation/documentation/EnergyKit>

  <doc://com.apple.documentation/documentation/BackgroundTasks/performing-long-running-tasks-on-ios-and-ipados>

  <doc://com.apple.documentation/documentation/Speech/SpeechAnalyzer>

  <doc://com.apple.documentation/documentation/ActivityKit/creating-custom-views-for-live-activities>

  <doc://com.apple.documentation/documentation/ActivityKit/launching-your-app-from-a-live-activity>

  <doc://com.apple.documentation/documentation/AppClip/configuring-the-launch-experience-of-your-app-clip>

### App Store distribution and marketing

  <doc://com.apple.documentation/documentation/StoreKit/understanding-storekit-workflows>

  <doc://com.apple.documentation/documentation/BackgroundAssets/configuring-an-unmanaged-background-assets-project>

  <doc://com.apple.documentation/documentation/BackgroundAssets>

  <doc://com.apple.documentation/documentation/AdAttributionKit/configuring-attribution-rules-for-your-app>

  <doc://com.apple.documentation/documentation/AdAttributionKit/identifying-the-parameters-in-a-postback>

  <doc://com.apple.documentation/documentation/AdAttributionKit/receiving-postbacks-in-multiple-conversion-windows>

  <doc://com.apple.documentation/documentation/SafariServices/packaging-and-distributing-safari-web-extensions-with-app-store-connect>

### Apple Intelligence and machine learning

  <doc://com.apple.documentation/documentation/TechnologyOverviews/ai-machine-learning>

  <doc://com.apple.documentation/documentation/FoundationModels>

  <doc://com.apple.documentation/documentation/FoundationModels/generating-swift-data-structures-with-guided-generation>

  <doc://com.apple.documentation/documentation/FoundationModels/improving-the-safety-of-generative-model-output>

  <doc://com.apple.documentation/documentation/AppIntents/apple-intelligence-and-siri-ai>

  <doc://com.apple.documentation/documentation/AppIntents/displaying-static-and-interactive-snippets>

  <doc://com.apple.documentation/documentation/AppIntents/making-app-entities-available-in-spotlight>

  <doc://com.apple.documentation/documentation/FoundationModels/generating-content-and-performing-tasks-with-foundation-models>

  <doc://com.apple.documentation/documentation/VisualIntelligence>

  <doc://com.apple.documentation/documentation/VisualIntelligence/integrating-your-app-with-visual-intelligence>

  <doc://com.apple.documentation/documentation/Vision/recognize-tables-within-a-document>

  <doc://com.apple.documentation/documentation/Vision/DetectLensSmudgeRequest>

### Apple Pay and Wallet

  <doc://com.apple.documentation/documentation/IdentityDocumentServices/Implenting-as-an-identity-document-provider>

  <doc://com.apple.documentation/documentation/IdentityDocumentServices>

  <doc://com.apple.documentation/documentation/IdentityDocumentServicesUI>

  <doc://com.apple.documentation/documentation/ProximityReader/setting-up-the-entitlement-for-tap-to-pay-on-iPhone>

### Audio, Video, and Media

  <doc://com.apple.documentation/documentation/VideoSubscriberAccount/signing-people-in-to-media-apps-automatically>

  <doc://com.apple.documentation/documentation/VideoSubscriberAccount>

  <doc://com.apple.documentation/documentation/AutomaticSignInAPI>

  <doc://com.apple.documentation/documentation/AVFoundation/capturing-spatial-audio-in-your-ios-app>

  <doc://com.apple.documentation/documentation/Cinematic/editing-spatial-audio-with-an-audio-mix>

  <doc://com.apple.documentation/documentation/VideoToolbox/enhancing-your-app-with-machine-learning-based-video-effects>

  <doc://com.apple.documentation/documentation/AVFoundation/observing-playback-state-in-swiftui>

  <doc://com.apple.documentation/documentation/AudioToolbox/spatializing-sound-from-a-uiscene>

  <doc://com.apple.documentation/documentation/AVFoundation/creating-a-seamless-multiview-playback-experience>

### Developer tools

  <doc://com.apple.documentation/documentation/Xcode/creating-your-app-icon-using-icon-composer>

  <doc://com.apple.documentation/documentation/Xcode/writing-code-with-intelligence-in-xcode>

  <doc://com.apple.documentation/documentation/Xcode/running-code-snippets-using-the-playground-macro>

  <doc://com.apple.documentation/documentation/Xcode/understanding-and-improving-swiftui-performance>

  <doc://com.apple.documentation/documentation/Xcode/analyzing-the-performance-of-your-shipping-app>

  <doc://com.apple.documentation/documentation/XCUIAutomation/recording-ui-automation-for-testing>

  <doc://com.apple.documentation/documentation/Xcode/downloading-and-installing-additional-xcode-components>

  <doc://com.apple.documentation/documentation/Xcode/measuring-your-app-s-power-use-with-power-profiler>

### Graphics and games

  <doc://com.apple.documentation/documentation/TechnologyOverviews/games-technologies>

  <doc://com.apple.documentation/documentation/GameSave>

  <doc://com.apple.documentation/documentation/TouchController>

  <doc://com.apple.documentation/documentation/GameController/discovering-and-tracking-spatial-game-controllers-and-styli>

  <doc://com.apple.documentation/documentation/GameKit/creating-activities-for-your-game>

  <doc://com.apple.documentation/documentation/GameKit/GKGameActivity>

  <doc://com.apple.documentation/documentation/GameKit/choosing-a-leaderboard-for-your-challenges>

  <doc://com.apple.documentation/documentation/GameKit/creating-engaging-challenges-from-leaderboards>

  <doc://com.apple.documentation/documentation/TechnologyOverviews/building-your-macos-game-remotely-from-your-pc>

### Maps and location

  <doc://com.apple.documentation/documentation/GeoToolbox>

  <doc://com.apple.documentation/documentation/GeoToolbox/PlaceDescriptor>

  <doc://com.apple.documentation/documentation/MapKitJS/LookAround>

  <doc://com.apple.documentation/documentation/MapKitJS/LookAroundPreview>

### Metal

  <doc://com.apple.documentation/documentation/Metal/understanding-the-metal-4-core-api>

  <doc://com.apple.documentation/documentation/Metal/using-the-metal-4-compilation-api>

  <doc://com.apple.documentation/documentation/Metal/drawing-a-triangle-with-metal-4>

  <doc://com.apple.documentation/documentation/Metal/combining-blit-and-compute-operations-in-a-single-pass>

  <doc://com.apple.documentation/documentation/Metal/machine-learning-passes>

  <doc://com.apple.documentation/documentation/Metal/resource-synchronization>

  <doc://com.apple.documentation/documentation/Metal/synchronizing-stages-within-a-pass>

  <doc://com.apple.documentation/documentation/Metal/synchronizing-passes-with-a-fence>

  <doc://com.apple.documentation/documentation/Metal/synchronizing-passes-with-consumer-barriers>

  <doc://com.apple.documentation/documentation/Metal/synchronizing-passes-with-producer-barriers>

### Parental controls and safety

  <doc://com.apple.documentation/documentation/PermissionKit>

  <doc://com.apple.documentation/documentation/DeclaredAgeRange>

  <doc://com.apple.documentation/documentation/SensitiveContentAnalysis/SCVideoStreamAnalyzer>

### Security and privacy

  <doc://com.apple.documentation/documentation/Xcode/enabling-enhanced-security-for-your-app>

  <doc://com.apple.documentation/documentation/Xcode/creating-enhanced-security-helper-extensions>

### Spatial computing with visionOS

  <doc://com.apple.documentation/documentation/ImmersiveMediaSupport>

  <doc://com.apple.documentation/documentation/ImmersiveMediaSupport/authoring-apple-immersive-video>

  <doc://com.apple.documentation/documentation/visionOS/adopting-best-practices-for-scene-restoration>

  <doc://com.apple.documentation/documentation/RealityKit/presenting-images-in-realitykit>

  <doc://com.apple.documentation/documentation/ARKit/tracking-accessories-in-volumetric-windows>

  <doc://com.apple.documentation/documentation/GroupActivities/configure-your-app-for-sharing-with-people-nearby>

### SwiftUI, UIKit, and AppKit

  <doc://com.apple.documentation/documentation/TechnologyOverviews/liquid-glass>

  <doc://com.apple.documentation/documentation/TechnologyOverviews/adopting-liquid-glass>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Building-an-app-with-Liquid-Glass>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Displaying-custom-activity-badges>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Refining-the-system-provided-glass-effect-in-toolbars>

  <doc://com.apple.documentation/documentation/SwiftUI/Landmarks-Extending-horizontal-scrolling-under-a-sidebar-or-inspector>

  <doc://com.apple.documentation/documentation/SwiftUI/Applying-Liquid-Glass-to-custom-views>

  <doc://com.apple.documentation/documentation/SwiftUI/Building-and-customizing-the-menu-bar-with-SwiftUI>

  <doc://com.apple.documentation/documentation/SwiftUI/Populating-SwiftUI-menus-with-adaptive-controls>

  <doc://com.apple.documentation/documentation/SwiftUI/building-rich-swiftui-text-experiences>

### System services

  <doc://com.apple.documentation/documentation/WiFiAware>

  <doc://com.apple.documentation/documentation/WiFiAware/Connecting-paired-devices>

  <doc://com.apple.documentation/documentation/WiFiAware/Building-peer-to-peer-apps>

  <doc://com.apple.documentation/documentation/WiFiAware/Adopting-Wi-Fi-Aware>

  <doc://com.apple.documentation/documentation/AlarmKit>

  <doc://com.apple.documentation/documentation/AlarmKit/scheduling-an-alarm-with-alarmkit>

  <doc://com.apple.documentation/documentation/WirelessInsights>

  <doc://com.apple.documentation/documentation/RelevanceKit>

  <doc://com.apple.documentation/documentation/TelephonyMessagingKit>



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)