Android 게임을 플레이할 수 있는 대형 화면 플랫폼은 Chromebook뿐만이 아닙니다. Google에서는 Google Play 게임즈를 통해 PC에서 Android 게임을 플레이할 수 있는 플랫폼도 제공합니다. 요구사항이 매우 유사하므로 Google Play 게임즈에 맞게 게임을 최적화하면 ChromeOS에 맞게 최적화하는 작업도 완료됩니다.
Google Play 게임즈용 최적화 및 게시
- 대형 화면 기기에서 작동하는 게임 버전을 빌드합니다. Google Play 게임즈 문서에는 Google Play 게임즈의 승인 요구사항과 ChromeOS 기기에서 테스트하는 방법이 자세히 설명되어 있습니다. 이전에 Chromebook에 맞게 게임을 최적화한 경우 Google Play 게임즈의 추가 요구사항도 충족하는지 확인하세요.
- Google Play 게임즈용 게임을 패키징하고 x86 및 x86_64 바이너리를 포함합니다. ChromeOS 제출에도 이러한 바이너리를 포함해야 합니다. 가능하면 모바일 빌드와 마찬가지로 PC에서도 동일한 APK나 App Bundle을 사용해야 합니다.
- Play Console 내의 'PC용 Google Play 게임즈' 트랙에 게임을 게시합니다.
Chromebook용 Google Play 게임즈 빌드 게시
Google Play 게임즈 트랙에 게시해도 게임이 Chromebook에서 자동으로 제공되지는 않습니다. 넓은 화면 게임 버전을 Chromebook에서 사용할 수 있도록 하려는 개발자에게는 결합된 프로젝트를 유지하는 방법 (권장)과 별도의 프로젝트를 만드는 방법의 두 가지 옵션이 있습니다.
결합된 프로젝트
모바일 게임과 PC, Chromebook과 같은 대형 화면 플랫폼 모두에 단일 코드베이스를 유지하는 것이 좋습니다. 이렇게 하면 게시 프로세스가 간소화되고 화면 간 연속성과 패리티를 유지하는 유지관리 오버헤드가 줄어듭니다. 단일 코드베이스를 사용하면 표준 출시 유형의 프로덕션 트랙에서 Chromebook을 제한하지 않는 한 이 트랙의 업데이트를 게시할 때마다 ChromeOS 기기에 PC용 Google Play 게임즈에 최적화된 게임이 제공됩니다. 게임이 표시되지 않으면 ChromeOS 게시 빠른 시작을 검토하여 디버깅하세요.
분리된 프로젝트
대형 화면 버전을 모바일 버전과 분리해야 하는 경우에도 해결 방법이 있습니다. Google Play 게임과 동일한 빌드를 사용하여 Chromebook만 타겟팅하는 번들을 만들고 모바일 버전과 동일한 Play 스토어 등록정보에 업로드합니다. 이렇게 하면 리뷰와 평점을 한곳에 보관할 수 있습니다. 하지만 이와 관련해 고려해야 할 사항이 있습니다.
- 빌드 간에 패키지 이름을 동일하게 유지합니다.
- ChromeOS (대형 화면) 빌드의 버전 코드를 현재 Android (모바일) 버전보다 훨씬 높은 숫자로 늘립니다.
- 대화면 버전이 Chromebook에서만 검색되도록 제한하려면 앱 매니페스트에 다음 ChromeOS 전용 기능을 추가하세요.
<uses-feature android:name="org.chromium.arc" android:required="true" />
- 표준 출시 유형의 프로덕션 트랙에 휴대전화 빌드와 함께 새 빌드를 업로드합니다.