OnDemand chunks allow titles to designate content that is not installed by default, but can be installed at the user’s request or when your title calls the PackageTransferManager.AddChunkSpecifiersAsync method.
Users can uninstall OnDemand content from the Xbox Shell under Settings –> System –> Storage –> “Make More Space” –> “Shrinkable Games”. In addition, your title can uninstall OnDemand content by calling the PackageTransferManager.RemoveChunkSpecifiersAsync method.
Note The OnDemand attribute is valid only for chunks with custom tag specifiers. It is not compatible with device, language, or content type specifiers.
To specify a chunk as OnDemand, apply the OnDemand attribute to a chunk in your layout.xml file, as shown in the following example.
<Chunk Id="5" Tags="LevelEditor" OnDemand="true">