¿Qué es HockeyApp? Cómo funciona, características principales y más

HockeyApp es un servicio que permite a los desarrolladores reclutar y gestionar probadores, distribuir aplicaciones y recoger informes de fallos, entre otras cosas. Comenzó como una forma de instalar aplicaciones beta en dispositivos iOS, un proceso que Apple denomina distribución «ad hoc», o instalación de aplicaciones fuera de la App Store oficial. De las palabras ad hoc surgió el nombre de Hockey. El código abierto Hockey fue tan popular que el equipo detrás de él decidió mantener el nombre Hockey y simplemente añadir «app» al final.

A finales de 2014, Microsoft adquirió HockeyApp, que ya se había convertido en una herramienta conocida entre los desarrolladores de aplicaciones para distribuirlas en Windows Phone, iOS y Android. Microsoft integró los servicios de HockeyApp en su servicio Application Insights de Visual Studio Online.

Cómo funciona

La herramienta multiplataforma funciona con dispositivos Android, Windows Phone e iOS, lo que permite ofrecer la misma experiencia de usuario sin importar el sistema operativo del usuario. También se utiliza para:

  • Informes de fallos
  • Distribución de aplicaciones
  • Comentarios de usuarios
  • Métricas de usuarios

Características principales

Informes de fallos

HockeyApp proporciona informes de fallos rápidos y precisos de las aplicaciones en las que se utiliza. Es muy fácil de integrar con cualquier aplicación que estés desarrollando, y proporciona un rico análisis en los informes de accidentes. También es muy fácil de integrar con los sistemas de seguimiento de errores y flujos de trabajo ya en uso.

Microsoft ha salido con kits de desarrollo de software de código abierto (SDK) para Mac OS X, Android y Windows, lo que hace posible que sus aplicaciones envíen informes de accidentes directamente desde su aplicación a HockeyApp sin tener que escribir una sola línea de código.

Estos informes de fallos se procesan y etiquetan en los servidores de HockeyApp, dándote acceso a las trazas de pila que incluyen métodos, números de línea precisos y nombres de clases. Todo lo que tienes que hacer es subir tu aplicación y HockeyApp se encargará de todo lo que necesita para simbolizar los informes de fallos. También agrupará fallos similares para permitirte ver cuáles están impactando negativamente en la experiencia del usuario y deben ser priorizados.

Fuente de la imagen: https://hockeyapp.net/images/features/crashreports-search.png

Además, HockeyApp se integra fácilmente con su flujo de trabajo. Dispone de herramientas de búsqueda que facilitan la búsqueda de la causa de un fallo, además de permitir el uso de tu propio sistema de seguimiento de fallos. También tienes un control manual total. Si recibes un informe de fallo en otro lugar, como un probador que te envía un correo electrónico, sólo tienes que subirlo y dejar que el servicio lo simbolice por ti.

Distribución de aplicaciones

Ahora puedes distribuir tu aplicación en beta, dando a los probadores un primer vistazo a tu aplicación, así como obtener sus comentarios sobre lo que podría ser mejor y lo que funciona. HockeyApp permite a tus probadores descargar e instalar tus aplicaciones en sus dispositivos, mientras que tú mantienes el control total sobre quién puede descargar tu aplicación.

Es como tener tu propia tienda de aplicaciones móviles para probar tu aplicación, con todas tus aplicaciones disponibles en el mismo lugar. Puedes acceder al panel de control en ordenadores móviles o de escritorio. También puedes comunicarte con tus probadores y mantenerlos al día cuando lances actualizaciones y publiques nuevas versiones. Y si lo desea, puede desplegar una actualización obligatoria que sus probadores tendrían que descargar.

Fuente de la imagen: https://hockeyapp.net/images/features/distribution-apps.png

