En este post, te hablaremos acerca de qué es Firebase App Distribution y algunos de sus aspectos generales. Firebase es una plataforma que fue presentada al público en el año 2011 y que, posteriormente, más exactamente en 2014, fue adquirida por la empresa de Google.
Esta plataforma cuenta con su propia app distribution que, en términos generales, tiene como propósito principal permitirle a los diferentes desarrolladores, tanto de iOS como de Android, distribuir sus aplicaciones móviles a evaluadores o beta testing que ellos consideran de confianza.
Funciones clave de Firebase App Distribution
Es importante resaltar que, como todas las aplicaciones que están destinadas para el desarrollo de apps móviles, Firebase App Distribution tiene sus ventajas y desventajas y conocerlas te ayudará a comprender mejor qué es Firebase App Distribuiton.
Algunas de las características que se pueden destacar de esta plataforma y que están a favor del desarrollador son:
- Es multiplataforma.
- Permite distribuciones rápidas.
- Se adapta a tu flujo de trabajo.
- Puedes administrar los evaluadores de tu app.
- Funciona con Android App Bundles.
- Funciona con Crashlytics.
Según estás funciones clave, con esta plataforma puedes distribuir de forma sencilla versiones beta de una aplicación que trabaje en sistemas Android y que sea ejecutable en el sistema iOS.
Asimismo, tienes la posibilidad de administrar los usuarios que tendrán o tienen acceso a la prueba o versión beta de la app. Algo que debes tener presente es que en Firebase App Distribution no tienes un límite de usuarios a los que puedes agregar para que prueben tu aplicación.
El caso contrario a Firebase App Distribution es el de Apple con TestFlight, que tiene establecido un límite de beta testing. Este comprende una cantidad de 100 personas que sean consideradas como usuarios internos, para ello es necesario que tengan acceso a la App Store Connect. Mientras que, en el caso de los evaluadores externos, tienes un límite de 10.000 personas, pero necesitas esperar a que la aplicación sea revisada por el equipo de Apple para que la verifique. Tendrás que esperar a que Apple te notifique si debes corregirla o si, por el contrario, es suficiente con la información y contenido que ya has proporcionado.
Crear un proyecto en Firebase App Distribution
Ahora que sabes qué es Firebase App Distribution, te preguntarás cómo puedes subir una aplicación a través de esta plataforma, también conocido como crear un proyecto de Firebase. A grandes rasgos, lo primero que debes hacer es preparar tu compilación y subir el APK, ABB o IPA en la Firebase Console.
Después, tienes la posibilidad de invitar a todos los evaluadores que consideres necesarios para que, pasado un tiempo, puedas recibir comentarios de estos usuarios. Estos comentarios te ayudarán a supervisar todos los datos que están relacionados con la funcionalidad de la aplicación y su rendimiento.
🔴 ¿Quieres entrar de lleno al Desarrollo Mobile? 🔴
Descubre el Desarrollo de Apps Móviles Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp en Desarrollo de Apps Móviles por una semanaPor último, cuando terminas todo el proceso referente a la distribución o creación de la versión de prueba, puedes ir actualizando las compilaciones del contenido que estás desarrollando para que los usuarios sean notificados de la nueva actualización.
En la página web oficial de Firebase puedes obtener mucha más información y detalles sobre qué es Firebase App Distribution, algunas guías sobre esta plataforma y mucho más. Cabe resaltar que esta aplicación tiene varias características que son de carácter gratuito, sin embargo, estas tienen sus limitaciones. Por este motivo, existe la posibilidad de que adquieras un plan de servicios con más beneficios a cambio de pagar una tarifa.
Si te ha interesado conocer qué es Firebase App Distribution y deseas aprender sobre otra plataforma muy usada para lanzar versiones beta en la App Store, te invitamos a echarle un vistazo a nuestro post Que es TestFlight y cómo funciona, en donde te hablamos acerca de qué es TestFlight y algunas de las características principales esta aplicación.
También puedes consultar nuestro post Cómo publicar una app en TestFlight a través de Apple para aprender de forma general cómo es el proceso de distribución de apps por medio de esta plataforma.
Ahora que has aprendido a rasgos generales qué es Firebase App Distribution y algunos de sus aspectos más relevantes, ¿te gustaría continuar formándote sobre las plataformas más usadas en el campo de desarrollo de apps móviles? Para dar el siguiente paso en tus estudios y potenciar tu perfil laboral en el sector IT, te invitamos a indagar en nuestro Desarrollo de Apps Móviles Full Stack Bootcamp.
Con este bootcamp, aprenderás en muy pocos meses los fundamentos iOS y Android imprescindibles, las pautas de diseño de aplicaciones más relevantes y los lenguajes de programación más empleados. Además, dominarás muchas otras herramientas y habilidades que te convertirán en un experto del sector IT. ¡No dejes atrás tus metas e inscríbete ahora!