Google kunngjør nye verktøy for Firebase på Firebase Summit 2020

click fraud protection

På Firebase Summit 2020 annonserte Google nye verktøy for emulator, dataanalyse og ytelsesinnsikt for utviklingsplattformen.

Googles Firebase er et ganske omfattende sett med utviklingsverktøy. Målet er å gjøre apputvikling og vedlikehold enklere, med funksjoner som detaljert krasjrapportering, brukeranalyse, autentisering og lagring. Og Google jobber hele tiden med å gjøre Firebase bedre.

Med COVID-19-pandemien som flytter millioner av arbeidere til å jobbe hjemmefra, har etterspørselen etter fjernsamarbeid og testverktøy økt dramatisk. Google sier at over 2,5 millioner månedlige aktive apper nå bruker Firebase hver måned – opp fra 2 millioner apper denne gangen i fjor. For å hjelpe utviklere med å komme i gang med Firebase, tilpasset Google utviklertreff og fellesskapsarrangementer til å være virtuelle; de var også vert for en 5-delt serie med foredrag og veiledninger tidligere i år for å svare på vanlige spørsmål, dele kunnskap og forbedre produktiviteten.

I dag, Firebase introduserer en rekke nye funksjoner for å akselerere apputviklingen ytterligere, få praktisk innsikt og skreddersy verktøyene til dine behov. Her er høydepunktene fra

Firebase Summit 2020.

For en stund tilbake introduserte Firebase Emulatorsuite. Denne funksjonen lar utviklere lokalt etterligne ulike Firebase-funksjoner på nettet, for eksempel lagring eller hosting. Dette kan være nyttig hvis du trenger å teste en nettfunksjon, men vil unngå å gjøre det i et produksjonsmiljø. Frem til i dag støttet den imidlertid ikke hele det elektroniske settet med funksjoner i Firebase. Mens de fleste funksjonene fungerte, manglet autentisering.

Nå vil Emulator Suite fullt ut støtte alle Firebases nettfunksjoner, inkludert Hosting, Realtime Database, Firestore, Cloud Functions, Cloud Pub/Sub og Firebase-autentisering.

Være for forhåndsvisningskanaler

Firebase Hosting er akkurat slik det høres ut. Utviklere kan bruke den til å være vert for nettsider og nettapplikasjoner som deretter distribueres over Googles CDN. Det kan imidlertid være vanskelig å teste endringer på nettstedet ditt ved å bruke Hosting. Firebase hadde tidligere ingen enkel måte å forhåndsvise eller se endringer før de ble publisert. Det er et stort problem hvis et helt utviklingsteam jobber eksternt, noe som gjør det mye vanskeligere å koordinere testing. Heldigvis legger Firebase nå til en ny funksjon for å la utviklere publisere endringer i forhåndsvisningskanaler.

Når du publiserer til en forhåndsvisningskanal, kan utviklere generere en unik URL for å dele med lagkamerater eller testere, og se en fullt funksjonell versjon av endringene deres, uten å måtte presse til produksjon eller teste utenfor området.

Importerte segmenter

En viktig del av analyse er å dele brukerne inn i segmenter, basert på felles kjennetegn. Dette gjør det mulig for utviklere å målrette meldinger, nye oppdateringer, varsler osv. til bestemte grupper av mennesker. Firebase har i en stund nå tillatt utviklere å eksportere analysedata fra Firebase til andre analysetjenester som BigQuery, men det motsatte var ikke mulig. Hvis du hadde en datakilde som ikke var Firebase, måtte du manuelt opprette segmenter basert på disse dataene.

Nå har imidlertid Firebase lagt til muligheten til å importere tilpassede brukersegmenter. Hvis du har flere datakilder for analyse, kan du nå importere alt til Firebase for å administrere brukerne dine på ett sted.


Det er en oversikt på høyt nivå over de viktigste nye funksjonene, men dette er ikke alt Google lanserer. Det er også en ny utvidelse kalt Detect Online Presence som viser deg hvilke brukere eller enheter som er online for øyeblikket, en redesignet ytelse Overvåkingsdashbord som gjør det tydeligere om en kritisk beregning trenger oppmerksomhet, semantisk versjonsstøtte for Remote Config og tre nye Google Analytics APIer.

For mer informasjon om disse funksjonene, og for å lære mer om hva annet som kommer, sørg for å sjekke ut Googles blogginnlegg eller se direktestrømmen selv på YouTube.