Sometimes you may want provide content in a different format or size for sharing. However, you may not want to do the work to prepare content for sharing until the target app actually requests it. In such cases, you should use delayed rendering.
To demonstrate, please choose an image to be shared. When data is requested by the target app, the image will be resized by the source app. Since image manipulation may take some time, the image processing is deferred until it's requested by the target app.
Data Package Title:
Data Package Description:
Select the image you would like to share
The bitmap will not be rendered into the data package until the share target requests it.