Google Play Instant を使用すると、Android 5.0(API レベル 21)以上を搭載したデバイスで、ネイティブ アプリやネイティブ ゲームをインストールせずに起動できます。この機能は「Instant App」や「Instant Game」と呼ばれ、Android Studio を使用してビルドできます。「Instant エクスペリエンス」を提供する Instant App や Instant Game を利用できるようにすることで、アプリやゲームが見つけられやすくなります。それにより、アクティブ ユーザー数やインストール数を増やすことができます。
このガイドでは、Google Play Instant 機能の概要について説明します。
Instant 版の仕組み
Google Play Instant 機能によって、Play ストア、Google Play ゲーム アプリ、ウェブサイト バナーのいずれかでボタンをタップして、初期インストールせずに、すぐにアプリやゲームを使用できます。ユーザーにアピールするためのサーフェスの例を図 1 と図 2 に示します。
Google Play は、Instant App または Instant Game に対するリクエストのいずれかを受信すると、リクエストを送信した Android デバイスに必要なファイルを送信します。その後、デバイスはアプリまたはゲームを実行します。
Instant エクスペリエンスは、Play ストアの「お試し」と Google Play ゲーム アプリの「Instant Play」の 2 種類に分けられます。
Play ストアの「お試し」機能
Instant エクスペリエンスは、Play ストアの [今すぐ試す] ボタンを使用すると表示されます(図 1 を参照)。通常、インストールを促進する目的で作成されたアプリやゲームの低容量の試用版がこれにあたります。たとえば、ゲーム デベロッパーは、ゲームの最初のレベルを Instant 版として作成し、ユーザーにゲーム全体をインストールするよう呼びかけることができます。
Google Play Instant は、Instant 版の中でメッセージを表示して、ユーザーに完全版のインストールを促すことを可能にしています。
Play ゲームアプリで「Instant Play」の完全なゲーム エクスペリエンスを提供する
Google Play Instant を使用してパッケージ化された完全版ゲームは、Google Play ゲーム アプリのホームページで目立つように表示される対象となります。こうした「Instant Play」ゲームは、試用版ではなく完全版です。プレーヤーが [クイックプレイ] ボタン(図 2 を参照)をタップすると、初期インストールせずに完全版のゲームをプレイできます。詳しくは、Instant Play ゲームをご覧ください。
アプリやゲームのサイズを減らして Instant 版を有効にする
Instant エクスペリエンスを有効にするには、アプリまたはゲームのサイズを 15 MB 未満に抑える必要があります。サイズを小さくするほどユーザーの利便性が高まります。
Instant App や Instant Game のサイズを縮小することにより得られるメリットは、以下のとおりです。
- ユーザー エンゲージメントやインストール数が拡大し、ビジネス上の成功をもたらす
- Play ストアの [今すぐ試す] ボタンなどの Instant サーフェスがすべて有効になる
- Google Play ゲーム アプリの「Instant Play」ホームページで目立つように表示される
アプリやゲームのサイズを小さくする方法については、Instant App と Instant Game のサイズを縮小するをご覧ください。
考慮事項
一部のアプリには、次のセクションで説明する、非常に高度なアーキテクチャ要素が含まれている場合があります。アプリやゲームに次のいずれかの要素が含まれる場合は、該当する要素のセクションをお読みください。
ディープリンク
既存のアプリでディープリンクや Android アプリリンクをすでに使用している場合は、Instant App 用のアプリリンクを作成する方法のガイドをご覧ください。
複数のエントリ ポイント
複数のエントリ ポイントを作成すると、同一のアプリやゲームから異なる Instant 版を提供できます。たとえば、パズルゲームで、シングル プレーヤーによるタイム チャレンジ モードとマルチプレーヤーによる対戦モードという 2 つのモードがあったとします。各モードを別々の Instant 版としてデプロイすると、プレーヤーはさまざまなゲームプレイを試せます。
複数のエントリ ポイントを作成するには、提供する Instant 版ごとに別個のエントリ ポイントを設定します。詳細については、Instant エクスペリエンスに複数のエントリ ポイントを作成するをご覧ください。
詳細
Google Play Instant の詳細については、以下のリソースをご覧ください。
参考情報
Google Play Instant の詳細については、以下のリソースをご覧ください。
トレーニング
- Google I/O 2018: Android と Google Play のアプリの未来: モジュール化、Instant App、Dynamic Delivery
- Google I/O 2018: ゲーム デベロッパーの成功事例