Vid det årliga Firebase Summit tillkännagav Google nya funktioner för sin utvecklarplattform: appdistribution, tillägg, webbappars Analytics-stöd och mer.
Om du är en Android-apputvecklare har du förmodligen tittat på eller redan använder Firebase, Googles mobilutvecklingssvit. Såvida du inte planerar att distribuera din app utanför Google Play, då finns det ingen nackdel med att implementera ett eller flera av verktygen som erbjuds av Firebase (det beror förstås på hur mycket du kan råd.) Genom Firebase kan du implementera Google Analytics för insikter i appanvändning och användarengagemang, utföra A/B-tester med Remote Config, förbättra användarretention genom riktade meddelanden med Cloud Messaging, spåra krascher genom Crashlytics, värd för webbplatser med Värdskap, och mycket mer. Med över 2 miljoner aktiva appar per månad som använder Firebase, vill Google göra plattformen ännu mer användbar för Android-apputvecklare, så de fortsätter att utöka Firebases funktioner.
Idag presenterade Google flera nya funktioner för den mobila utvecklingsplattformen. Höjdpunkterna i tillkännagivandet inkluderar tillägg, appdistribution och Google Analytics-stöd för webbappar, men det finns också andra viktiga meddelanden att notera. Kungörelserna sker kl
Firebase-tillägg
Att minska tiden du lägger ner på att skriva standardkod är huvudtanken bakom den nya tilläggsfunktionen. En "Extension" är precis vad det låter som här; tänk på Chrome-tillägg som lägger till funktionalitet till webbläsaren Google Chrome, men istället för alla projekt som använder Google Clouds serverlösa produkter (som Cloud Functions). Firebase-tillägg är förpackade kodpaket som hanterar uppgifter som att ändra storlek på miniatyrer, översätta strängar, lägga till personer i e-postlistor, förkorta webbadresser, etc. Vid lanseringen kommer nio tillägg att göras tillgängliga – alla publicerade av Google – för alla utvecklare.
Google säger att tilläggen de gjorde löser vintergröna problem (dvs. problem som alltid dyker upp för utvecklare), men de kommer att uppdatera tilläggen om det behövs. Tilläggen är öppen källkod och integreras med andra Google Cloud Platform- och Firebase-produkter, och du kan komma igång genom att leta efter dem på Sidan för tilläggskatalogen eller Firebase Extensions GitHub repo.
Appdistribution
Innan du publicerar en app på Google Play eller Apple App Store vill du definitivt distribuera din app till en uppsättning betrodda testare. Företag som gör detta "äter sin egen dogfood" eller "dogfood" sina appar. Även om du kan använda Google Play för att vara värd för en privat app för din organisation, måste du också göra detsamma för Apple App Store om din app är plattformsoberoende. Med Firebase App Distribution kan du dock hantera distributionen av förhandsversioner av din app för både Android och iOS. Du kan hantera flera testgrupper, skicka inbjudningslänkar, ladda upp appar för nya distributioner och lägga till releasenotes från instrumentpanelen. App Distribution ger till och med CLI-stöd för Gradle för byggnad, Fastlane för automation och Firebase CLI för implementering.
Google säger att App Distribution uppgraderar till offentlig betastatus efter den första alfasläppningen vid I/O 2019. Du kan komma igång här. Med appdistribution ombord erbjuder Google nu alla funktioner som övergångsanvändare av tyg letar efter. Tyget kommer att vara solnedgång den 31 mars 2020.
Utöka Analytics för webbappar
Som jag nämnde tidigare är en av de viktigaste funktionerna i Firebase Analytics. Med Google Analytics kan du spåra hur användare interagerar med din app, så att du kan optimera användarupplevelsen för att öka retentionen. Analytics har varit tillgängligt för inbyggda mobilappar ett tag, men nu kommer Google att låta utvecklare integrera Analytics med webbappar. Webbutvecklare kommer att kunna spela in händelser och användaregenskaper som redan är möjligt på mobilen. Utvecklare kommer också att kunna utföra en sluten trattanalys för att ta reda på vilken väg användare tar i sina webbappar som leder till en konvertering.
Utbyggnaden av Analytics för webbplatser som drivs av Firebase kommer att ge utvecklare en helhetssyn på sin verksamhet oavsett plattform. Nu kan utvecklare skapa en målgrupp i Analytics och sedan rikta in sig på den målgruppen med hjälp av Remote Config eller Firebase Cloud Messaging.
Emulator Suite, Updated Predictions UI, SDK: er med öppen källkod och mer
Några av de andra tillkännagivandena som kommer att göras vid Firebase Summit, i sammanfattning, inkluderar:
- Realtidsdatabasutlösta funktioner, bredare stöd för klient- och server-SDK: er, het omladdning för Säkerhetsregler ändras och ett nytt kommando för att skärpa Continuous Integration (CI) för Firebase Emulator Svit. Läs mer här.
- Firebase Predictions UI visar dig nu "hela spektrumet av din användares förutsagda beteende" så att du bättre kan rikta in dig på segment av dina användare. Läs mer här.
- Web SDK Utgåvor för Remote Config och Analytics är öppen källkod. Google har testat Invertases Reager Native Firebase moduler för att se till att de fungerar för alla Firebase-produkter; den nya v6-versionen stöder alla Firebase-tjänster och kommer med en ny webbplats som innehåller dokumentation, snabbstartsguider och uppgraderade SDK: er.
- Google Cloud Platforms identitets- och åtkomsthantering är nu allmänt tillgänglig. Detta hjälper dig att skapa roller för att begränsa åtkomsten till ditt projekt.
- Du kan nu lägga till bilder i aviseringar som skickas via Firebase Cloud Messaging.
- Testa skärning påskyndar testerna Firebase Test Lab genom att dela upp tester i undergrupper och köra dem parallellt.
- Google fortsätter att investera i program för att främja utvecklarens ekosystem. Förutom Google Developer Groups och Women Techmakers, introducerar Google nu en lärportal på google.dev. Denna inlärningsportal är öppen för åtkomst nästa vecka och kommer specifikt att vara värd för självlärande material och självstudier utformad för att förbättra din förståelse för att arbeta med Googles utvecklarverktyg som Google Cloud Platform och Firebase.
Om du är intresserad av att se livestreamen kan du göra det på YouTube.
Alla bilder i den här artikeln har tillhandahållits av Google.