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

# WWDC21

Highlights of new technologies introduced at WWDC21.

## Overview

Newer documentation highlights are available in [WWDC22](/documentation/Updates/wwdc2022). This page is an archive from WWDC21.

Check out a selection of documentation for new technologies, frameworks, and APIs introduced at WWDC21. Existing frameworks have added significant functionality, and you’ll find new ways to enhance your apps targeting the latest platform release.

## Topics

### Xcode Cloud

  <doc://com.apple.documentation/documentation/Xcode/Xcode-Cloud>

  <doc://com.apple.documentation/documentation/Xcode/About-Continuous-Integration-and-Delivery-with-Xcode-Cloud>

  <doc://com.apple.documentation/documentation/Xcode/Configuring-Your-First-Xcode-Cloud-Workflow>

### SwiftUI

  <doc://com.apple.documentation/documentation/SwiftUI/building-a-great-mac-app-with-swiftui>

  <doc://com.apple.documentation/documentation/SwiftUI/add-rich-graphics-to-your-swiftui-app>

  <doc://com.apple.documentation/documentation/SwiftUI/TimelineView>

  <doc://com.apple.documentation/documentation/SwiftUI/AsyncImage>

  <doc://com.apple.documentation/documentation/SwiftUI/FocusState>

  <doc://com.apple.documentation/documentation/SwiftUI/Table>

  <doc://com.apple.documentation/documentation/SwiftUI/Canvas>

  <doc://com.apple.documentation/documentation/SwiftUI/Material>

  <doc://com.apple.documentation/documentation/SwiftUI/View/swipeActions(edge:allowsFullSwipe:content:)>

  <doc://com.apple.documentation/documentation/SwiftUI/View/badge(_:)-84e43>

  <doc://com.apple.documentation/documentation/SwiftUI/View/searchable(text:placement:prompt:)-18a8f>

  <doc://com.apple.documentation/documentation/SwiftUI/View/listRowSeparatorTint(_:edges:)>

  <doc://com.apple.documentation/documentation/SwiftUI/View/previewInterfaceOrientation(_:)>

  <doc://com.apple.documentation/documentation/SwiftUI/View/symbolVariant(_:)>

  <doc://com.apple.documentation/documentation/SwiftUI/View/symbolRenderingMode(_:)>

### SharePlay and Group Activities

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

### DocC

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

### Notifications

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

### WatchKit

  <doc://com.apple.documentation/documentation/WatchKit/interacting-with-bluetooth-peripherals-during-background-app-refresh>

### Accessibility

  <doc://com.apple.documentation/documentation/Accessibility/audio-graphs>

  <doc://com.apple.documentation/documentation/Accessibility/hearing-device-support>

### Extensions

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

  <doc://com.apple.documentation/documentation/SafariServices/safari-web-extensions>

  <doc://com.apple.documentation/documentation/EventKit/EKVirtualConferenceProvider>

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

### App Store

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

  <doc://com.apple.documentation/documentation/StoreKit/in-app-purchase>

  <doc://com.apple.documentation/documentation/StoreKit/Transaction>

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

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

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

### Graphics

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

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

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaption>

  <doc://com.apple.documentation/documentation/AVFoundation/AVCaptureDevice>

  <doc://com.apple.documentation/documentation/ReplayKit/recording-and-streaming-your-macos-app>

### Audio and Haptics

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

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

  <doc://com.apple.documentation/documentation/SoundAnalysis/classifying-live-audio-input-with-a-built-in-sound-classifier>

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

### Screen Time API

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

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

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

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

### AppKit

  <doc://com.apple.documentation/documentation/AppKit/textkit>

### UIKit

  <doc://com.apple.documentation/documentation/UIKit/UISheetPresentationController>

  <doc://com.apple.documentation/documentation/UIKit/UIButton/Configuration-swift.struct>

  <doc://com.apple.documentation/documentation/UIKit/UIImage/prepareForDisplay(completionHandler:)>

  <doc://com.apple.documentation/documentation/UIKit/UIImage/prepareThumbnail(of:completionHandler:)>

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