La distribución de tus versiones beta también es muy sencilla. La HockeyApp hará todo el trabajo sucio. HockeyApp reunirá todos los datos sobre tus diferentes versiones y todo lo que tienes que hacer es subir tu nueva versión. HockeyApp hará el resto, incluyendo la identificación de la aplicación, qué versión es, el número de compilación y otra información que utilizará para los informes de fallos. Por último, también se facilita el registro de dispositivos y usuarios y su posterior gestión. HockeyApp te permitirá agrupar a los probadores, recoger la información de identificación del dispositivo e incluso restringir el acceso a algunos grupos. HockeyApp también puede ayudarte a crear una página de reclutamiento para invitar a nuevos probadores al proyecto.

Feedback

Obtener feedback es más fácil con HockeyApp. Te ofrece una forma de abrir líneas de comunicación con tus probadores, para que puedan decirte qué características quieren que incluyas o incluso de cuáles podría prescindir tu aplicación. También pueden utilizar la función de comentarios para informar de errores, sugerir características y pedir apoyo. A su vez, puedes enviar un correo electrónico a tus probadores o gestionar los debates mediante una interfaz web. Todas estas discusiones son totalmente buscables y puedes etiquetarlas fácilmente como «completadas» o crear un ticket para ellas para su posterior desarrollo o discusión.

Fuente de la imagen: https://hockeyapp.net/images/features/feedback-question.png

Gestión de su equipo y probadores

Algunos desarrolladores tendrían más de una app y cada app tendría su propio conjunto de probadores. También tiene sentido probar sus aplicaciones con tantos probadores como sea posible. HockeyApp te ayuda a gestionar todos estos probadores, concediendo o restringiendo el acceso de forma individual o en grupo.

Fuente de la imagen: https://hockeyapp.net/images/features/teams-teams.png

Además, puedes asignar roles a cada uno de tus probadores o miembros del equipo. Por ejemplo, tú, como propietario, tendrás el control total de HockeyApp, mientras que los desarrolladores sólo podrán subir versiones de tu aplicación a la plataforma. Los miembros pueden ayudarte a cotejar los datos y participar en el debate, mientras que los probadores se limitan a descargar e instalar tus aplicaciones.

Métricas del usuario

Puedes obtener más información sobre el comportamiento de los usuarios para los probadores de tu aplicación. Puedes ver las métricas básicas de los usuarios, medir el compromiso de los clientes e incluso comprobar la fiabilidad de tu app a lo largo del día. Además, puedes profundizar en los usuarios que han experimentado un tipo de fallo concreto o un fallo que haya ocurrido durante un periodo de tiempo específico. Esto le ayudará a saber si el fallo ha afectado a mucha gente en una sección transversal de sus usuarios o si hay grupos específicos de personas que experimentan el mismo tipo de fallos repetidamente.

Fuente de la imagen: https://hockeyapp.net/images/features/usermetrics-basic_users.png

Recursos y tutoriales adicionales

Para obtener más información, visite los siguientes recursos y tutoriales:

  • Distribución de Apps para iOS usando el Tutorial de Hockey App
  • Prueba beta con HockeyApp
  • Integración de Hockey App en la aplicación Android de Xamarin
  • Integración y entrega continua de Apps móviles de Xamarin con Jenkins y HockeyApp

Empezar con HockeyApp es muy fácil; simplemente descarga e integra el SDK y luego sube tu app beta. La herramienta es popular entre los desarrolladores de aplicaciones en una variedad de plataformas y se puede utilizar como una extensión para mejorar la funcionalidad de Visual Studio Team Services.

También se utiliza a menudo como parte de un conjunto de herramientas de despliegue continuo – ya que distribuye su aplicación beta a los probadores y reporta automáticamente los fallos, o como parte de una suite de integración continua, como se describe en este tutorial. Para ver un desglose de las principales diferencias entre la entrega continua, el despliegue continuo y la integración continua, consulte este artículo. ¿Busca otros tipos de herramientas de integración continua? Hemos reunido 51 de las mejores aquí.

Mejoramos continuamente nuestras aplicaciones utilizando muchas soluciones, incluyendo la nuestra. Echa un vistazo a nuestro perfilador de código dinámico gratuito, Stackify Prefix, y a la única herramienta de gestión de rendimiento de aplicaciones de ciclo de vida completo, Stackify Retrace.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.