アプリを Google Play ストアで公開する前に、アプリが [AR 必須] と [AR オプション] のどちらであるかを決定する必要があります。
[AR 必須] は、AR なしではアプリを使用できないことを意味します。つまり、ARCore をサポートするデバイスでのみアプリを利用できることを意味します。
AR オプションとは、デバイスが ARCore をサポートしている場合にのみアクティブになる 1 つ以上の AR 機能がアプリに含まれているが、ARCore をサポートしていないデバイスにアプリをインストールして実行できることを意味します。
この分類(アプリが AR 必須かオプションか)は、ユーザーの Google Play ストアのエクスペリエンスに次のような影響を及ぼします。
AR 対応アプリは、サポートされていないデバイスには表示されません。
ユーザーが AR 必須アプリをインストールまたは更新すると、Google Play ストアでは Google Play 開発者サービス(AR)が必要であることが通知され、インストールされていない場合は自動的にインストールされ、古い場合はアップデートされます。
ユーザーが AR Optional アプリをインストールまたは更新しても、AR 用 Google Play 開発者サービスは自動的にインストールまたは更新されません。AR Optional アプリは、次の 2 つのランタイム チェックを実装する必要があります。
- アプリは起動時に、デバイスが ARCore をサポートしているかどうかを確認し、サポートされている場合は、アプリで AR 機能を有効にする必要があります。
- ユーザーが AR を使用する機能を起動するときは、AR 用 Google Play 開発者サービスがインストールされ、最新バージョンかどうかを確認し、そうでない場合はユーザーにプロンプトを表示する必要があります(以下を参照)。
次のステップ
ARCore 機能をアプリに追加する方法については、以下をご覧ください。