Catalyst

  <doc://com.apple.documentation/documentation/UIKit/UIBehavioralStyle>

  <doc://com.apple.documentation/documentation/BundleResources/Information-Property-List/UIApplicationSupportsPrintCommand>

  <doc://com.apple.documentation/documentation/BundleResources/Information-Property-List/UIApplicationSceneManifest/UIApplicationSupportsTabbedSceneCollection>

  <doc://com.apple.documentation/documentation/UIKit/UIScene/subtitle>

### Security and Privacy

  <doc://com.apple.documentation/documentation/AuthenticationServices/public-private-key-authentication>

  <doc://com.apple.documentation/documentation/Security/customizing-the-notarization-workflow>

  <doc://com.apple.documentation/documentation/LocalAuthenticationEmbeddedUI/LAAuthenticationView>

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

### iCloud

  <doc://com.apple.documentation/documentation/CloudKit/shared-records>

  <doc://com.apple.documentation/documentation/CloudKit/CKRecord/encryptedValues>

  <doc://com.apple.documentation/documentation/CloudKit/integrating-a-text-based-schema-into-your-workflow>

### Core Data

  <doc://com.apple.documentation/documentation/CoreData/NSPersistentCloudKitContainer>

  <doc://com.apple.documentation/documentation/CoreData/NSAttributeDescription/allowsCloudEncryption>

  <doc://com.apple.documentation/documentation/CoreData/NSCoreDataCoreSpotlightDelegate>

  <doc://com.apple.documentation/documentation/SwiftUI/SectionedFetchRequest>

### Machine Learning

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

  <doc://com.apple.documentation/documentation/CoreML/MLShapedArray>

  <doc://com.apple.documentation/documentation/Vision/applying-matte-effects-to-people-in-images-and-video>

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

### Foundation

  <doc://com.apple.documentation/documentation/Foundation/AttributedString>

  <doc://com.apple.documentation/documentation/Foundation/data-formatting>

  <doc://com.apple.documentation/documentation/Foundation/Morphology>

### Developer Tools

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

### HealthKit

  <doc://com.apple.documentation/documentation/HealthKit/HKVerifiableClinicalRecord>

### HomeKit

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

### Siri

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

### Games

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

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

### Apple Pay

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayLineItem>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayPaymentRequest/supportsCouponCode>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayPaymentRequest/couponCode>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayPaymentRequest/shippingContactEditingMode>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePaySession/oncouponcodechanged>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayRequest/supportsCouponCode>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayRequest/couponCode>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayRequest/shippingContactEditingMode>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/PaymentMethodChangeEvent>

  <doc://com.apple.documentation/documentation/ApplePayontheWeb/ApplePayModifier>

  <doc://com.apple.documentation/documentation/PassKit/offering-apple-pay-in-your-app>

  <doc://com.apple.documentation/documentation/PassKit/PKDeferredPaymentSummaryItem>

  <doc://com.apple.documentation/documentation/PassKit/PKRecurringPaymentSummaryItem>

  <doc://com.apple.documentation/documentation/PassKit/PKPaymentRequest/supportsCouponCode>

  <doc://com.apple.documentation/documentation/PassKit/PKPaymentRequest/couponCode>

  <doc://com.apple.documentation/documentation/PassKit/PKPaymentAuthorizationControllerDelegate>

### Hardware

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

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

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

  <doc://com.apple.documentation/documentation/DriverKit/driverkit-sample-code>

### ShazamKit

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

### Photos

  <doc://com.apple.documentation/documentation/PhotoKit/delivering-an-enhanced-privacy-experience-in-your-photos-app>

  <doc://com.apple.documentation/documentation/PhotoKit/selecting-photos-and-videos-in-ios>

  <doc://com.apple.documentation/documentation/PhotosUI/PHPickerConfiguration-swift.struct>

### Education

  <doc://com.apple.documentation/documentation/AutomaticAssessmentConfiguration/AEAssessmentConfiguration>

### TVUIKit

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

### WidgetKit

  <doc://com.apple.documentation/documentation/WidgetKit/Widget-Suggestions-In-Smart-Stacks>



---

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)