Veo dos preguntas:
- Cómo manejar el lanzamiento en dos plataformas distintas.
- Cómo distribuir a un subconjunto de sus usuarios para recopilar comentarios antes de ser completamente público.
Sobre el primer punto, no me enfocaría demasiado en eso. Si no le está dando problemas internos (por ejemplo, el mantenimiento de varias versiones del mismo servicio web), el impacto en los usuarios es limitado. Solo un subconjunto de personas posee 2 dispositivos con diferentes sistemas operativos, y un número aún menor de ellos se preocupará por su aplicación.
Si se quejan … Es una retroalimentación que quieren mal la nueva versión, eso es bueno: declarar plazos realistas y eventualmente invitar a los primeros usuarios a probar la versión beta.
En la distribución incremental de la aplicación.
El mercado de Android ha evolucionado para permitir las pruebas alfa y beta (https://support.google.com/googl…), mientras que el enfoque de Apple sigue siendo un poco “técnico” (https://developer.apple.com/libr…). El servicio de Testflight (http://testflightapp.com/) sigue siendo una buena opción para comunicarse con un equipo de prueba o un pequeño grupo de voluntarios que desean probar su aplicación.
- Cómo sincronizar contactos de un iPhone a un iPad
- ¿Cuál es la mejor aplicación de Andriod o iOS para llamadas gratuitas de atención al cliente en India?
- ¿La aplicación remota puede controlar un iPad con un iPhone?
- ¿Actualmente es posible usar el patrón de voz de una persona como contraseña en un iPhone?
- ¿Cuáles son las mejores aplicaciones para crear presentaciones en un iPad (que no requieren una suscripción o un inicio de sesión)?
Algunos grandes jugadores están experimentando con el despliegue de funciones A / B. (Facebook definitivamente lo está intentando), pero el enfoque aún no está maduro. Sus aplicaciones se basan en contener el código tanto para la función experimental antigua como para la nueva, o en la configuración del lado del servidor y la inyección de comportamiento. La implementación de A / B también requiere un alto nivel de seguimiento en la aplicación, para medir realmente si A o B es mejor.