Antecedentes
La consola de desarrollo de Android tiene 3 pestañas para publicar el archivo apk de la aplicación: alfa, beta y producción, como se muestra aquí:
Como recuerdo de una de las conferencias de Google IO, una forma genial de comprobar qué tan buena es su aplicación antes de hacer una publicación a escala del 100% es permitir que solo un porcentaje de los usuarios descargue la aplicación primero. Creo que se llama "lanzamientos por etapas", porque puede lanzar la publicación en caso de que tenga demasiados problemas para ser publicados para todos.
Mi pregunta
¿Cuál es exactamente la diferencia entre ellos, especialmente entre Alpha y Beta?
Solo la etapa de producción está disponible para las personas en Play Store, ¿verdad?
¿Cuáles permiten publicar solo para personas / porcentaje específicos, y de qué manera lo haces?
¿Qué etapa permite la facturación en la aplicación, al menos para las pruebas? No entiendo por qué no puedo probarlo incluso antes de cargar la aplicación.
en el método de porcentaje, si publico una nueva versión de la aplicación de la misma manera, ¿se actualizará primero para las personas que tuvieron la suerte de instalar la versión anterior?
fuente
Respuestas:
Para responder tu pregunta:
No hay mucha diferencia entre los dos, aparte del hecho de que solo comienza con una pequeña cantidad de probadores para las pruebas alfa y cambia a un grupo más grande para la versión beta.
De forma predeterminada, solo la producción está disponible en Play Store. Sin embargo, ahora puede agregar una opción en su página de Play Store para que los usuarios opten por un programa Beta abierto. Enlace
Puedes hacer eso para ambos. Para realizar las pruebas alfa y beta, debe enviar invitaciones a las personas en sus cuentas de Google + para que puedan acceder a su aplicación y poder descargarla. Las invitaciones generalmente tienen la forma de un enlace que los dirige a su aplicación en Play Store, que solo es visible para ellos después de aceptar la invitación.
Puede realizar la facturación en la aplicación para las pruebas alfa y beta. Consulte el enlace: http://developer.android.com/google/play/billing/billing_testing.html
En lo que respecta a mi experiencia, he visto a personas que fueron probadores obtener la actualización de la aplicación primero que todos los demás. Pero no estoy tan seguro de cómo funciona exactamente.
Espero que esto ayude.
fuente
Las pruebas alfa se llevan a cabo dentro de la organización y son probadas por un desarrollador individual o un equipo de desarrolladores o probadores. Esta prueba está cerrada al público.
Las pruebas beta las realizan los usuarios finales que no son programadores, ingenieros de software o probadores. Esta prueba puede estar abierta al público.
Prueba alfa cerrada : esta prueba se realiza dentro de la organización y está restringida solo por correo electrónico o invitaciones grupales. Aquellos que se agregan a la lista de probadores alfa en Google Play Store tienen acceso a la aplicación de prueba.
Prueba Alfa abierta : Aquellos que tienen el enlace Opt-in de la aplicación tienen acceso para probar la aplicación. Esta prueba no está restringida por correo electrónico o invitaciones grupales. Puede limitar el número de probadores en Google Play Store.
Prueba beta cerrada : esta prueba se realiza fuera de la organización y está restringida por correo electrónico o invitaciones grupales. Aquellos que se agregan a la lista de probadores beta en Google Play Store tienen acceso a la aplicación de prueba.
Prueba Beta abierta : esta prueba se realiza fuera de la organización y no está restringida por correo electrónico o invitaciones grupales. Esta prueba se realiza en tiempo real, ya que la aplicación se abrirá para que el público la instale . Puede limitar el número de probadores en Google Play Store.
Generalmente, las pruebas alfa las realizan primero los desarrolladores o evaluadores dentro de la organización. Las pruebas beta vienen después y son realizadas por usuarios no técnicos o finales fuera de la organización. Finalmente, después de completar las pruebas, la aplicación pasa a producción.
Los usuarios con licencia pueden comprar sus productos integrados en la aplicación sin ningún cargo resultante para el usuario. Las compras de prueba solo se pueden usar en versiones alfa y beta.
Para agregar una licencia de usuario: Google Play Console -> Configuración -> Cuenta de desarrollador -> Detalles de la cuenta -> Prueba de licencia
Más información sobre las pruebas
fuente
La respuesta de @ user2511882 es excelente, pero hay más información para agregar.
En primer lugar, los canales alfa y beta están diseñados para probar varias versiones de la aplicación. Puede probar solo una versión (identificada por
versionCode
) en cada canal, por lo que los canales alfa y beta proporcionan dos pistas de prueba.Sin embargo, tienen una pequeña diferencia en el tipo de prueba. Puede ejecutar pruebas alfa cerradas y beta abiertas simultáneamente, pero no es posible ejecutar dos pruebas alfa / beta abiertas ni pruebas alfa abiertas y beta cerradas.
Otra diferencia es que el código de la versión del APK de prueba alfa debe ser superior al de la prueba beta uno. Si carga una versión superior del APK en el canal de prueba beta, la prueba alfa se cerrará automáticamente. (Este principio también se aplica a los APK de producción. El código de la versión del APK debe ser 'Producción <Beta <Alfa').
Para obtener más detalles, consulte esta ayuda.
fuente
versionCode
s