¿Tiene más sentido hacer una versión beta de la aplicación iOS simplemente colocando la aplicación en la App Store, como lo hacen la mayoría de las empresas hoy en día, como se supone que deberían hacer una prueba beta / hockeyapp / crashlytics adecuada?

Esta es una pregunta difícil ya que la respuesta real será “depende de la aplicación”.

Si su “beta” es en realidad eliminar errores en la aplicación y obtener comentarios de los usuarios, su mejor opción es pasar por una versión beta de TestFlight, especialmente ahora que Apple le permitirá invitar a hasta 1,000 personas para probar su aplicación . Con TestFlight, está completamente claro que se trata de una versión beta , y las personas saben para qué se están registrando y, por lo tanto, saben qué esperar. Si se bloquea, si se pierden datos o si sucede algo desagradable, sus usuarios serán mucho más tolerantes y recibirán comentarios útiles de ellos ya que se han inscrito explícitamente en el proyecto beta.

Por el contrario, si lanza su aplicación en la App Store, incluso si tiene BETA en todo el frente, puede esperar recibir docenas, si no cientos, de críticas desagradables de una estrella cada vez que algo no funciona correctamente . Estas revisiones permanecerán con su aplicación durante toda su vida útil en la tienda. Además, en realidad no obtendrá comentarios útiles de usuarios aleatorios de la App Store en comparación con un grupo de evaluadores a los que ha invitado específicamente a probar su aplicación, y la relación señal / ruido puede volverse abrumadora rápidamente.

Por supuesto, realmente depende del tipo de comentarios que estés buscando. Si se trata simplemente de obtener una gran base de usuarios para que pueda solucionar los problemas de los sistemas de fondo, entonces un lanzamiento limitado por país, como sugiere Dirk de Kok, puede ser un gran enfoque. Muchos grandes desarrolladores de juegos freemium han adoptado este enfoque exacto para escalar sus servidores correctamente. En este caso, en realidad no están buscando comentarios directos de los usuarios, pero quieren ver cómo funciona la aplicación “en la naturaleza”.

Al final del día, sin embargo, realmente depende de su aplicación y su público objetivo. Una aplicación dirigida a un grupo de usuarios finales más específico, como las aplicaciones empresariales / profesionales, puede tener mejores resultados en “beta” en la App Store pública que una aplicación de audiencia más general como un juego, ya que los usuarios más centrados tienen menos probabilidades de simplemente agarra la aplicación, pruébala, mira cómo se bloquea y luego lloriquea.

Me inclinaría por estar de acuerdo con otras respuestas aquí y decir que es posible que desee realizar una prueba beta adecuada en lugar de arriesgarse a que tenga un mal comienzo.

Además de TestFlight, hay otras opciones como TestFairy. Una de las plataformas más populares de las que nuestros propios clientes hablan para las pruebas beta es la que ya mencionaste: HockeyApp .

Aquí hay un poco al respecto:

  • HockeyApp : una opción muy popular, HockeyApp es un SDK de código abierto conocido por una variedad de características. Estas incluyen herramientas de administración del equipo de prueba y distribución beta controlada, así como la capacidad de conectar su propio sistema de seguimiento de errores.

Esto proviene de un útil libro electrónico llamado The Ultimate SDK Guide for App Optimization . Recolectamos las mejores soluciones en cada categoría de herramientas de optimización de aplicaciones allí y es GRATIS para que las descargues.

¡La mejor de las suertes!

La razón es que esos enfoques beta estándar tienen limitaciones sobre cuántas personas puede invitar. Por ejemplo, con el vuelo de prueba oficial de Apple solo puedes tener 1000 probadores. Si desea aumentar la escala durante el período beta, no funcionará.

Teóricamente, puede solicitar una cuenta de desarrollador empresarial y lograr que más personas prueben la aplicación sin ponerla en la App Store, pero eso va en contra de los términos de servicio de Apple.

Creo que para una aplicación paga es valioso hacer una versión beta a través de TestFlight u otra plataforma, ya que es gratis para los usuarios. Obviamente, puede ayudarlo a validar la idea y el diseño, resolver algunos problemas técnicos o de rendimiento, pero también puede ayudarlo a obtener la tracción que necesita sin tener que preocuparse por la barrera del precio, y obtiene direcciones de correo electrónico de los usuarios, lo cual es extremadamente valioso.

Simplemente elija una tienda en un país pequeño como Nueva Zelanda o Canadá y solo véndala a través de esa tienda. De esa manera, puede probar su aplicación y hacer un lanzamiento completo en los EE. UU. / En todo el mundo una vez que haya utilizado esos comentarios para mejorar su aplicación.