이 문서에는 Play 스토어에서 Wear OS 앱을 배포하기 위한 안내와 권장사항이 포함되어 있습니다.
Play 스토어 필수 요건
Wear OS APK는 모바일 APK와 별개이며 Play Console 내에서 별도로 업로드되고 업데이트됩니다.
Play 스토어에 게시하려면 Wear OS APK가 다음 요구사항을 충족해야 합니다.
고유 버전 코드
시계 APK의 버전 코드는 모든 폼 팩터에서 고유해야 하므로 버전 코드 체계가 Play Console의 다른 폼 팩터와 독립적일 것을 권장합니다.
다음은 스키마의 예입니다.
- 처음 2개 숫자: targetSdkVersion:- 36[xxx][yy][zz]
 
- 다음 번호: 제품 버전:
- 36152[yy][zz]
 
- 다음 번호: 출시 번호:
- 3615202[zz]
 
- 최종 번호: Wear OS 앱 버전:
- 361520203
 
시계 APK 외에 전화 APK도 있는 경우 다중 APK 전송 방법을 사용하여 두 APK를 모두 관리해야 합니다. 다중 APK의 버전 관리에 관해 자세히 알아보려면 다중 APK 규칙을 참고하고, Gradle 구성에서 버전을 올바르게 설정하는지 확인하려면 앱 버전 정보 설정을 참고하세요.
시계 타겟팅 설정
Play 스토어에서 앱을 Wear OS 앱으로 인식하려면 앱의 매니페스트 파일에서 특정 <uses-feature> 태그를 선언해야 합니다. 이 요소는 루트 <manifest> 태그의 직속 하위 요소여야 하며 android:name 속성은 android.hardware.type.watch로 설정해야 합니다.
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
    ...
    <uses-feature android:name="android.hardware.type.watch"/>
    ...
</manifest>
매니페스트에서 android.hardware.type.watch 기능을 선언하는 것 외에도 SDK 버전, 화면 해상도, CPU 아키텍처와 같은 기준으로 필터링할 수 있습니다. 자세한 내용은 Google Play 필터를 참고하세요.
독립형 설정 지정
AndroidManifest.xml 파일은 시계 앱이 독립형인지 선언해야 합니다. 독립형 앱은 페어링된 휴대전화 없이도 완전히 사용할 수 있습니다. 인증과 같은 모든 핵심 기능은 시계에서 로컬로 작동합니다.
이렇게 하려면 <application> 태그 내에 <meta-data> 요소를 추가합니다. 이름을 com.google.android.wearable.standalone로 설정하고 값을 true 또는 false로 설정합니다.
...
<application
    <meta-data
        android:name="com.google.android.wearable.standalone"
        android:value="true" />
