Na Firebase Summit 2020 Google oznámil nový emulátor, nástroje pro analýzu dat a výkonnostní přehled pro vývojovou platformu.
Firebase od Googlu je poměrně obsáhlá sada vývojových nástrojů. Jeho cílem je usnadnit vývoj a údržbu aplikací pomocí funkcí, jako je podrobné hlášení o selhání, uživatelská analýza, ověřování a úložiště. A Google neustále pracuje na vylepšení Firebase.
S pandemií COVID-19, která přesunula miliony pracovníků do režimu práce z domova, dramaticky vzrostla poptávka po nástrojích pro vzdálenou spolupráci a testování. Google uvádí, že více než 2,5 milionu aktivních aplikací měsíčně nyní používá Firebase každý měsíc – oproti 2 milionům aplikací touto dobou v loňském roce. Aby Google pomohl vývojářům začít s Firebase, přizpůsobil setkání vývojářů a komunitní události tak, aby byly virtuální; také hostili a 5dílná série přednášek a návodů na začátku tohoto roku, abychom odpověděli na často kladené otázky, sdíleli znalosti a zlepšili produktivitu.
Dnes, Firebase zavádí řadu nových funkcí pro další urychlení vývoje aplikací, získání užitečných statistik a přizpůsobení nástrojů vašim potřebám. Zde jsou hlavní body z
Firebase Summit 2020.Před chvílí Firebase představila Emulátor Suite. Tato funkce umožňuje vývojářům lokálně emulovat různé online funkce Firebase, jako je úložiště nebo hosting. To může být užitečné, pokud potřebujete otestovat online funkci, ale chcete se tomu vyhnout v produkčním prostředí. Až do dnešního dne však plně nepodporoval celou online sadu funkcí ve Firebase. Zatímco většina funkcí fungovala, chyběla autentizace.
Emulator Suite nyní bude plně podporovat všechny online funkce Firebase, včetně Hosting, Realtime Database, Firestore, Cloud Functions, Cloud Pub/Sub a Firebase Authentication.
Hostování náhledových kanálů
Firebase Hosting je přesně to, jak to zní. Vývojáři jej mohou použít k hostování webových stránek a webových aplikací, které jsou poté nasazeny přes CDN společnosti Google. Testování změn na vašem webu pomocí hostingu však může být složité. Firebase dříve neměla snadný způsob, jak zobrazit náhled nebo zobrazit změny před spuštěním. To je velký problém, pokud celý vývojový tým pracuje na dálku, takže je mnohem obtížnější koordinovat testování. Naštěstí nyní Firebase přidává novou funkci, která vývojářům umožňuje publikovat změny v náhledových kanálech.
Při publikování do kanálu náhledu mohou vývojáři vygenerovat jedinečnou adresu URL, kterou mohou sdílet se spoluhráči nebo testery a zobrazit plně funkční verzi jejich změn, aniž byste museli tlačit do výroby nebo testovat mimo místo.
Importované segmenty
Důležitou součástí analýzy je rozdělení uživatelů do segmentů na základě společných charakteristik. To umožňuje vývojářům cílit zprávy, nové aktualizace, upozornění atd. na konkrétní skupiny lidí. Firebase už nějakou dobu umožňuje vývojářům exportovat analytická data z Firebase do jiných analytických služeb, jako je BigQuery, ale obráceně to nebylo možné. Pokud byste měli zdroj dat, který nebyl Firebase, museli byste segmenty na základě těchto dat vytvářet ručně.
Nyní však Firebase přidal možnost importovat vlastní segmenty uživatelů. Pokud máte více zdrojů dat pro analýzu, můžete je nyní všechny importovat do Firebase a spravovat své uživatele na jednom místě.
Toto je přehled hlavních nových funkcí na vysoké úrovni, ale to není vše, co Google zavádí. K dispozici je také nové rozšíření s názvem Detect Online Presence, které vám ukáže, kteří uživatelé nebo zařízení jsou aktuálně online, přepracovaný výkon. Monitorovací panel, díky kterému je srozumitelnější, pokud kritická metrika vyžaduje pozornost, podpora sémantického verzování pro Remote Config a tři nové Google Analytics API.
Chcete-li získat další podrobnosti o těchto funkcích a dozvědět se více o tom, co dalšího se chystá, podívejte se na blogový příspěvek Google nebo se sami podívejte na živý přenos na YouTube.