Una buena solución a largo plazo es usar indicadores de funciones para controlar el acceso a su aplicación de Android. Esto le permite ejecutar pruebas beta iniciando sus funciones en producción y luego controlando de forma granular el acceso a sus funciones activando las funciones para usuarios específicos.
Aquí hay un artículo sobre el uso de indicadores de funciones para las pruebas beta
Beneficios de las pruebas beta con alternar funciones
- ¿Por qué Google no es "móvil primero" con el navegador Chrome?
- ¿Hay buenos libros de Android para principiantes?
- ¿Por qué alguien usaría la tienda de aplicaciones de Amazon? ¿Qué beneficios tiene sobre el mercado oficial de Android que viene instalado en la gran mayoría de los teléfonos?
- ¿Es posible ejecutar Android en iPad?
- ¿Cuál es el próximo sistema operativo móvil que se pone al día con Android?
- Usuarios no técnicos capacitados. Permita que los equipos de ventas, marketing, productos, diseño y negocios activen funciones para usuarios específicos, recopile comentarios y controle la lógica empresarial. Esto también reduce sustancialmente el tiempo de ingeniería.
- Comentarios de producción para sus pruebas beta. Pruebe las características en producción con segmentos de usuarios limitados para recopilar comentarios de clientes y rendimiento.
- Porcentajes incrementales de despliegues. Despliegue gradualmente las funciones para evaluar el rendimiento de manera gradual y mitigar el riesgo. Si la función es mala, desactívela.
- Opt-in y opt-out en tiempo real. Permita a los usuarios optar por entrar y salir de las pruebas beta en tiempo real, controladas mediante la función alternar. Skylight proporciona un buen artículo sobre esto.
Puede usar opciones de código abierto o un SAAS como LaunchDarkly para las funciones de su dispositivo Android.