...
com.google.android.wearable.standalone 값이 false인 경우 앱은 Play 스토어에서 다운로드할 수 있지만 사용하려면 호환 모바일 앱이 필요합니다. 독립형 Wear 개발에 대해 자세히 알아보려면 독립형 Wear OS 앱과 비독립형 Wear OS 앱 비교를 참고하세요.
개발 검증
Wear OS에서 성공적으로 출시하려면 Wear OS 개발 리소스와 Wear OS 디자인 가이드를 검토하고 앱이 Wear OS 품질 표준을 준수하는지 확인하세요.
유효한 포장
기존 모바일 앱이 있는 경우 Wear OS 앱에 동일한 패키지 이름을 사용했는지 확인합니다.
모바일 앱과 동일한 Play 스토어 등록정보를 사용하는 것이 좋습니다. 이렇게 하면 모바일 앱의 리뷰 및 평점과 연결되어 Wear OS 앱의 검색 가능성이 향상됩니다.
포괄적인 테스트
훌륭한 사용자 환경을 제공하려면 앱이 모든 Wear OS 기기에서 원활하게 작동하고 보기 좋게 표시되도록 설계해야 합니다.
가능한 한 빨리 테스트 환경을 설정하고 설계 및 개발 전반에 걸쳐 다양한 기기, 버전, 테스트 유형으로 테스트하세요. 모든 주요 Wear OS OEM의 에뮬레이터와 실제 기기에서 모두 테스트하는 것이 좋습니다.
품질 표준 검증
앱이 모든 Wear OS 품질 표준을 준수하는지 확인하고 사용자 QA 테스트를 실행하여 사용 편의성과 일반적인 품질을 확인합니다.
이러한 표준을 충족하지 않으면 Play 스토어 검토 과정에서 앱이 거부됩니다.
고품질 Wear OS 앱은 Play 스토어에서 인기 앱 차트 및 선별된 추천 컬렉션과 함께 표시됩니다. 이러한 혜택을 받으려면 Wear OS 앱이 독립형 앱으로 작동하고 모든 품질 표준을 충족해야 합니다.
특별 주제: 아동 친화적인 환경 요구사항
Wear OS의 일부 기기는 아동 친화적인 환경을 지원하므로 시계와 연결된 앱이 LTE를 사용하고 Wi-Fi 연결이 지원되는 경우 이를 사용하여 완전히 독립형으로 작동할 수 있습니다. 여기에는 통화, 문자 메시지, 게임이 포함됩니다. Play 스토어에 앱 또는 시계 모드의 아동 친화적인 환경을 게시하려면 다음 추가 요구사항을 충족해야 합니다.
- 연령 및 콘텐츠 등급: 아동용으로 설계된 앱과 시계 화면은 기능에 적합한 연령 및 콘텐츠 요구사항을 충족해야 합니다.
- 독립형 기능: 앱은 앱의 독립형 설정 지정 섹션에 설명된 대로 com.google.android.wearable.standalone을true로 설정해야 합니다. 또한 시계가 자녀 계정으로 설정된 경우 적용되는 독립형 앱 관련 요구사항을 모두 충족해야 합니다.
- 워치 페이스 형식: 아동용 워치 페이스를 개발하는 경우 워치 페이스 형식을 사용하여 만들어야 합니다.
아동 친화적인 환경을 만드는 방법에 관한 자세한 내용은 개발 가이드라인을 참고하세요.
배포
다음 섹션에서는 Play Console을 사용하여 Wear OS 앱을 게시하고 배포하는 방법을 간략하게 설명합니다. 자세한 안내는 버전 준비 및 스테이징의 단계를 참고하세요.
Play Console을 처음 사용하는 경우 Google Play Console 개요를 사용하여 시작하고 Play 스토어 출시 체크리스트를 사용하여 진행 상황을 확인하세요.
Wear OS용 Play Console 설정
Play 스토어에 앱 등록정보를 표시하려면 Play Console에 Wear OS APK를 업로드하세요. 이 기능을 설정하려면 다음 단계를 따르세요.
- 앱의 Play Console에서 탐색 패널의 테스트 및 출시 메뉴를 클릭합니다.
- 고급 설정을 선택하고 폼 팩터 탭을 선택한 후 폼 팩터 추가를 클릭합니다.
- Wear OS를 클릭하고 단계에 따라 Play 스토어 등록정보에 Wear OS 스크린샷을 추가합니다.
테스트 트랙으로 출시
Play 스토어에서 앱을 사용자에게 제공하려면 비공개 테스트를 완료하여 자체 테스터 그룹을 대상으로 앱의 출시 전 버전을 테스트해야 합니다. 자세한 내용은 비공개 테스트 가이드를 참고하세요.
앱을 테스트 트랙에 출시하면 Play Console에서 사전 출시 보고서를 준비합니다. 이 보고서에는 에뮬레이터 및 실제 기기에서 실행된 안정성, 접근성, 보안 테스트 결과와 실제 기기에서 실행된 성능 테스트 결과가 포함되어 있습니다.
이 사전 출시 보고서의 결과를 바탕으로 앱 품질을 개선할 수 있습니다.
선택 및 게시
비공개 테스트 트랙에 버전이 있으면 고급 설정 메뉴에서 Wear OS를 선택하고 검토 정책에 동의할 수 있습니다.
Wear OS를 선택한 후 출시 시작을 선택하여 앱을 배포합니다.
고려사항
- 사용자는 시계에서 직접 또는 휴대전화나 데스크톱의 Play 스토어에서 원격으로 Wear OS 앱을 다운로드할 수 있습니다. 
- Play Console에 업데이트를 푸시하면 자동 업데이트가 사용 설정된 사용자의 앱이 자동으로 업데이트됩니다. 사용자는 Play 스토어에서 앱을 수동으로 업데이트할 수도 있습니다. 
- 앱에 카드나 정보 표시가 포함되어 있는 경우 등록정보에서 앱의 지원 사실도 언급해야 합니다. 
Play 스토어 리뷰
앱을 게시하면 Play 스토어 검토 절차가 시작됩니다.
검토 및 승인 상태 확인
Play Console에 있는 앱의 가격 및 배포 페이지의 Wear OS 섹션에서 언제든지 앱의 검토 및 승인 상태를 확인할 수 있습니다.
승인 상태에는 3가지가 있습니다.
- 대기 중: 검토를 위해 앱이 전송되었으며 아직 검토가 완료되지 않았습니다.
- 승인됨: 앱이 검토되고 승인되었습니다. Wear OS 사용자가 앱을 검색할 수 있습니다.
- 승인되지 않음: 앱이 검토되었지만 승인되지 않았습니다. 해결해야 할 문제가 요약된 알림 이메일이 개발자 계정 주소로 전송됩니다. 문제를 해결한 후 다시 선택하고 다시 게시하여 재검토를 시작하세요.
가장 일반적인 Play 스토어 거부 이유
다음 표에는 Play 스토어 거부의 가장 일반적인 이유가 나와 있습니다.
| 이유 | 설명 | 
|---|---|
| Play 스토어 등록정보에 'Wear OS'라고 언급하지 않음 | 앱의 스토어 등록정보에 'Wear OS'를 언급해야 합니다. | 
| 기본 기능이 손상됨 | 앱이 광고된 대로 작동하지 않거나 스크린샷이 부정확하여 실제 앱을 반영하지 않습니다. 에뮬레이터와 실제 기기로 앱을 철저히 테스트하세요. | 
| Wear 스크린샷 없음 | Wear OS 기기에서 앱이 실행되는 모습을 보여주는 스크린샷을 하나 이상 업로드해야 합니다. Android 스튜디오에서 이 작업을 실행할 수 있습니다. | 
| 형식이 원형 화면에 맞지 않음 | 앱의 레이아웃이 원형 디스플레이에서 잘못 렌더링되며 Play 스토어 등록정보에 이 제한사항이 명시되어 있지 않습니다. Android 스튜디오에서 레이아웃 인스펙터 열기를 사용하여 레이아웃이 올바르게 렌더링되는지 확인합니다. | 
| 기능 요구사항이 누락됨 | 잘못된 형식의 Wear OS 알림이나 메시지 앱 답장에 RemoteInput이 누락되는 등 흔히 누락되는 기능 요구사항 | 
