Broadcast Extension deprecation in iOS 28

I saw that the Broadcast extension is deprecated in iOS 28, as well as the ReplayKit with nothing mentioned on what is going to be used going forward.

I found out that the Screen Capture Kit is mentioned as replacement but is available for macOS only, even though some methods now are marked with iOS 28+ (https://developer.apple.com/documentation/screencapturekit).

Will the ScreenCaptureKit be used for screen sharing going forward and replace the Broadcast Extension?

Answered by Engineer in 891192022

Correct, ScreenCaptureKit will be used for screen sharing starting in iOS 27. You can use SCContentSharingPicker in place of the broadcast extension. Frames will flow through SCStreamOutput to your host app and will be written to SCRecordingOutput directly. There are SCStream APIs available to capture screen and audio content.

Accepted Answer

Correct, ScreenCaptureKit will be used for screen sharing starting in iOS 27. You can use SCContentSharingPicker in place of the broadcast extension. Frames will flow through SCStreamOutput to your host app and will be written to SCRecordingOutput directly. There are SCStream APIs available to capture screen and audio content.

Broadcast Extension deprecation in iOS 28
 
 
Q