117

バックグラウンド

次に示すように、Android 開発者コンソールには、アプリの apk ファイルを公開するための 3 つのタブ (アルファ版、ベータ版、製品版) があります。

ここに画像の説明を入力

Google IO の講義の 1 つを思い出すと、100% 規模の公開を行う前にアプリがどれだけ優れているかを確認するための 1 つの優れた方法は、ユーザーの一部のみが最初にアプリをダウンロードできるようにすることです。問題が多すぎてすべてに公開できない場合に備えて、公開をロールアウトできるため、「段階的ロールアウト」と呼ばれていると思います。

私の質問

  1. 特にアルファ版とベータ版の違いは何ですか?

  2. プレイストアの人は制作段階しか利用できないですよね?

  3. 特定の人/パーセンテージにのみ公開できるものはどれですか?どのような方法でそれを行いますか?

  4. 少なくともテストのために、どの段階でアプリ内課金が許可されますか? アプリをアップロードする前にテストできない理由がわかりません。

  5. パーセンテージ方式で、同じ方法で新しいバージョンのアプリを公開した場合、幸運にも以前のバージョンをインストールできた人のために最初に更新されますか?

4

4 に答える 4

25

アルファ版テストとベータ版テストの違い (ソフトウェア/アプリのテスト)

アルファテストは組織内で実施され、個々の開発者または開発者またはテスターのチームによってテストされます。このテストは非公開です。

ベータテストは、プログラマー、ソフトウェア エンジニア、またはテスターではないエンド ユーザーによって実施されます。このテストは公開される場合があります。

オープンまたはクローズドテスト

クローズド アルファ テスト: このテストは組織内で実施され、電子メールまたはグループへの招待によってのみ制限されます。Google Play ストアのアルファ テスターのリストに追加されたユーザーは、テスト アプリにアクセスできます。

オープン アルファ テスト: アプリのオプトイン リンクを持っている人は、アプリのテストにアクセスできます。このテストは、電子メールまたはグループへの招待によって制限されません。Google Play ストアでテスターの数を制限できます。

クローズド ベータ テスト: このテストは組織外で実施され、電子メールまたはグループへの招待によって制限されます。Google Play ストアのベータ テスターのリストに追加されたユーザーは、テスト アプリにアクセスできます。

オープン ベータ テスト: このテストは組織外で実施され、電子メールやグループへの招待によって制限されることはありません。このテストは、アプリが公開されてインストールできるようになるため、リアルタイムで実施されます。Google Play ストアでテスターの数を制限できます。

通常、アルファ テストは、組織内の開発者またはテスターに​​よって最初に実施されます。ベータ テストはその後に続き、非技術者または組織外のエンド ユーザーによって実施されます。最後に、テストが完了すると、アプリは本番環境に移行します。

アプリ内購入

ライセンスを取得したユーザーは、ユーザーに料金が発生することなくアプリ内製品を購入できます。テスト購入は、アルファ リリースとベータ リリースの両方でのみ使用できます。

ユーザー ライセンスを追加するには: Google Play コンソール-> 設定 -> 開発者アカウント -> アカウントの詳細 -> ライセンス テスト

テストの詳細

于 2017-08-03T10:13:52.783 に答える
20

@ user2511882 の回答は素晴らしいですが、追加する情報がさらにあります。
まず、アルファ チャンネルとベータ チャンネルは、アプリの複数のバージョンをテストするように設計されています。各チャネルで1 つのバージョン ( で識別versionCode) のみをテストできるため、アルファ チャネルとベータ チャネルでは 2 つのテスト トラックが提供されます。

ただし、テストの種類には少し違いがあります。クローズドアルファ版とオープンベータ版のテストを同時に実施することはできますが、オープンアルファ版とオープンベータ版のテストを2回実施することや、オープンアルファ版とクローズドベータ版のテストを実施することはできません。

もう 1 つの違いは、アルファ テストの APK のバージョン コードは、ベータ テストの APK よりも高くする必要があることです。ベータ テスト チャネルで上位バージョンの APK をアップロードすると、アルファ テストは自動的に終了します。(この原則は製品 APK にも適用されます。APK バージョン コードは「製品 < ベータ < アルファ」である必要があります。)

詳しくはこちらのヘルプをご確認ください。

于 2016-09-28T02:46:57.930 に答える
11

Android デベロッパー向けのプレイ コンソールには 4 種類のリリースがあります。

1. 内部テスト -決定したメンバー間でアプリを共有することを意味します。これは、Gmail をテスター リストに追加する必要があることを意味します。これは通常、従業員用です。

2. アルファ版テスト -内部テストと同じですが、今回はアプリを友人、家族、またはスマートフォンに送信できます。

3. ベータ テスト -これは重大な問題です。公開テストです。しかし、人々はあなたのアプリにレビューを与えることはできません。アプリをインストールできるユーザー数を制限することもできます。

4. 生産 -これは最後のリリースです。これで、誰もがアプリをインストールし、レビューを投稿し、問題があれば Google Play に報告できます。もう 1 つ、アプリが Play ストアの検索リストに表示されるようになりました。

もう 1 つ、オープン テスト、クローズド テスト、トラックの一時停止、ステージ ロールアウトがありますが、これらの用語を混同しないでください。

1. オープン テスト - Gmail を取得してユーザー リストに追加する必要がないように、招待する必要がないことを意味します。(ベータテスト)

2. クローズド テスト -ユーザーの Gmail を具体的にリストに追加する必要があることを意味します。(アルファテスト)

3. 段階的なロールアウト- これは、現在所有しているユーザーの一部にアップデートを提供できることを意味します。100 人のユーザーがいて、40% のロールアウトを行った場合、アプリを更新できるのは 40 人のユーザーだけであり、アプリが完全に機能していることを (クラッシュ レポートまたはレビューを使用して) 確認した後、すべての人が利用できるようにします。

4. トラックを一時停止- 各テストのトラックがプレイ コンソールにあることを確認します。そのため、ベータ テストで一時停止トラックをクリックすると、ベータ テストが一時停止します [変更は数時間で発生します]。内部とアルファで同じ。アプリを本番環境にリリースするときは通常、テスト トラックを一時停止します [通常はそうします]。

アプリは製品版になるまで検索結果に表示されません。

于 2020-09-13T13:03:07.817 に答える