Skip to main content
XBOX One에서는 모든 타이틀이 하드 드라이브에서 실행됩니다. 콘텐츠는 여러 소스에서 전달될 수 있지만, 주로 광학 디스크와 클라우드(Blu-ray Disc 및 XBOX 서비스)를 통해 전달됩니다. 사용자가 가능한 한 빨리 게임을 시작할 수 있도록, XBOX One은 Streaming Installation이라는 기능을 사용합니다. 이 기능은 타이틀이 완전히 설치되기 전에도 실행될 수 있게 해줍니다. 또한 사용자 입력이나 기타 이벤트에 대응하여 콘텐츠가 설치되는 순서를 타이틀이 변경할 수 있게 합니다.
Intelligent Delivery는 MSIXVC와 MSIXVC2 패키지 모두에서 동작합니다. 두 형식 모두 청크를 동일한 방식으로 정의합니다. MSIXVC2와의 주요 차이점은 청크를 재정렬하거나 청크 간에 파일을 이동해도 콘텐츠 업데이트 크기에 영향을 주지 않는다는 점입니다. 자세한 내용은 MSIXVC2 패키징 개요를 참조하세요.

Streaming Installation 및 Intelligent Delivery의 이점

Streaming Installation 및 Intelligent Delivery의 다음과 같은 기능은 처음 타이틀을 실행하는 사용자에게 더 매끄러운 경험을 제공합니다.

타이틀을 실행하려면 데이터의 일부만 필요

각 타이틀은 실행에 필요한 데이터의 일부를 지정할 수 있습니다. 시스템은 애플리케이션이 등록되어 실행할 수 있도록 되기 전에 이 콘텐츠가 하드 드라이브에 복사되었는지 확인합니다.

설치 데이터는 적절한 경우에만 다운로드 및 설치

설치 데이터에는 적절한 경우에만 다운로드 및 설치되도록 지정자를 표시할 수 있습니다. 예를 들어, 특정 언어에만 해당하는 자산을 표시할 수 있습니다. 이러한 자산은 해당 언어로 설정된 콘솔에만 전달됩니다. 또한 특정 클래스의 XBOX One 콘솔에서만 사용되는 자산에도 지정자를 표시하여 해당 클래스의 콘솔에만 설치되도록 할 수 있습니다.

타이틀 설치가 백그라운드에서 계속됨

타이틀은 실행에 필요한 최소 데이터가 하드 드라이브에 복사되는 즉시 시작됩니다. 나머지 데이터는 타이틀이 실행되는 동안 설치 소스에서 하드 드라이브로 복사됩니다. 사용자가 애플리케이션 간을 전환하더라도 설치는 백그라운드에서 계속됩니다. 예를 들어, 사용자가 게임을 하다가 영화를 보기로 결정하면, 시스템은 영화가 재생되는 동안 백그라운드에서 설치를 계속합니다.

Streaming Installation 사용하기

Streaming Installation을 사용하려면 데이터의 청크를 구성하는 파일 목록을 정의합니다. 각 청크는 타이틀 게임 플레이의 특정 부분을 지원합니다. 또한 청크가 기본적으로 설치되는 순서도 정의합니다. 이 순서는 청크 레이아웃을 매핑하는 .xml 파일에 지정됩니다. 예를 들어, 다음은 간단한 패키지 파일의 예입니다.
스트리밍을 위한 타이틀 데이터를 패키징하려면 매핑 파일을 매개변수로 사용하여 명령줄 도구 Make Package (makepkg.exe)를 실행합니다. 애플리케이션 패키지가 생성된 후에는 xbapp install을 사용하여 콘솔에서 Streaming Installation을 테스트합니다. 이 명령에 대한 자세한 내용은 Application Management(xbapp.exe)(NDA 항목)를 참조하세요.

Intelligent Delivery 사용하기

Intelligent Delivery를 사용하려면 레이아웃 파일에서 청크에 적절한 표시를 합니다. 다음 코드 예제는 XBOX One X 콘솔에서 언어가 프랑스어로 설정된 경우에만 청크가 설치되도록 표시하는 방법을 보여줍니다.

정렬 요구 사항

MakePkg 도구의 이전 버전에서는 예상보다 큰 콘텐츠 업데이트를 피하기 위해 특별한 정렬 청크를 사용해야 했습니다. 이제 이 작업은 더 이상 필요하지 않습니다.

업데이트

일반적으로 타이틀 업데이트는 백그라운드에서 발생하며, 사용자는 업데이트가 진행 중임을 인식하지 못합니다. 그러나 어떤 경우에는 업데이트가 진행되는 동안 타이틀이 실행 중일 수 있습니다. 이러한 경우에도 업데이트 도구는 개별 청크를 업데이트할 수 있습니다. 청크가 업데이트되는 동안에는 해당 청크의 상태를 조회하면 청크가 설치되지 않았다고 표시됩니다. launch 세트의 청크가 업데이트되면 타이틀을 실행할 수 있습니다. 이 경우 시스템은 마치 타이틀이 다시 설치되는 것처럼 동작합니다.

이 섹션의 내용

동적 청크 재정렬 사용자 입력에 대응하여 타이틀이 데이터 설치 순서를 어떻게 변경할 수 있는지 설명합니다. 콘텐츠 업데이트 만들기, 검토, 테스트하기 개발 중에 콘텐츠 업데이트를 만들고 비교하고 테스트하는 방법을 설명합니다. 콘텐츠 업데이트 모범 사례(NDA 항목) 콘텐츠 업데이트에 맞춰 패키지를 작성하는 방법을 설명합니다. 스트리밍 설치: 디버깅 디버거가 타이틀에 연결될 때까지 타이틀의 스트리밍 설치를 일시 중지하는 방법을 설명합니다. 스트리밍 설치: 상태 타이틀이 설치 진행 상황을 모니터링하는 방법을 설명합니다. 멀티 디스크 기능 여러 디스크에 걸친 XBOX One 타이틀을 만드는 방법을 설명합니다. 개발 중 애플리케이션 패키징 개발 과정에서 애플리케이션 패키징의 세 단계인 암호화되지 않은 패키징, 테스트 암호화 패키징, 프로덕션 암호화 패키징을 설명합니다. Intelligent Delivery Intelligent Delivery를 사용하여 콘텐츠의 일부만 설치하는 방법을 설명합니다. 테스트 디스크 만들기 테스트 디스크를 만드는 방법을 설명합니다. PC에서 패키지 테스트하기 개발 PC에서 패키지를 테스트하는 방법을 설명합니다.
마지막 수정일 2026년 8월 24일