Full Screen Experience
게이밍 핸드헬드가 시작될 때 OEM은 전용 게이밍 앱이 전체 화면으로 실행되도록 구성할 수 있습니다. 예를 들어 ASUS ROG XBOX Ally X에서는 기기가 XBOX 앱의 전체 화면 버전으로 시작됩니다. 플레이어는 자신의 게임 카탈로그에 쉽게 접근할 수 있고 새로운 게임을 탐색하고 구매할 기회를 얻습니다. OEM은 기본 전체 화면 앱을 구성할 수 있습니다. 이 구성이 설정되면 다음과 같이 됩니다.- 작업 표시줄, 일부 시작 앱, 기타 서비스와 같은 많은 표준 Windows 경험이 억제됩니다. 이로 인해 게임에 사용할 수 있는 메모리가 늘어납니다.
- 기본 앱이 한 번에 게임 하나만 실행되도록 정책을 시행할 수 있습니다.
- 절전 또는 최대 절전 상태에서 다시 시작할 때 플레이어는 게임 또는 앱으로 돌아갑니다. 절전 또는 최대 절전 이전에 게임과 앱이 닫혔다면 플레이어는 기본 게이밍 앱으로 돌아갑니다.
- 종료 상태에서 기기가 켜지면 기본 앱이 자동으로 실행됩니다.
- 게임과 애플리케이션이 자동으로 전체 화면 모드로 실행됩니다.
IsGamingFullScreenExperienceActive 함수를 호출하도록 하세요. 다음 코드 예시는 이 함수를 사용하는 방법을 보여줍니다.
리소스
게임 런처는 종종 백그라운드에서 실행되며 메모리와 같은 자원을 소비합니다. 게이밍 핸드헬드는 일반 PC에 비해 메모리와 리소스가 제한적입니다. 따라서 게임 런처는 플레이어에게 최상의 경험을 제공하기 위해 모범 사례를 따라야 합니다.- 런처가 포그라운드에 있지 않을 때 리소스 사용을 최소화하세요.
- 런처가 게임을 성공적으로 실행한 후에는 런처를 종료(또는 최소한 리소스 사용을 축소)해 게임에 더 많은 리소스를 제공하는 것을 고려하세요.
- FSE에서는 플레이어가 사용할 수 없으므로 작업 트레이에 설치하지 마세요.
- 플레이어가 런처를 손쉽게 닫을 수 있도록 하세요.
- 게임과 마찬가지로 런처가 전력 사용과 배터리 수명에 미치는 영향을 어떻게 최소화할지 고려하세요.
웹 기술
런처는 종종 HTML에 의존해 콘텐츠를 제공합니다. 런처의 다른 모든 부분과 게이밍 핸드헬드에서 잘 동작하기 위한 개발자 안내와 마찬가지로 다음 요구 사항을 준수하세요.- HTML 콘텐츠는 얼굴로부터 30.5 cm 떨어져 있고 7인치(17.8 cm) 화면에서 기본적으로 잘 동작하고 판독 가능한 방식으로 기능해야 합니다.
- 모든 아이코노그래피가 기기에 정확해야 합니다.
- 텍스트 입력은 가상 키보드를 사용하고 물리 키보드를 요구하지 않아야 합니다.
