Local blog for Spanish speaking developers in LATAM
2019: cuenta regresiva al estilo de Firebase
jueves, 27 de diciembre de 2018
David East
Representante de desarrolladores
Si bien Firebase se lanzó hace más de seis años y medio como una base de datos, desde entonces nos hemos convertido en una plataforma que ofrece dieciocho (¡¡18!!) productos. Y, durante el último año, anunciamos una serie de nuevas funciones que te permitirán crear mejores apps y hacer crecer tu negocio. También le brindamos a Firebase una mayor potencia de aprendizaje automático para que tus apps sean más inteligentes, e implementamos optimizaciones en la plataforma, por lo que ahora funciona mejor para desarrolladores de grandes empresas sofisticadas.
Dado que este es el momento ideal para las listas de fin de año, íbamos a culminar este 2018 con nuestra propia "Lista de los mejores diez lanzamientos de Firebase". Sin embargo, nos dimos cuenta de que teníamos más de diez lanzamientos de los que queríamos hablar y no nos gusta elegir favoritos. Así que en lugar de eso, aquí está nuestra lista de 2018 llamada "Trece lanzamientos de Firebase sin orden particular porque todos son geniales". ¡Disfrútala!
13. ML Kit democratiza el aprendizaje automático
En Google I/O, lanzamos una de nuestras funciones más interesantes de 2018:
ML Kit para Firebase
, un SDK de aprendizaje automático para iOS y Android que permite agregar la potencia de esta tecnología a tus apps sin necesidad de ser experto en redes neuronales. Proporciona una serie de soluciones listas para usar que permiten realizar tareas como reconocer texto en imágenes, etiquetar objetos en fotos o detectar rostros. Y, por último, también permite usar modelos personalizados para aquellos que trabajan en la construcción de uno propio (en la actualidad, están de moda las redes neuronales artesanales personalizadas entre los científicos de datos hipsters).
12. In-App Messaging ayuda con la participación de los clientes
Las notificaciones son una excelente forma de hacer que los usuarios latentes vuelvan a ingresar a tu app, pero ¿cómo te comunicas con los que la usan de forma activa? En 2018, lanzamos
Firebase In-App Messaging
para ayudarte a enviar mensajes específicos y contextuales a usuarios activos de tu app. Los mensajes en la app son una excelente manera de fomentar la exploración y el descubrimiento de tu contenido, y de guiar a los usuarios con nuevas funciones o hacia eventos de conversión importantes.
11. Las nuevas API de REST facilitan la automatización de tareas
En Firebase, somos fanáticos de crear secuencias de comandos que nos faciliten la vida; ya sea para automatizar tareas comunes o realizar procesos lógicos personalizados. Para ayudar a lograr ese objetivo, lanzamos tres nuevas API de REST que puedes utilizar para automatizar tu vida (al menos desde la perspectiva de Firebase). La
API de Firebase Management
es ideal para automatizar tareas como la creación de nuevos proyectos. La
API de REST de Remote Config
puede ser útil para personalizar la forma en que se actualizan los valores de configuración remota. Y, por último, la
API de Firebase Hosting
puede usarse para cargar automáticamente ciertos archivos a tu sitio.
Recientemente, StackBlitz y Glitch
usaron la API de Management
para crear integraciones que les permitan implementar proyectos directamente en Firebase Hosting. Inicia un proyecto, escribe código, haz algunos clics y listo. ¡Implementaste tu proyecto de Firebase en la Web!
10. Performance Monitoring está disponible para todo el público
El buen rendimiento es uno de los factores clave para crear una excelente experiencia del usuario.
Firebase Performance Monitoring
recopila automáticamente las métricas de rendimiento de la fuente más importante: el mundo real.
Este año, Performance Monitoring pasó de Beta a disponibilidad general. A lo largo del camino, agregamos nuevas funciones útiles, como un feed de problemas en el panel para resaltar los errores de rendimiento importantes que detectan los usuarios. También agregamos compatibilidad con la
vista de sesión
relacionada con la clase de red y la traza, que te permite profundizar en una sesión individual de una traza para que puedas ver los atributos y eventos que ocurrieron antes de un problema de rendimiento.
9. Predictions también está disponible públicamente
También lanzamos
Firebase Predictions al público general
. Predictions utiliza el aprendizaje automático para segmentar los usuarios de forma inteligente en función de su comportamiento futuro previsto. Durante el proceso, agregamos indicadores de estado y criterios de evaluación a cada predicción para que puedas comprender mejor qué tan confiables son, así como los datos que se utilizan para crearlas. También integramos Predictions con BigQuery para que tengas más control sobre tus datos.
Comenzar a usar Predictions
es tan fácil como presionar un interruptor. Podemos
predecir
que te encantará (perdón por el chiste).
8. Cloud Functions está disponible públicamente Ahora todos pueden probarla.
Seguimos con los productos que dejan las etapas de prueba. Cloud Functions pasó a estar disponible públicamente y lanzamos una nueva versión del SDK, que incluye funciones "llamables" que facilitan el proceso de llamada a las funciones del servidor desde el cliente, especialmente si se requiere autenticación.
Cloud Functions también lanzó una nueva biblioteca,
firebase-functions-test
, que simplifica las funciones de pruebas de unidades. Esta se encarga de la configuración y el desmontaje necesarios, lo que permite imitar datos de prueba. Por lo tanto, además de las pruebas independientes simples, ahora puedes escribir otras que interactúen con un proyecto de Firebase en desarrollo y ver el éxito de acciones como escrituras de bases de datos.
7. Ahora es posible hacer muchas más pruebas en Test Lab (lo que es muy bueno)
Firebase Test Lab
pasó a ser multiplataforma en 2018 cuando se agregó compatibilidad con iOS. Ahora puedes escribir y ejecutar pruebas en dispositivos iOS reales de nuestros centros de datos. Este producto admite diez modelos de iPhones y iPads que ejecutan siete versiones diferentes de iOS, incluida la versión 12.
Test Lab también lanzó una serie de mejoras a Robo, una herramienta que ejecuta pruebas totalmente automatizadas en dispositivos Android. Ahora es más fácil probar juegos, gracias a las "acciones de mono" (que pueden hacer clic aleatoriamente en la pantalla) y los bucles de juego (que realizan acciones pre-guiadas). También puedes personalizar Robo con más opciones, en caso de que necesites acceder a tu cuenta cuando se inicie tu app o agregar texto inteligente en un campo de búsqueda.
6. Nuevos emuladores para Firestore y Realtime Database que facilitan la ejecución de pruebas
Continuando con el tema de las pruebas, en 2018, lanzamos
emuladores para Firestore y Realtime Database
a fin de que puedas probar tus reglas de seguridad con mayor facilidad e incorporarlas en un entorno de integración continua. Estos emuladores se ejecutan localmente y te permiten probar tus reglas sin conexión para que puedas estar seguro antes de implementarlas en producción. También creamos una biblioteca que simplifica tu código de prueba.
5. Las integraciones de Stackdriver permiten un mejor registro y supervisión
Desde el principio, Cloud Functions ha integrado estrechamente importantes métricas de uso con Stackdriver, el potente servicio de supervisión de Google Cloud. Para profundizar aún más nuestra integración,
vinculamos Realtime Database con Stackdriver
. Ahora puedes ver incluso más métricas que las que proporciona Firebase console, como
carga desglosada por tipo de operación
e información sobre los
bytes descargados
.
El verdadero poder de esta integración es
configurar alertas de métricas
o errores para que puedas detectar y responder a los problemas antes de que los noten tus clientes.
4. Las integraciones de BigQuery te dan más control sobre tus datos
En ocasiones, los paneles de informes en Firebase console no te proporcionan el nivel de detalle o segmento de datos específico que necesitas. Ahí es donde BigQuery (el almacén de datos de Google Cloud) y Data Studio (la herramienta de visualización de datos de Google Cloud) entran en juego.
Desde hace un tiempo, te hemos dado la posibilidad de exportar tus datos de Analytics a BigQuery. Este año, agregamos integraciones con Predictions y Crashlytics para que puedas exportar aún más datos de Firebase a un almacén central.
Obtén más información sobre cómo usar Firebase y BigQuery de forma conjunta
.
3. Cloud Firestore funciona mejor para empresas sofisticadas
Cloud Firestore
es nuestra base de datos de última generación que incluye muchas de las funciones de Realtime Database que te encantan, combinadas con la escalabilidad y sofisticación de Google Cloud Platform. A lo largo de 2018, hemos lanzado una serie de optimizaciones a Firestore para que se adapte mejor a empresas complejas.
También incluimos algunas funciones interesantes en el camino: expandimos la compatibilidad sin conexión para el SDK web de una sola pestaña del navegador a muchas otras. Hemos agregado mejor compatibilidad en la búsqueda de documentos por el contenido de sus matrices. Y, por último, agregamos varias ubicaciones nuevas donde puedes almacenar tus datos de Firestore: Frankfurt, Alemania y Carolina del Sur, EE.UU. Incorporaremos aún más ubicaciones en 2019.
2. Firebase console es aún más fácil de usar
Firebase console es una parte crucial del flujo de trabajo de Firebase para casi cualquier equipo. Pasamos mucho tiempo en 2018 haciendo que la consola sea mejor que nunca. Estos son algunas de las cosas que agregamos:
Simulador de reglas de seguridad para Cloud Firestore
Panel de notificaciones rediseñado
Historial de versiones de las reglas de seguridad
Historial de cambios de Remote Config
Filtrado y clasificación de documentos de Firestore
Completado de código en el editor de reglas de seguridad
Estadísticas de rendimiento sobre los problemas que surgen en tu app
Con estas funciones, podrás trabajar mejor en la seguridad y el rendimiento de tu contenido. Queremos agregar muchas más funciones en 2019.
1. Google Cloud ahora es compatible con Firebase
Desde hace un tiempo, hemos escuchado que a algunos de ustedes les gustaría tener una opción para obtener asistencia de Firebase a nivel empresarial. Para abordar esa solicitud, agregamos compatibilidad con Firebase a nuestros paquetes de Google Cloud Platform (GCP), disponibles en versión Beta.
Si ya pagaste un paquete de asistencia de GCP, nuestra versión Beta te permitirá obtener respuestas a tus preguntas de Firebase a través del canal de asistencia de GCP sin costo adicional. Cuando el nuevo formato de asistencia pase a estar disponible de manera general, incluiremos tiempos de respuesta objetivo, administración de cuenta técnica (para el nivel empresarial) y mucho más. Puedes
obtener más información sobre la compatibilidad con GCP aquí
.
Si deseas seguir usando la asistencia gratuita de Firebase, no te preocupes: no haremos ningún cambio en
el modelo de asistencia actual
. No dejes de contactar a nuestro equipo de asistencia si necesitas ayuda.
¡Feliz Año Nuevo!
Ha sido un gran año, por lo que pasaremos algunos días con amigos y familiares antes de comenzar a trabajar en enero. Sin importar la forma en que celebres este fin de año, esperamos que tu diciembre haya estado lleno de felicidad y relajación. Y, si está cargado de compilaciones de apps web o móviles,
esperamos que uses Firebase
. ¡Suerte en el proceso de compilación!
Labels
.app
.dev
.txt
#AMP
#CPU
#DeveloperStudentClubs
#DevFest
#DragonBall
#DSC
#Forsety
#ForsetySecurity
#freeandopen
#GCP
#Google
#GoogleCloud
#GoogleCloudPlatform
#GoogleLaunchpad
#iio2009
#Kubernetes
#MaterialDesign
#OneCommunity
#Security
#TensorFlow
#UPGlobal
#UpLatam
#WithGoogle
+page
10 YEARS
2013
2019
64 bits
A/B Testing
AA
Accelerator
Action on Goolge
actionbar
Actions
Actions Console
AdMob
Ads
adwords
adwords api
AI
AIY
ajax
alarmmanager
ALFA
almacenamiento
alojamiento de proyectos en google code
AMP
AMP Conf
AMP Project
amp-date-picker
amphtml
Analytics
Andorid
android
Android (operating System)
Android 3.1
android 3.3
android 4.2
android 9
Android 9 Pie
Android App Bundle
android design
Android Dev Summit
Android Developers
android Jetpack
Android P
Android SDK
Android Studio
Android Things
Android Wear
AndroidDevStory
androititlan
angelina jolie
Annotation
anuncios
API
API Analytics YouTube
Apigee
APIs
Aplicaciones
aplicaciones chrome
app
app engine
App Indexing
app invites
App Server
applications
AppQuality
apps
Apps Script
AR
ARCore
arte
ATLAS
AWP
backend
Base64
batch
Bava
Betatesting
Better Ads Standars
bigdata
BigQuery
Biometrics
blink
bootcamp
BOT
BQ
Business
búsqueda ajax
by Google
byCases
byCommunity
byDevelopers
byGoogle
C++
CALENDAR
Cardboard
case
caso de éxito
Casos de éxito
casos destacados
CCOSS
Century Fox
chat
chrome
chrome web store
chromebook
chromecast
chromium
Cinéfilos
cloud
Cloud Anchors
CLOUD endpoints
Cloud Firestore
Cloud Functions
Cloud IoT Core
Cloud Next
Cloud Scheduler
Cloud services
cloud test lab
Cloud Text-to-Speech
Cloud Translation
CMD en vivo
coconut
code
code-in
code.org
CodeLabs
código
código abierto
Colab
colombia
Communities
Comunidades
concurso google
conference
contenedores
convocatoria
Coordinate
crashlytics
CRE
crear aplicaciones ajax
creatividad
Crowdsource
CSS
cws
daniela robles
dart
dart sdk
dartium
dartlang
Dataset
DCL
denis labelle
desarrolladores
Desarrolladores Google
desarrolladores LatAm
Desarrollar
Design
Design Sprint
Destacados
dev
Dev.f
DevArt
DevBus
DevBusLatAm
Developer Bus
Developer Summit
DeveloperConsole
developers
DevFest
devoxx
dialogflow
diseño UX
Distribuir
DNS
DOM
domain
DonkeyCar
doubleclick
Drive SDK
Drivers
ecommerce
ecosistema
elections
elizalde
Emoticons
emprendedores
empresas
engagement
english
Enhanced Campaigns
enterprise
eventos
evolución de aplicaciones
Excel
ExpertosDicen
Faas
Family
FanBridge
FCM
FCP
Featured
fido
find people
Fintech
firebase
Firebase Cloud Messaging
firebase summit
flu trends
Flutter
Flutter 1.0
flutter 1.7
flutter developers
Flutter Live
FlutterLive
FoundersLab
Freebase
Fuction
Fuctions
Full-Stack
functional programming
G Suite Dev Show
G+
g+ goto gal
G+GotoGal
GAE
game
games
GCloud
gcm
GCP
GCS
GDA
GDE
GDG
GDH
GDL
GDLevent
GDS
get.app
GitHub
GLP
gmail
golang
GOMO
Google
Google Accelerator
Google AdMob SDK
Google AdWords
Google Analytics
Google APIS
Google App Engine
Google Apps
Google Apps Script
Google Art Project
Google Assistant
google calendar
google cast
Google Charts
Google Chrome
Google Cloud
Google Cloud Console
Google Cloud Messaging
Google Cloud Next
Google Cloud Platform
Google Cloud Platform Newsletter
google cloud platforn
Google Cloud Storage
google code-in
Google Compute Engine
Google Dataset
Google Developer Groups
google developers
Google Developers Academy
google developers expert
Google Developers Hackademy
google dns
Google Drawings
Google Drive
Google Earth
Google for games
Google Forms
google geo
Google Home
google i/o
google i/o extended
google io
Google Keep
Google Kubernetes Engine
Google Launchapad
Google Launchpad
Google Maps
google maps coordinate
Google Maps Platform
Google Mexico
Google Nose
google now
Google Person Finder
google places api
Google Play
Google Play Books
Google Play Developer API
google play games
Google Play Movies
Google Play Protect
Google Play Services
Google Plus
Google Science Fair
google search
Google Sheets
google sign in
Google Top Geek
Google+
Google+ Communities
Google+ Hangouts
google+ sign-in
GoogleAPI
googlecloud storage
GoogleCloudPlatform
googledevs
GooglePlay
Googleplex
Goolge Lunchpad
GTG
Hackademy
hackers
Haiko
Haití
hangouts
Hangouts Remote Desktop
hardcode
Heello
honeycomb
HTML
HTML5
HTTPS
I/O
IA
IAM
IETF
IFAI
in app purchases
in-app
ingles
Ingress
instagram
integración de soluciones
interactive post
Interesante
International
International Women’s Day
IO
io15
io18
io19
iOS
IoT
istio
IU
IVR
J2EE
java
JavaScript
jelly bean
JS
JSON
Juegos
juegos html5
Kit ML
Knative
kotlin
kUBERNATES
Kubernetes
LATAM
latamRegionSur
Launchpad
Launchpad Studio
Lenovo Mirage Solo
lightbox
linux
lucero galindo
machine learning
Made with Code
Mapdata
Mapeo
maps
Maps Ad Unit
Maps API
Maps Engine
Market
Marketing
Marshmallow
MATERIAL DESIG
Material Design
mejores apps 2013
México
michelle marie
MIT
MIT Global Start-up Labs
MIT-AITI
ML
ML Kit
mobile
monetizar
mongoDB
MOOC
Motorola
Mountain View
móvil
MQTT
mr.white
mTLS
natalie villalobos
Navigation
NBA JAM
NES
Next Big Sound
Next Level
nfc
Niantic
Nik
NINTENDO
node.js
NoSQL
nube
OAuth2
Objective-C
OClock
open source
OPenApi
OS
OSS
Paas
PageSpeed
PagesSpeed
parallel18
patrones
patters
performance
permisos
Pipeline API
Pixability
pixel
Píxel
play
Play Console
Playtime
Podcast
pollito pio
Polymer
por lote
Posse
Prediction API
primer
Producto
programación
Propositos
Protocol Buffers
proyecto 20%
Push API
PYMES
python
Q
Q4
quickoffice
Rasberry Pi Zero WH
Raspberry Pi
Realtime
Reflectly
register
Release
robots.txt
Safe
SDK
Search
Security
seedbank
seguridad
SEO
servidores
Showyou
sign-in
SNES
SO
social media
Spain
SpLATAM
SQL
SQLite
Start
startup grind
Startup Launch
startup weekend
startup weekend for the planet
startupbus
startups
StayAtHome
story
Street View
subtitles
success
sw
SyScan
tablet
Tablet Optimization Tips
tabletas
takeaction
Tango
tendencias 2013
TensorFlow Developer Summit
testing
TextView
TF JAM
The Garage
The Venture City
tips G+
tips gmail
TLD
TLS
Top Experts
Top Geek
top level domain
TopExpert
topics
traducciones
Transparency Report
triggers
Tubular Labs
twilio
Tyka
TypeScript
UAC
udacity
ui
Umbrales
UNAM
unity
Unity3D
universal search
UX
Vector
VectorDrawable
video juegos
vidIQ
ViewPager
Visual Progress
Voicekit
VPC
VR
VSCode
web
Web hosting
Web móvil
WebAssembly
with google
Wizdeo
WizTracker
Women at Google
Women Techmakers
workmanager
WTM
XKCD
XML
Yifat Cohen
youtube
YouTube Analytics API
YouTube API
YouTube Data API
YouTube One Channel
YouTube Player API
Archive
2023
mar
ene
2022
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2021
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
2020
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2019
dic
nov
oct
sept
ago
jun
may
abr
mar
feb
ene
2018
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
2017
nov
sept
ago
jul
jun
may
abr
ene
2016
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2015
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2014
dic
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2013
dic
nov
oct
ago
jul
jun
may
abr
mar
feb
ene
2012
dic
nov
oct
sept
ago
jul
2011
nov
oct
may
mar
2010
dic
nov
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2009
dic
nov
sept
ago
jul
jun
may
abr
mar
feb
ene
2008
oct
sept
ago
jul
jun
may
abr
mar
feb
ene
2007
dic
Feed
Desarrolladores
Eventos y Comunidad
Casos Destacados
Dicen los Expertos
Google Accelerator