På det årlige Firebase Summit kunngjorde Google nye funksjoner for utviklerplattformen sin: appdistribusjon, utvidelser, støtte for nettapper og mer.
Hvis du er en Android-apputvikler, har du sannsynligvis sett på eller bruker allerede Firebase, Googles mobilutviklingspakke. Med mindre du planlegger å distribuere appen din utenfor Google Play, da er det ingen ulemper ved å implementere ett eller flere av verktøyene som tilbys av Firebase (det avhenger selvfølgelig av hvor mye du kan råd.) Gjennom Firebase kan du implementere Google Analytics for å få innsikt i appbruk og brukerengasjement, utføre A/B-tester med Remote Config, forbedre brukeroppbevaring gjennom målrettede meldinger med Cloud Messaging, spor krasj gjennom Crashlytics, vert nettsteder med Hosting, og mye mer. Med over 2 millioner månedlige aktive apper som bruker Firebase, ønsker Google å gjøre plattformen enda mer nyttig for utviklere av Android-apper, så de fortsetter å utvide Firebases funksjonssett.
I dag avduket Google flere nye funksjoner for den mobile utviklingsplattformen. Høydepunktene i kunngjøringen inkluderer utvidelser, appdistribusjon og Google Analytics-støtte for nettapper, men det er også andre viktige kunngjøringer å merke seg. Kunngjøringene skjer kl
Googles Firebase Summit, som finner sted i Spania i dag. Vi snakket med Francis Ma og Kristen Johnson, to produktsjefer for Firebase, for å gi deg et sammendrag av kunngjøringene i tilfelle du ikke kunne komme til arrangementet eller du ikke kan se direktesendingen.Firebase-utvidelser
Å redusere tiden du bruker på å skrive standardkode er hovedideen bak den nye utvidelsesfunksjonen. En "Extension" er akkurat hva det høres ut som her; tenk på Chrome-utvidelser som legger til funksjonalitet til Google Chrome-nettleseren, men i stedet for alle prosjekter som bruker Google Clouds serverløse produkter (som Cloud Functions). Firebase-utvidelser er ferdigpakkede kodepakker som håndterer oppgaver som å endre størrelse på miniatyrbilder, oversette strenger, legge til personer i e-postlister, forkorte nettadresser osv. Ved lansering vil 9 utvidelser bli gjort tilgjengelige – alle publisert av Google – for alle utviklere.
Google sier at utvidelsene de laget løser eviggrønne problemer (dvs. problemer som alltid dukker opp for utviklere), men de vil oppdatere utvidelsene om nødvendig. Utvidelsene er åpen kildekode og integreres med andre Google Cloud Platform- og Firebase-produkter, og du kan komme i gang ved å se etter dem på Utvidelseskatalogsiden eller Firebase Extensions GitHub repo.
Appdistribusjon
Før du publiserer en app på Google Play eller Apple App Store, vil du definitivt distribuere appen din til et sett med pålitelige testere. Bedrifter som gjør dette «spiser sin egen dogfood» eller «dogfooding», appene sine. Selv om du kan bruke Google Play til å være vert for en privat app for organisasjonen din, må du også gjøre det samme for Apple App Store hvis appen din er på tvers av plattformer. Med Firebase App Distribution kan du imidlertid administrere distribusjonen av forhåndsversjoner av appen din for både Android og iOS. Du kan administrere flere testgrupper, sende invitasjonslenker, laste opp apper for nye distribusjoner og legge til versjonsnotater fra dashbordet. App Distribution gir til og med CLI-støtte for Gradle for bygning, Fastlane for automatisering og Firebase CLI for distribusjon.
Google sier at App Distribution oppgraderer til offentlig betastatus etter den første alfa-utgivelsen ved I/O 2019. Du kan komme i gang her. Med appdistribusjon ombord, tilbyr Google nå alle funksjonene som skiftende tekstilbrukere ser etter. Stoffet blir solnedgang 31. mars 2020.
Utvide Analytics for nettapper
Som jeg nevnte tidligere, er en av hovedfunksjonene til Firebase Analytics. Ved å bruke Google Analytics kan du spore hvordan brukere engasjerer seg i appen din, slik at du kan optimalisere brukeropplevelsen for å øke oppbevaringen. Analytics har vært tilgjengelig for integrerte mobilapper en stund, men nå vil Google la utviklere integrere Analytics med nettapper. Nettutviklere vil kunne registrere hendelser og brukeregenskaper slik det allerede er mulig på mobil. Utviklere vil også kunne utføre en lukket traktanalyse for å finne ut hvilken vei brukerne tar i nettappene sine som fører til en konvertering.
Utvidelsen av Analytics for nettsteder som drives av Firebase vil gi utviklere et helhetlig syn på virksomheten deres uansett plattform. Nå kan utviklere opprette en målgruppe i Analytics og deretter målrette mot denne målgruppen ved å bruke Remote Config eller Firebase Cloud Messaging.
Emulator Suite, Updated Predictions UI, Open-Sourced SDK-er og mer
Noen av de andre kunngjøringene som vil bli gjort på Firebase Summit, i oppsummering, inkluderer:
- Sanntidsdatabaseutløste funksjoner, bredere støtte for klient- og serverside-SDK-er, hot reloading for Sikkerhetsreglene endres, og en ny kommando for å stramme kontinuerlig integrasjon (CI) for Firebase Emulator Suite. Lære mer her.
- Firebase Predictions-grensesnittet viser deg nå "hele spekteret av brukerens forutsagte atferd", slik at du bedre kan målrette mot segmenter av brukerne dine. Lære mer her.
- Web SDK utgivelser for Remote Config og Analytics er åpen kildekode. Google har testet Invertase sine Reager Native Firebase moduler for å sikre at de fungerer for alle Firebase-produkter; den nye v6-utgivelsen støtter alle Firebase-tjenester og kommer med et nytt nettsted som inneholder dokumentasjon, hurtigstartveiledninger og oppgraderte SDK-er.
- Google Cloud Platforms identitets- og tilgangsadministrasjon er nå generelt tilgjengelig. Dette vil hjelpe deg med å opprette roller for å begrense tilgangen til prosjektet ditt.
- Du kan nå legge til bilder i varsler sendt via Firebase Cloud Messaging.
- Test Sharding øker hastigheten på testene Firebase Test Lab ved å dele inn tester i undergrupper og kjøre dem parallelt.
- Google fortsetter å investere i programmer for å fremme utviklernes økosystem. I tillegg til Google Developer Groups og Women Techmakers, introduserer Google nå en læringsportal på google.dev. Denne læringsportalen er åpen for tilgang neste uke, og vil spesifikt være vert for selvlæringsmateriell og veiledninger utviklet for å forbedre forståelsen din av å jobbe med Googles utviklerverktøy som Google Cloud Platform og Firebase.
Hvis du er interessert i å se direktesendingen, kan du gjøre det på YouTube.
Alle bildene i denne artikkelen ble levert av Google.