Ha sido un año interesante. En mayo, incluimos Firebase en nuestra plataforma de aplicaciones unificadas. Para ello, construimos sobre la plataforma original basada en back-end como un servicio y agregamos productos para ayudar a los programadores a expandir su base de usuarios activos, como también probar y monetizar sus aplicaciones. Enterarnos sobre programadores como los que crearon Wattpad, que compilaron una aplicación con Firebase en solo tres semanas, hace que todo el esfuerzo sea merecido.
Nos entusiasma la respuesta inicial de la comunidad, pero creemos que nuestro viaje recién está comenzando. Hablemos sobre algunas de las últimas mejoras que se aplican a Firebase.

Integración con Fabric

En enero, anunciamos la bienvenida del equipo Fabric a Firebase. Al principio, Fabric captó nuestra atención con su gama de productos, como la herramienta de informe de fallos líder en el sector, Crashlytics. A medida que conocimos mejor al equipo, nos sorprendió aun más la similitud de nuestras misiones: ayudar a los programadores a compilar mejores aplicaciones y lograr el crecimiento de empresas exitosas. En los últimos meses, trabajamos estrechamente con el equipo Fabric para unificar lo mejor de nuestras plataformas.
Planeamos convertir a Crashlytics en el producto principal de informe de fallos en Firebase. Si todavía no usas una herramienta de informe de fallos, te recomendamos que pruebes Crashlytics para que descubras lo que puede hacer por ti. Puedes comenzar siguiendo la documentación de Fabric.

La autenticación telefónica llega a Firebase

La autenticación de números telefónicos ha sido la función más solicitada para la Autenticación de Firebase, por lo que nos enorgullece anunciar que hemos trabajado con el equipo Fabric Digits para incorporar la autenticación telefónica en nuestra plataforma. Ahora puedes hacer que los usuarios accedan con su número telefónico, además del uso tradicional del correo electrónico/contraseña o los proveedores de identidad, como Google o Facebook. Esto te proporciona una solución integral de autenticación, independientemente de quiénes sean tus usuarios o cómo prefieran acceder.
Al mismo tiempo, el equipo Fabric, dejará de usar el nombre de Digits y su SDK. Si actualmente usas Digits, en las próximas semanas, implementaremos la capacidad de vincular tu cuenta actual de Digits con Firebase y pasar del SDK de Digits al SDK de Firebase. Ingresa al blog de Digits para obtener más información.

Presentación de Firebase Performance Monitoring

Entendemos que el rendimiento y la estabilidad deficientes de una app son los motivos principales por los que los usuarios dejan malas calificaciones en tu aplicación y tal vez los pierdas. Como parte de nuestro esfuerzo por ayudar a los programadores a compilar mejores aplicaciones, nos enorgullece anunciar el lanzamiento beta de Performance Monitoring.
Firebase Performance Monitoring es una herramienta nueva gratuita que te ayuda a comprender cuándo la experiencia del usuario resulta afectada por un código de rendimiento deficiente o condiciones de red problemáticas. Obtén más información y da tus primeros pasos con Performance Monitoring en la documentación de Firebase.

Análisis más sólidos

Analytics ha sido el centro de la plataforma de Firebase desde el lanzamiento de la última edición de I/O. Sabemos que comprender a tus usuarios es la mejor manera para que tu app sea exitosa, por lo que seguimos invirtiendo en mejorar nuestros productos de análisis.
Antes que nada, es posible que te llame la atención empezar a ver el nombre "Google Analytics for Firebase" en nuestra documentación. Desarrollamos nuestra solución de análisis junto con el equipo de Google Analytics, y los informes están disponibles en la Consola de Firebase y la interfaz de Google Analytics. Por esto, cambiamos el nombre Firebase Analytics por Google Analytics for Firebase, para reflejar que los datos de los análisis de tus aplicaciones se comparten entre ambas soluciones.
Para quienes monetizan su aplicación con AdMob, hemos comenzado a compartir los datos entre las dos plataformas, lo que te ayuda a comprender el verdadero valor de duración (LTV) de los usuarios, tanto en las compras como en las ganancias de AdMob. Verás estas estadísticas nuevas en el panel de control actualizado de Analytics.
Muchos programadores también han solicitado estadísticas de análisis en eventos y parámetros personalizados. A partir de hoy, pueden registrar hasta 50 parámetros de eventos personalizados y ver los detalles en los informes de Analytics. Obtén más información sobre los informes de parámetros personalizados.

