智能交付同时适用于 MSIXVC 和 MSIXVC2 包。你在这两种格式中以相同的方式定义区块。MSIXVC2 的关键区别在于:重排区块或在区块之间移动文件不会影响内容更新体积。有关详细信息,请参见 MSIXVC2 打包概述。
流式安装与智能交付的优势
流式安装和智能交付的以下功能为首次玩游戏的用户提供了更流畅的体验。只需要一部分数据就能启动游戏
每个游戏都可以指定启动所需的数据子集。系统会确保这些内容已复制到硬盘,然后应用才会被注册并可供启动。安装数据仅在合适的时机下载和安装
安装数据可以带有说明符,以便只在合适的时机下载和安装。例如,你可以将仅适用于特定语言的资源标记出来。这些资源仅会被交付到设置了该语言的主机上。此外,只在特定级别硬件上使用的资源也可以打上说明符,以便仅安装在该级别的主机上。游戏的安装在后台继续进行
一旦启动游戏所需的最少数据被复制到硬盘,游戏就会启动。其余数据会在游戏运行时从安装源继续复制到硬盘。 即使用户在应用之间切换,安装仍会在后台继续。例如,如果用户在玩游戏时决定去看电影,系统会在电影播放时于后台继续安装。使用流式安装
要使用流式安装,你需要定义构成数据 区块(chunk) 的文件列表;每个区块支持游戏玩法的某一特定部分。你还要定义区块的默认安装顺序。此顺序在映射区块布局的 .xml 文件中指定。例如,下面的示例展示了一个简单的包文件。Make Package (makepkg.exe)。
创建应用包后,使用 xbapp install 在主机上测试流式安装。有关此命令的详细信息,请参见 Application Management (xbapp.exe)(NDA 主题)。
