¿Cómo es Ship.io para enviar aplicaciones en Android e iOS? ¿Cuáles son las otras opciones disponibles en el mercado y cómo se comparan entre sí?

Descargo de responsabilidad: soy uno de los fundadores de buddybuild , una solución de CI dirigida específicamente a resolver las necesidades de CI / CD de los desarrolladores de aplicaciones móviles.

Desafortunadamente, Ship dejó de operar a fines de octubre. Sin embargo, hay algunas otras opciones, cada una con varias compensaciones.

En buddybuild, admitimos aplicaciones para iOS y Android, y ofrecemos CI y mucho más. Combinamos una integración continua optimizada para dispositivos móviles, entrega continua y una solución de retroalimentación iterativa en una única plataforma integrada.

Incorporar una aplicación en buddybuild no requiere fricción: no es necesario configurar ningún archivo de compilación especial, o decirnos los detalles de las configuraciones o esquemas de compilación, qué dependencias instalar (si está utilizando cocoapods / carthage) … lo resolveremos todo se apagará automáticamente unos segundos después de decirnos qué repositorio desea crear.

Dicho esto, hacer llegar su aplicación a sus usuarios es trivial. Hay muchos dolores de cabeza para llevar las aplicaciones de iOS a los probadores beta, pero buddybuild administra por completo sus certificados de firma y perfiles de aprovisionamiento. La experiencia de beta tester es tan simple como hacer clic en un enlace en un correo electrónico, registrarse (una vez) y descargar la aplicación … incluso si no están en su perfil de aprovisionamiento.

Buddybuild también completa la experiencia al ofrecer un SDK para ayudar a obtener comentarios de sus evaluadores. Este SDK incluye las siguientes características:

  • Visual Bug Reporter: los usuarios simplemente toman una captura de pantalla para compartir cualquier comentario que puedan tener con su aplicación. Nuestro reportero de comentarios envía capturas de pantalla anotadas gráficamente, notas de comentarios y metadatos del dispositivo a su equipo.
  • Informes de fallos: buddybuild le ofrece informes de fallos de próxima generación. Junto con los seguimientos de la pila, le mostraremos quién ha fallado el dispositivo, las líneas ofensivas del código fuente y los metadatos relevantes del dispositivo.
  • Análisis de uso: sepa cuándo sus evaluadores descargan e inician su aplicación en tiempo real. Identifique quién probó su aplicación, cuándo la lanzó y qué versión probaron.
  • Aplicación actualizada: detectaremos si su probador debe ejecutar una nueva compilación y le solicitaremos automáticamente que instale la última versión de su aplicación.

Tanto TravisCI como CircleCI también tienen soluciones en este espacio … sin embargo, los dejaré intervenir para sus respectivos productos.