¡Mensajes desde la app, integraciones de Crashlytics y más! ¡Caramba!
viernes, 7 de septiembre de 2018
En Firebase, nuestra misión es contribuir al éxito de los equipos de apps para dispositivos móviles, para lo cual es necesario tener la capacidad de admitir empresas y equipos de cualquier magnitud y complejidad. En los últimos años, hemos madurado considerablemente al pasar de una base de datos de tiempo real a una plataforma completa de desarrollo de apps para dispositivos móviles. Firebase se basa en Google Cloud; esto te permite acceder a toda la escala técnica, la administración y el control de acceso empresarial y el aprendizaje automático que respalda muchos de los productos de Google. Hoy, nos emociona anunciar características y productos nuevos que te ayudarán a compilar mejores apps, optimizar la calidad de estas y fomentar el crecimiento de tu empresa.
Haz que tu empresa crezca
Firebase tiene varios productos a través de los cuales puedes interactuar con tus usuarios y hacer crecer tu empresa, desde el perfilamiento potenciado mediante aprendizaje automático con Firebase Predictions hasta la optimización de apps, sin necesidad de realizar publicaciones nuevamente a través de Remote Config, y la renovación de la participación de los usuarios inactivos con Cloud Messaging. Hoy agregaremos un producto nuevo, mensajes desde la app de Firebase, a fin de completar las herramientas disponibles para la ampliación de tu base de usuarios. También incluiremos mejoras en algunos de nuestros productos existentes.Presentación de mensajes desde la app de Firebase
Las notificaciones son una buena alternativa para lograr que los usuarios vuelvan a usar tu app. Sin embargo, ¿cómo puedes asegurarte de que tus usuarios interactúen con tu app de la manera correcta y prevista en lugar de pasar de una pantalla a otra sin realizar acciones importantes? ¿Cómo los guías en la experiencia con tu app?Hoy presentamos el sistema de mensajes desde la app de Firebase para ayudarte a guiar, con mensajes dirigidos y adecuados al contexto, a los usuarios de apps que usen tu app de manera activa. ¡Ahora te podrás comunicar con tus usuarios más valiosos, aquellos que ya interactúan con tu app, y podrás profundizar la interacción con ellos mostrándoles información, ofertas y consejos pertinentes a medida que usen tu app!
Los mensajes se pueden personalizar según el formato, el color y la CTA; esto permite que tus mensajes sigan el estilo de tu app. Los mensajes desde la app también se encuentran integrados a Google Analytics para Firebase y Firebase Predictions, lo cual facilita el perfilamiento de los mensajes según los datos de perfil del usuario, como la versión de la app, el comportamiento actual, como los clics en botones, o la predicción de comportamientos futuros, como el riesgo de migración. La implementación de mensajes desde la app comienza hoy; para obtener más información, consulta nuestra documentación.
Informes mejorados para la consola y las API de FCM
La consola y las API de Firebase Cloud Messaging (FCM) te permiten enviar notificaciones y mensajes de datos a tus usuarios en iOS, Android y la Web. Sin embargo, comprender el rendimiento de tus notificaciones en las diferentes plataformas es difícil. El nuevo panel de informes de FCM posiciona a los equipos en un lugar central para ver las principales estadísticas sobre los mensajes, como los envíos, las impresiones y las visualizaciones, de modo que puedan comprender fácilmente el rendimiento de sus mensajes. Además de agregar todas estas estadísticas, el panel de informes también te proporciona información sobre los envíos de la API desde la consola, por primera vez.
Los desarrolladores pueden usar esta información para controlar el estado de la funcionalidad de sus notificaciones, como una disminución transitoria de los envíos después del lanzamiento de una actualización nueva, y aplicar la información en envíos y visualizaciones de notificaciones para mejorar la estrategia de notificación, como la supervisión de la forma en que el título de una notificación afecta los índices de visualizaciones. El panel de informes de FCM te permite filtrar los envíos por fecha, plataforma (iOS o Android) y tipo (mensajes o notificaciones de datos), lo que facilita la búsqueda de datos que estás buscando.
Historial de cambios para Remote Config
Antes, para consultar los valores de Remote Config previamente usados era necesario llevar un registro de modo manual. En equipos de una sola persona esto es una dificultad, pero para equipos grandes en los que muchos desarrolladores podrían cambiar la Remote Config del proyecto a la ve esto resulta casi imposible.Hoy, nos entusiasma anunciar que agregaremos el historial de cambios para Remote Config. Firebase guarda 300 versiones de la Remote Config de un proyecto por un plazo de hasta 90 días. Podrás ver el modo en que los parámetros y las condiciones han cambiado con el tiempo y si deseas volver a una versión previa, bastará con hacer clic en el botón de reversión.
Estamos comenzando implementar un historial de cambios para Remote Config que estará completamente disponible para todos los proyectos en unos días. Haz clic para ver la documentación técnica.
Historial de cambios en Remote Config
Mejorar la calidad de la app
Cuando el equipo de Fabric se unió a Firebase el año pasado, fue motivador aprender de su experiencia en la creación de herramientas de informes de fallos y depuración. Durante los últimos 18 meses, hemos dado grandes pasos para lograr que Firebase se convierta en una plataforma que puedas usar para mejorar la calidad de tu app, incluido el traspaso de Crashlytics de Fabric a Firebase. Hoy, nos complace anunciar varias mejoras en Crashlytics que ayudan a integrarlo mejor con las herramientas existentes que usan los equipos de desarrolladores.Integraciones de Crashlytics para promover tu productividad
Hemos oído que tú y otros desarrolladores recurren a diferentes herramientas para lograr que sus negocios tengan éxito. Queremos llegar a donde ya estás trabajando y darte la posibilidad de usar la herramienta más apropiada para el trabajo. Es por ello que lanzaremos algunas integraciones nuevas para Firebase Crashlytics.Primero, ahora podrás exportar tus datos de Crashlytics de Firebase a BigQuery, lo que te permitirá ejecutar tu propio análisis en informes de fallos no confusos, incluidos los metadatos como claves y valores personalizados, registros e ID de usuarios. Luego puedes visualizar tus datos y ver las tendencias con Data Studio o cualquier otra herramienta de análisis empresarial que uses. También podrás apropiarte de tus datos en BigQuery configurando tus propias políticas de retención y eliminación.
En segundo lugar, lanzaremos una integración con Jira Software que te permitirá crear temas de Jira según los fallos informados en Firebase. Con la integración existente con Slack, tu equipo puede seguir las fallas en las que estén trabajando, con herramientas que ya usan. La integración con Jira se implementará en las próximas semanas. Si quieres administrar tus integraciones de Firebase ahora, puedes usar la pestaña de configuración de la consola.
Crear mejores apps
Un conjunto de productos que ayuda a los desarrolladores como tú a compilar una infraestructura de backend móvil de manera rápida y sencilla ocupa un lugar central en el ADN de Firebase. Después de todo, comenzó con una Realtime Database. Hemos estado trabajando en estrecha colaboración con Google Cloud Platform para generar la próxima generación de herramientas de backend sin servidores, como Cloud Firestore y Cloud Functions, y seguimos aplicando mejoras para esos productos. También lanzaremos algunas mejoras para Firebase Hosting que esperamos que te ayuden a crear sitios web de manera más eficiente.Un backend sin servidores aún más confiable y escalable
Hace unas semanas, en Cloud Next 2018, presentamos varias mejoras en Cloud Firestore y Cloud Functions para Firebase. Cloud Firestore te permite ampliar tu base de datos hasta 10 000 escrituras por segundo y un millón de usuarios simultáneos para manejar cualquier aumento en el tráfico. Cloud Functions se encuentra en GA y está lista para la producción, con un servicio predictivo garantizado por un ANS. Si buscas generar tu infraestructura en determinados lugares del mundo, Cloud Firestore y Cloud Functions admitirán regiones nuevas en Europa y Asia en los próximos meses.Alojar y actualizar varios sitios web de manera sencilla
Otro comentario que hemos recibido constantemente es que no siempre hay una relación uno a uno entre los proyectos de Firebase y los sitios web alojados. En las próximas semanas, lanzaremos una mejora para Firebase Hosting que te permitirá alojar varios sitios web dentro de un proyecto.Además, cuando se implementa una actualización en un sitio, Firebase CLI (de v4.1.0) ahora solo carga los archivos que se hayan modificado entre versiones. Esto agiliza notablemente el proceso, lo cual te permite trabajar con mayor eficiencia.
Una consola más sofisticada
La página de Información general sobre proyectos de la consola se sometió a una actualización importante; se combinaron datos de diferentes partes de Firebase para brindarte una única perspectiva sobre el estado de tu app, tus servicios y tu negocio. Además de los datos de fallos y análisis que siempre estuvieron presentes, ahora podrás ver problemas de rendimiento, estados de notificaciones y pruebas A/B, y datos de uso y estado de otros servicios de Firebase, como Functions, Hosting y Storage.También notarás que en la sección Latest Release de la consola hay datos en tiempo real. Esta es una de las mejoras más solicitadas en relación con el análisis en la consola y nos entusiasma poder ofrecértela.
Todas estas mejoras comenzarán a implementarse hoy y estarán disponibles para todos dentro de algunas semanas.
Únete a nosotros en la cumbre de Firebase
Gracias, como siempre, por ser parte de la comunidad de Firebase. Intentamos crear una comunidad que reciba a los desarrolladores de todos los contextos y todas las empresas de cualquier nivel de sofisticación. Tus comentarios y preguntas son invalorables para forjar el futuro de Firebase. Por ello, como siempre, puedes encontrarnos en nuestros canales de asistencia.Si quieres conocer al equipo en persona, súmate a la Firebase Summit el 29 de octubre en Praga, República Checa, para compartir un día completo de sesiones técnicas, laboratorios de códigos prácticos dictados por instructores y otra ronda de actualizaciones nuevas. ¡Esperamos verte allí!