Google uppdaterar Firebase med prestandaövervakning och telefonautentisering, startar SDK: er med öppen sourcing

Google uppdaterar Firebase med prestandaövervakning och telefonautentisering, startar SDK: er med öppen sourcing

P√• Googles I / O 2017-utvecklarkonferens idag tillk√§nnagav f√∂retaget nya funktioner f√∂r Firebase, dess tj√§nst f√∂r att hj√§lpa utvecklare att bygga appar f√∂r Android, iOS och webben. Samtidigt b√∂rjade Google ocks√• Firebases programvara f√∂r utveckling av k√§llor (SDK) med √∂ppen sourcing. “Vi tror p√• √∂ppen k√§llkodsprogramvara, inte bara f√∂r att transparens √§r ett viktigt m√•l, utan ocks√• f√∂r att vi vet att den st√∂rsta innovationen h√§nder n√§r vi alla samarbetar,” f√∂rklarade teamet.

Google förvärvade Firebase i oktober 2014. Sedan dess har backend-as-a-service vuxit från 110 000 utvecklare till över 1 miljon. Förra året vid I / O utökade företaget Firebase till en fullständig mobil utvecklingsplattform. Men även sedan dess har det fortsatt att lägga till mer funktionalitet.

P√• tal om f√∂rv√§rv k√∂pte Google Twitters mobilutvecklarplattform, Fabric, redan i januari, med planer p√• att l√§gga till gruppen i Firebase-teamet. I / O verkar som en passande tid f√∂r en uppdatering, och vi fick verkligen en: Fabric’s Crashlytics kommer att bli den prim√§ra kraschrapporteringsprodukten i Firebase.

Dessutom har Firebase-swallowing-Fabric-processen redan fått frukt: Digits-teamet har fört telefonnummerverifiering till plattformen. Utvecklare kan nu låta användare logga in med sina telefonnummer, förutom att använda traditionella e-post / lösenord eller identitetsleverantörer som Facebook. Som du förväntar dig kommer Fabric-teamet att dra tillbaka siffrans namn och SDK. Om du använder siffror kommer du snart att kunna länka ditt konto till Firebase och byta i Firebase SDK mot Digits SDK.

Därefter lanserar Firebase ett gratis verktyg för prestandaövervakning i beta. Dålig appprestanda och stabilitet är de främsta anledningarna till att användare lämnar dåliga betyg och avinstallerar appar, så Firebase Performance Monitoring hjälper utvecklare att förstå när användarupplevelsen påverkas av dåligt fungerande kod eller utmanande nätverksförhållanden.

Firebase får också några analysförbättringar. Firebase Analytics kallas nu Google Analytics för Firebase, eftersom rapporterna finns tillgängliga i både Firebase-konsolen och Google Analytics-gränssnittet. Förutom semantik delar Firebase nu data med AdMob, för dem som använder tjänsten för att tjäna pengar på sin app, vilket hjälper utvecklare att förstå det verkliga livstidsvärdet (LTV) för sina användare. Utvecklare kan nu också registrera upp till 50 anpassade händelseparametrar och se detaljer i sina Analytics-rapporter.

Firebase får också utökat stöd för plattform och vertikalt. Eftersom Swift har blivit det föredragna språket för många iOS-utvecklare hanterar SDK nu Swift-språknyanser. Firebase Cloud Messaging har fått stöd för tokenbaserad autentisering för APN: er och klientens SDK har fått enklare anslutnings- och registreringslogik. För spelutvecklare har Game Loop-stöd och bildrutor per sekund (FPS) övervakning byggts in i Test Lab för Android, vilket gör det möjligt för utvecklare att utvärdera spelets bildhastighet före distribution.

Den senaste Firebase-uppdateringen var i mars: Cloud Functions anlände för att låta utvecklare köra anpassad backend-kod som svar på händelser som utlöstes av Firebase-funktioner och HTTP-förfrågningar. Firebase Hosting integreras nu med Cloud Functions så att utvecklare kan betjäna dynamiskt innehåll. Om du till exempel bygger en progressiv webbapp, låter Firebase Hosting plus molnfunktioner gå helt serverlöst.

Slutligen finns det nu ett Firebase Alpha-program, som låter utvecklare testa den senaste versionen av tjänsten. Utvecklare som vill leka med eld, * ahem *, kan fylla i Firebase Alpha-formuläret.