# Screen sharing options in iOS This table provides you with an overview of the two screen sharing implementation options supported by the Contact Center SDK for iOS.
| Broadcast the device screen | Share a UIView |
|---|---|
| Share the entire device screen in a session including screens outside of your session, such as the screens of other applications. | Share a single UIVIew of your application in a session. |
| This approach requires you to utilize [**ReplayKit**](https://developer.apple.com/documentation/replaykit), **Broadcast Upload Extension**, other Apple video frameworks and the **ZoomVideoSDKScreenShare** framework. | This approach requires you to utilize the **ZoomVideoSDK** framework. |
| This method of sharing is highly optimized, as it is a native operating system level implementation provided by Apple. | This approach is simpler to implement but it has optimization limitations. It is not encouraged to use this method for complex views. |