Задний план
В консоли разработчика Android есть 3 вкладки для публикации файла apk приложения: альфа, бета и рабочая, как показано здесь:
Как я помню из одной из лекций Google IO, один из классных способов проверить, насколько хорошо ваше приложение, прежде чем делать публикацию в масштабе 100%, - это разрешить только некоторому проценту пользователей загрузить приложение в первую очередь. Я думаю, это называется «поэтапное развертывание», потому что вы можете развернуть публикацию в случае, если у нее было слишком много проблем, чтобы опубликовать ее для всех.
Мой вопрос
В чем именно разница между ними, особенно между Alpha и Beta?
Только стадия производства доступна для людей в игровом магазине, верно?
какие из них позволяют публиковать только определенные люди / процент и каким образом вы это делаете?
На каком этапе разрешается выставление счетов в приложении, по крайней мере, для тестирования? Я не понимаю, почему я не могу протестировать его даже до загрузки приложения.
в процентном методе, если я опубликую новую версию приложения таким же образом, будет ли она сначала обновляться для людей, которым посчастливилось установить предыдущую версию?
источник
Ответы:
Чтобы ответить на ваши вопросы:
Между ними нет большой разницы, кроме того факта, что вы начинаете с небольшого количества тестировщиков для альфа-тестирования и переключаетесь на большую группу для бета-тестирования.
По умолчанию в Play Store доступна только продукция. Однако теперь вы можете добавить на свою страницу Play Store опцию, позволяющую пользователям участвовать в открытой бета-программе. Ссылка на сайт
Вы можете сделать это для обоих. Чтобы выполнить альфа- или бета-тестирование, вам необходимо отправить приглашения людям из их учетных записей Google +, чтобы они могли получить доступ к вашему приложению и иметь возможность его загрузить. Приглашения обычно представлены в виде ссылки на ваше приложение в игровом магазине, которая видна им только после того, как они примут приглашение.
Вы можете выставлять счета в приложении как для альфа, так и для бета-тестирования. Проверьте ссылку: http://developer.android.com/google/play/billing/billing_testing.html.
Судя по моему опыту, я видел, как люди, которые были тестировщиками, получали обновление для приложения первыми, чем все остальные. Но я не уверен, как именно это работает.
Надеюсь это поможет.
источник
Альфа- тестирование проводится внутри организации и тестируется отдельным разработчиком или группой разработчиков или тестировщиков. Это тестирование закрыто для публики.
Бета- тестирование проводят конечные пользователи, не являющиеся программистами, разработчиками программного обеспечения или тестировщиками. Это тестирование может быть открытым.
Закрытое альфа-тестирование : это тестирование проводится внутри организации и ограничивается только электронной почтой или групповыми приглашениями. Те, кто добавлен в список альфа-тестеров в Google Play Store, имеют доступ к тестовой программе.
Открытое альфа-тестирование : те, у кого есть ссылка на приложение, имеют доступ для тестирования приложения. Это тестирование не ограничивается электронной почтой или групповыми приглашениями. Вы можете ограничить количество тестеров в магазине Google Play.
Закрытое бета-тестирование : это тестирование проводится вне организации и ограничивается электронной почтой или групповыми приглашениями. Те, кто добавлен в список бета-тестеров в Google Play Store, имеют доступ к тестовой программе.
Открытое бета-тестирование : это тестирование проводится вне организации и не ограничивается электронной почтой или групповыми приглашениями. Это тестирование проводится в режиме реального времени, поскольку приложение будет открыто для установки . Вы можете ограничить количество тестеров в магазине Google Play.
Как правило, альфа-тестирование сначала проводится разработчиками или тестировщиками внутри организации. Бета-тестирование проводится позже и проводится нетехническими или конечными пользователями вне организации. Наконец, после завершения тестирования приложение переходит в производство.
Лицензированные пользователи могут покупать ваши продукты в приложении без каких-либо дополнительных затрат с пользователя. Тестовые покупки можно использовать только в альфа- и бета-версиях.
Чтобы добавить лицензию пользователя: Консоль Google Play -> Настройки -> Учетная запись разработчика -> Сведения об учетной записи -> Проверка лицензии
Узнать больше о тестировании
источник
Ответ @ user2511882 отличный, но есть дополнительная информация, которую можно добавить.
Прежде всего, альфа- и бета-каналы предназначены для тестирования нескольких версий приложения. Вы можете протестировать только одну версию (обозначенную
versionCode
) на каждом канале, поэтому альфа- и бета-каналы предоставляют два тестовых трека.Однако они немного отличаются по типу теста. Вы можете запустить закрытое альфа-тестирование и открытое бета-тестирование одновременно, но невозможно запустить два открытых альфа / бета-теста, ни открытое альфа-тестирование и закрытое бета-тестирование.
Другое отличие состоит в том, что код версии APK альфа-теста должен быть выше, чем у бета-версии. Если вы загрузите более новую версию APK на канал бета-тестирования, альфа-тест будет автоматически закрыт. (Этот принцип применим и к производственному APK. Код версии APK должен быть "Production <Beta <Alpha".)
Для получения дополнительных сведений ознакомьтесь с этой справкой.
источник
versionCode
s