Firebase para todos: iOS, juegos y código abierto

La misión de Firebase es ayudar a todos los programadores a compilar mejores aplicaciones. Animando a ese espíritu, hoy anunciamos una plataforma expandida y compatibilidad vertical para Firebase.
En primer lugar, como Swift se ha convertido en el lenguaje preferido de muchos programadores de iOS, actualizamos nuestro SDK para que pueda manejar los matices propios del lenguaje Swift, lo que convierte el desarrollo con Swift en una experiencia nativa en Firebase.
También mejoramos el Envío de mensajes a través de la nube de Firebase mediante la adición de la compatibilidad para la autenticación basada en tokens para APN y la simplificación de la lógica de conexión y registro en el SDK del cliente.
En segundo lugar, la comunidad de programadores nos hizo saber que una de las estadísticas más importantes que controlan son los fotogramas por segundo (FPS). Por ello, incorporamos compatibilidad con bucle de juego y control de FPS en Test Lab para Android, lo que te permite evaluar el índice de fotogramas del juego antes de implementarlo. Junto con la adición de complementos de Unity y un SDK en C++ (que anunciamos en la GDC este año), creemos que Firebase es una gran opción para los programadores de juegos. Para ver un ejemplo de un juego compilado en Firebase, consulta nuestra aplicación Mecha Hamster en Github.
Finalmente, dimos un gran primer paso hacia el lanzamiento en código abierto de nuestros SDK. Creemos en el software de código abierto, no solo porque la transparencia es una meta importante, sino también porque sabemos que la mayor innovación se genera cuando todos colaboramos. Puedes ver nuestros repositorios nuevos en nuestra página de proyectos de código abierto y obtener más información sobre nuestra decisión en esta entrada del blog.

Hosting dinámico con Cloud Functions for Firebase

En marzo, lanzamos Cloud Functions for Firebase, que permite ejecutar código back-end personalizado en respuesta a eventos activados por funciones de Firebase y solicitudes HTTP. Esto te permite hacer distintas cosas, como enviar una notificación cuando un usuario se registra o crear miniaturas automáticamente cuando se carga una imagen en Cloud Storage.
Hoy, con la intención atender mejor a la comunidad de programadores, ampliamos el Hosting de Firebase para integrarlo en Cloud Functions. Esto significa que, además de brindar recursos estáticos para tu aplicación web, ahora puedes brindar contenido dinámico, generado por Cloud Functions, mediante Hosting de Firebase. A quienes compilan aplicaciones web progresivas, Hosting de Firebase con Cloud Functions les permite trabajar sin servidores. Puedes obtener más información en nuestra documentación.

Programa Firebase Alpha y lo que viene

Nuestra meta es crear la mejor experiencia para programadores: productos fáciles de usar, una gran documentación y API intuitivas. Y el mejor recurso que tenemos para mejorar Firebase eres tú. Tus preguntas y comentarios nos motivan continuamente a mejorar Firebase.
Por eso, nos entusiasma anunciar el programa Firebase Alpha, donde tendrás la oportunidad de probar lo más novedoso de nuestros productos. Es posible que no todo sea perfecto (de hecho, podemos casi garantizar que no lo será), pero si participas en la comunidad Alpha, ayudarás a definir el futuro de Firebase. Si quieres formar parte, muéstranos tu interés en el formulario para Firebase Alpha.
Gracias por tu apoyo, entusiasmo y, más que nada, tus comentarios. La comunidad Firebase es el motivo por el que pudimos hacer crecer y mejorar nuestra plataforma a un ritmo increíble el año pasado. Nos emociona seguir trabajando contigo para compilar productos simples e intuitivos para el desarrollo de aplicaciones y el crecimiento de empresas móviles. Para dar los primeros pasos con Firebase hoy, visita nuestro sitio web recientemente renovado. Esperamos con entusiasmo ver tus compilaciones.