このドキュメントでは、Google Play ストアで Wear OS アプリを配信するための手順とベスト プラクティスについて説明します。
Google Play ストアの前提条件
Wear OS APK はモバイル APK とは別のもので、Google Play Console 内から個別にアップロードおよび更新されます。
Wear OS APK を Google Play ストアで公開するには、次の要件を満たす必要があります。
一意のバージョン コード
スマートウォッチ APK のバージョン コードはすべてのフォーム ファクタで一意である必要があるため、バージョン コード スキームは Google Play Console の他のフォーム ファクタから切り離すことをおすすめします。
次にスキームの例を示します。
- 最初の 2 桁: targetSdkVersion:- 36[xxx][yy][zz]
 
- 次の番号: プロダクト バージョン:
- 36152[yy][zz]
 
- 次の番号: リリース番号:
- 3615202[zz]
 
- 最終的な数値: Wear OS アプリのバージョン:
- 361520203
 
スマートウォッチ APK に加えてスマートフォン APK も作成する場合は、複数 APK の配信方法を使用して両方を管理する必要があります。複数 APK のバージョニングの詳細については、複数 APK のルールをご覧ください。Gradle 構成でバージョンが正しく設定されていることを確認するには、アプリのバージョン情報を設定するをご覧ください。
スマートウォッチのターゲットを設定する
Google 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 アプリに同じパッケージ名を使用していることを確認します。
モバイルアプリと同じ Google Play ストアのリスティングを使用することをおすすめします。これにより、Wear OS アプリがモバイルアプリのレビューや評価にリンクされ、見つけやすくなります。
総合的なテスト
優れたユーザー エクスペリエンスを提供するには、すべての Wear OS デバイスでパフォーマンスが高く、見栄えのよいアプリを設計する必要があります。
テスト環境はできるだけ早くセットアップし、設計と開発の全期間にわたってさまざまなデバイス、バージョン、テストタイプでテストします。主要な Wear OS OEM のエミュレータと実機でテストすることを強くおすすめします。
品質基準の検証
アプリが Wear OS 品質基準をすべて遵守していることを確認し、ユーザー QA テストを実施して、使いやすさと一般的な品質を確認します。
これらの基準を満たしていない場合、Google Play ストアの審査プロセスでアプリが不承認となります。
Google Play ストアでは、質の高い Wear OS アプリがアプリの人気ランキングや厳選された注目のコレクションとともに表示されます。これらの対象となるには、Wear OS アプリがスタンドアロン アプリとして機能し、すべての品質基準を満たしていることを確認してください。
特別トピック: 子ども向けエクスペリエンスの要件
Wear OS の一部のデバイスは、お子様向けの機能に対応しています。この機能により、スマートウォッチと関連アプリは LTE を使用して完全にスタンドアロンで動作し、Wi-Fi 接続が利用可能な場合は Wi-Fi 接続も使用します。通話、テキスト メッセージ、ゲームなどが含まれます。お子様向けのアプリやウォッチフェイスを Google Play ストアで公開するには、次の追加要件を満たす必要があります。
- 年齢とコンテンツのレーティング: 子ども向けに設計されたアプリとウォッチフェイスは、その機能に適した年齢とコンテンツに関する要件を満たしている必要があります。
- スタンドアロン機能: アプリのスタンドアロン設定を指定するセクションで説明されているように、アプリは com.google.android.wearable.standaloneをtrueに設定する必要があります。また、お子様用アカウントでスマートウォッチを設定したときに適用される、スタンドアロン アプリの関連要件もすべて満たしている必要があります。
- Watch Face Format: 子供向けのウォッチフェイスを開発する場合は、Watch Face Format を使用して作成する必要があります。
子供向けの体験の作成について詳しくは、開発ガイドラインをご覧ください。
配布
以降のセクションでは、Google Play Console を使用して Wear OS アプリを公開、配信する方法の概要について説明します。詳細な手順については、リリースを準備してステージングするの手順をご覧ください。
Google Play Console を初めて使用する場合は、Google Play Console の概要で概要を把握し、Google Play ストアのリリース チェックリストで進捗状況を確認してください。
Wear OS 向け Google Play Console を設定する
Google Play ストアにアプリの掲載情報を表示するには、Google Play Console で Wear OS APK をアップロードします。設定手順は次のとおりです。
- アプリの Google Play Console で、ナビゲーション パネルの [テストとリリース] メニューをクリックします。
- [詳細設定] を選択し、[フォーム ファクタ] タブを選択して、[フォーム ファクタを追加] をクリックします。
- [Wear OS] をクリックし、手順に沿って Wear OS のスクリーンショットを Google Play ストアの掲載情報に追加します。
テストトラックにリリースする
アプリを Play ストアでユーザーに公開するには、クローズド テストを完了して、独自のテスター グループでアプリのプレリリース版をテストする必要があります。詳しくは、クローズド テストガイドをご覧ください。
アプリをテストトラックにリリースすると、Google Play Console でリリース前レポートが作成されます。このレポートには、エミュレートされたデバイスと実機での安定性、アクセシビリティ、セキュリティのテスト結果と、実機でのパフォーマンス テストの結果が含まれます。
リリース前レポートの結果に基づいてアプリの品質を高めます。
オプトインして公開
クローズド テスト トラックにリリースが登録されたら、[詳細設定] メニューで Wear OS にオプトインし、審査ポリシーに同意できます。
Wear OS にオプトインしたら、[ロールアウトを開始] を選択してアプリを配信します。
考慮事項
- Wear OS アプリは、スマートウォッチから直接ダウンロードすることも、スマートフォンやパソコンの Play ストアからリモートでダウンロードすることもできます。 
- Google Play Console にアップデートをプッシュすると、自動更新が有効になっているユーザーのアプリは自動的に更新されます。ユーザーは Google Play ストアからアプリを手動で更新することもできます。 
- アプリにタイルやウォッチフェイスの追加機能が含まれている場合は、アプリがそれらをサポートしていることを掲載情報に記載する必要もあります。 
Google Play ストアのレビュー
アプリを公開すると、Google Play ストアの審査プロセスが開始されます。
審査と承認の状況を確認する
アプリの審査と承認のステータスは、Google Play Console のアプリの [価格設定と配布] ページの [Wear OS] セクションでいつでも確認できます。
3 つの承認ステータスがあります。
- 保留中: アプリは審査に送られましたが、まだ審査が完了していません。
- 承認済み: アプリは審査され、承認されています。アプリは Wear OS ユーザーに見つけてもらうことができます。
- 不承認: アプリは審査されましたが、承認されていません。対処が必要な問題の概要が記載された通知メールが、デベロッパー アカウントのアドレス宛てに送信されます。問題を解決したら、オプトインして再度公開し、再審査を開始します。
Google Play ストアでアプリが不承認となる一般的な理由
次の表に、Google Play ストアで不承認となる一般的な理由を示します。
| 理由 | 説明 | 
|---|---|
| Google Play ストアの掲載情報で「Wear OS」に言及していない | アプリのストアの掲載情報で「Wear OS」に言及する必要があります。 | 
| 基本的な機能が破綻している | アプリが宣伝どおりに機能しない、またはスクリーンショットが不正確で実際のアプリを反映していない。エミュレータと実機でアプリを徹底的にテストしてください。 | 
| Wear のスクリーンショットがない | Wear OS デバイスでアプリが動作している様子を示すスクリーンショットを 1 枚以上アップロードする必要があります。これは Android Studio から行えます。 | 
| 円形ディスプレイ向けにフォーマットされていない | アプリのレイアウトが円形ディスプレイで正しくレンダリングされず、Google Play ストアの掲載情報にこの制限が明記されていない。Android Studio の Layout Inspector を開くを使用して、レイアウトが正しくレンダリングされることを確認します。 | 
| 機能要件が不足している | Wear OS の通知の形式が正しくない、メッセージ アプリの返信に RemoteInputがないなど、機能要件の不足としてよくあるケース。 | 
