Google presenta nuevas funciones de Firebase para agilizar el desarrollo de aplicaciones

click fraud protection

Firebase, el conjunto de herramientas de aplicaciones basadas en la nube de Google, está obteniendo nuevas funciones para agilizar el desarrollo de aplicaciones, como se confirmó en Google I/O 2021.

Google I/O comenzó hoy y en la gran conferencia magistral para desarrolladores, recibimos muchas noticias relacionadas con el desarrollo de Android. Ha habido cambios en Flutter, nuevas funciones en Jetpack y, si el título de este artículo no te avisó, cosas nuevas en Firebase.

En caso de que no lo sepas, Firebase es el conjunto de herramientas de aplicaciones basadas en la nube de Google. Tiene funciones que van desde la recopilación de análisis hasta el almacenamiento de archivos en línea, y hoy en día esa lista de funciones se está ampliando.

Storage Emulator se une a Firebase Emulator Suite

Hace un tiempo, Google presentó el Conjunto de emuladores a Firebase. Esta es una característica que permite a los desarrolladores ejecutar versiones locales de algunas de las herramientas de Firebase. Las versiones locales significan una depuración más sencilla, un desarrollo más económico e incluso programación fuera de línea. Si bien Emulator Suite incluye bastantes herramientas, no las tiene todas. Ahora todavía no los tiene todos. Pero tiene uno más.

Los desarrolladores ahora pueden usar la API de Firebase Storage localmente a través de Emulator Suite. Todo lo que utilice esta API ahora se puede probar completamente fuera de línea, aprovechando el ahorro de costos y la automatización de pruebas mejorada.

Compatibilidad con el paquete de aplicaciones de Android (.aab)

Otra característica de Firebase son sus herramientas de distribución de pruebas internas. Similar a Función de prueba interna de Play Store, los desarrolladores pueden usar Firebase para distribuir versiones de prueba internas de sus aplicaciones a usuarios de iOS y Android y realizar un seguimiento de las estadísticas desde una ubicación central.

Mientras que la Distribución de aplicaciones La herramienta ha admitido APK desde su lanzamiento, no ha admitido paquetes de aplicaciones de Android. Los paquetes de aplicaciones son una forma más eficiente de distribuir aplicaciones (si la plataforma lo admite), ya que solo sirven las partes de la aplicación necesarias para diferentes dispositivos. Hoy, Firebase App Distribution obtiene soporte para paquetes de aplicaciones, con suerte, facilitará la ejecución de pruebas internas. Este es un anuncio importante ya que a partir de agosto de 2021, Google Play Console Requiere todas las aplicaciones nuevas. que se publicará en el formato Android App Bundle.

Verificación de aplicaciones

Firebase puede almacenar algunos datos bastante confidenciales si se usa para eso. Puede tener estados guardados del juego, información personal o cualquier otra cosa que elija el desarrollador. Si bien Firebase es bastante seguro, Google va un paso más allá con Verificación de aplicaciones, ahora en versión beta. App Check es una función opcional para evitar que algo o alguien se conecte a Firebase a menos que esté específicamente autorizado.

Actualmente, App Check solo funciona para almacenamiento en la nube, bases de datos en tiempo real y funciones en la nube, pero Google planea ampliar el soporte a medida que pase el tiempo.

Supervisión del rendimiento

Supervisión del rendimiento es otra característica útil de Firebase. Permite a los desarrolladores monitorear problemas de rendimiento e identificar sus causas, todo desde una sola página. Pero no fue perfecto. Los datos mostrados tendrían un retraso, lo que significa que los problemas en las nuevas versiones podrían no aparecer durante minutos, horas o incluso días.

Sin embargo, ahora Performance Monitoring procesa datos en tiempo real. Tan pronto como surja algún problema, los desarrolladores lo verán.

Nuevas interfaces de usuario

No todos los anuncios actuales se refieren a una nueva característica de Firebase. También hay algunas revisiones de la interfaz de usuario.

Las páginas Configuración remota, Flujo de publicación y Resultados de pruebas A/B han obtenido interfaces de usuario nuevas y mejoradas. Google dice que estos cambios deberían hacer que sea más fácil ver los datos que desea ver y al mismo tiempo eliminar los datos más detallados o irrelevantes.

Nuevos SDK web

Muchas de las noticias hasta ahora han sido sobre Firebase o Android e iOS. Pero también hay algunas cosas nuevas para la web, incluyendo un conjunto de nuevos SDK para aplicaciones web entrando en beta. Estos SDK son modulares, lo que significa que los desarrolladores pueden importar solo las partes de Firebase que necesitan, lo que reduce los tiempos de carga y ahorra espacio.

Nuevas extensiones de Firebase

Además de algunos SDK nuevos, también hay algunas extensiones nuevas para base de fuego. Los desarrolladores pueden integrarse con varios proveedores externos para brindar una mejor experiencia a Firebase. Una asociación con Algolia permite buscando en Firestore. Una extensión de MailChimp ayuda a los desarrolladores enviar correos electrónicos personalizados a los usuarios. Se agregan integraciones de MessageBird otro metodo de comunicacion para los usuarios. Finalmente, los desarrolladores pueden utilizar el API de perspectiva de Jigsaw para analizar el contenido generado por el usuario automáticamente.

Crashlíticos

Crashlytics es probablemente una de las herramientas de Firebase más populares y también está recibiendo algunos cambios. Por un lado, los desarrolladores ahora pueden hacer más con claves personalizadas, ver tendencias entre ellas o incluso filtrar sesiones según valores clave.

El Crashlytics NDK y SDK de Unity de Crashlytics También recibí algunas actualizaciones. El NDK ahora proporciona seguimientos de pila más detallados, mientras que Unit proporciona una mejor agrupación de fallos y metadatos adicionales del dispositivo relacionados con el juego, como GPU, DPI y resolución de pantalla.


Sin duda, son muchos cambios en Firebase. Si bien muchos de estos son incrementales, solo están fortaleciendo un conjunto de herramientas de Google que ya es increíble. Asegúrese de consultar las publicaciones del blog de Google para obtener más detalles sobre las novedades o consulte nuestra otra cobertura en Google I/O 2021 para más noticias.