Na výročním summitu Firebase společnost Google oznámila nové funkce pro svou vývojářskou platformu: distribuci aplikací, rozšíření, podporu webových aplikací Analytics a další.
Pokud jste vývojář aplikací pro Android, pravděpodobně jste se podívali nebo již používáte Firebase, sadu pro vývoj mobilních zařízení od společnosti Google. Pokud neplánujete distribuovat svou aplikaci mimo Google Play, pak není žádná nevýhoda implementace jednoho nebo více nástrojů nabízených Firebase (to samozřejmě závisí na tom, jak moc můžete dovolit.) Prostřednictvím Firebase můžete implementovat Google Analytics pro statistiky o používání aplikací a zapojení uživatelů, provádět A/B testování s Remote Config, zlepšení udržení uživatelů prostřednictvím cílených zpráv pomocí Cloud Messaging, sledování pádů pomocí Crashlytics, hostování webových stránek pomocí Hosting a mnohem více. S více než 2 miliony aktivních aplikací, které používají Firebase měsíčně, chce Google tuto platformu učinit ještě užitečnější pro vývojáře aplikací pro Android, takže stále rozšiřují sadu funkcí Firebase.
Google dnes představil několik nových funkcí pro platformu pro vývoj mobilních zařízení. Mezi hlavní body oznámení patří rozšíření, distribuce aplikací a podpora Google Analytics pro webové aplikace, ale jsou zde i další důležitá oznámení, která je třeba vzít na vědomí. Oznámení se dělají v Google Firebase Summit, který se dnes koná ve Španělsku. Hovořili jsme s Francisem Ma a Kristen Johnson, dvěma produktovými manažery pro Firebase, abychom vám přinesli shrnutí oznámení pro případ, že byste se na událost nemohli dostavit nebo se nemůžete dívat přímý přenos.
Firebase Extensions
Zkrácení času, který strávíte psaním standardního kódu, je hlavní myšlenkou nové funkce Rozšíření. "Prodloužení" je přesně to, co zde zní; vzpomeňte si na rozšíření Chrome, která přidávají funkce do prohlížeče Google Chrome, ale místo toho pro všechny projekty, které využívají bezserverové produkty Google Cloud (jako jsou cloudové funkce). Firebase Extensions jsou předem zabalené balíčky kódu, které zvládají úkoly, jako je změna velikosti miniatur, překlad řetězců, přidávání lidí do e-mailových seznamů, zkracování adres URL atd. Při uvedení na trh bude všem vývojářům zpřístupněno 9 rozšíření – všechna zveřejněná společností Google.
Google říká, že rozšíření, která vytvořili, řeší stále zelené problémy (např. problémy, které se vývojářům vždy objeví), ale v případě potřeby aktualizují rozšíření. Rozšíření jsou open source a lze je integrovat s dalšími produkty Google Cloud Platform a Firebase a můžete začít tím, že je vyhledáte na Stránka adresáře rozšíření nebo Firebase Extensions GitHub repo.
Distribuce aplikací
Než aplikaci publikujete na Google Play nebo Apple App Store, určitě ji budete chtít distribuovat skupině důvěryhodných testerů. Společnosti, které to dělají, „jí své vlastní interní testy“ nebo „interní testování“ svých aplikací. I když můžete použít Google Play k hostování soukromé aplikace pro vaši organizaci, budete muset totéž udělat pro Apple App Store, pokud je vaše aplikace multiplatformní. Pomocí Firebase App Distribution však můžete spravovat distribuci předběžných verzí vaší aplikace pro Android i iOS. Z řídicího panelu můžete spravovat více testovacích skupin, odesílat odkazy na pozvánky, nahrávat aplikace pro nové distribuce a přidávat poznámky k vydání. App Distribution dokonce poskytuje podporu CLI pro Gradle pro budování, Fastlane pro automatizaci a Firebase CLI pro nasazení.
Google říká, že App Distribution přechází do stavu veřejné beta verze po svém prvním vydání alfa na I/O 2019. Můžete začít tady. Díky distribuci aplikací nyní Google poskytuje všechny funkce přechod uživatelů Fabric hledají. Látka bude ukončena 31. března 2020.
Rozšíření služby Analytics pro webové aplikace
Jak jsem již zmínil, jednou z hlavních funkcí Firebase je Analytics. Pomocí Google Analytics můžete sledovat, jak uživatelé interagují s vaší aplikací, takže můžete optimalizovat uživatelský dojem a zvýšit tak udržení. Analytics je již nějakou dobu k dispozici pro nativní mobilní aplikace, ale nyní Google umožní vývojářům integrovat Analytics s webovými aplikacemi. Weboví vývojáři budou moci zaznamenávat události a vlastnosti uživatelů, jak je to již možné na mobilních zařízeních. Vývojáři budou také moci provést analýzu uzavřené cesty, aby zjistili cestu, kterou se uživatelé ve svých webových aplikacích ubírají a která vede ke konverzi.
Rozšíření Analytics pro weby hostované prostřednictvím Firebase poskytne vývojářům holistický pohled na jejich podnikání bez ohledu na platformu. Nyní mohou vývojáři vytvořit publikum v Analytics a poté na toto publikum cílit pomocí Remote Config nebo Firebase Cloud Messaging.
Emulator Suite, aktualizované uživatelské rozhraní předpovědí, Open-Sourced SDK a další
Některá z dalších oznámení, která budou učiněna na Firebase Summit, v souhrnu zahrnují:
- Funkce spouštěné databází v reálném čase, širší podpora pro klientské a serverové sady SDK, rychlé načítání pro Změny pravidel zabezpečení a nový příkaz zpřísňující nepřetržitou integraci (CI) pro emulátor Firebase Suite. Zjistěte více tady.
- Uživatelské rozhraní Firebase Predictions nyní zobrazuje „celé spektrum předpokládaného chování vašeho uživatele“, takže můžete lépe cílit na segmenty vašich uživatelů. Zjistěte více tady.
- Web SDK vydání pro Remote Config a Analytics jsou open source. Google testoval Invertase's Reagovat Native Firebase moduly, aby se ujistil, že fungují pro všechny produkty Firebase; nové vydání v6 podporuje každou službu Firebase a přichází s novým webem obsahujícím dokumentaci, rychlé průvodce a upgradované sady SDK.
- Správa identity a přístupu Google Cloud Platform jsou nyní běžně dostupné. To vám pomůže vytvořit role pro omezení přístupu k vašemu projektu.
- Nyní můžete k oznámením odeslaným prostřednictvím služby Firebase Cloud Messaging přidávat obrázky.
- Test Sharding urychluje testy v Firebase Test Lab rozdělením testů do podskupin a jejich paralelním prováděním.
- Google nadále investuje do programů na podporu vývojářského ekosystému. Kromě skupin Google Developer Groups a Women Techmakers nyní Google představuje výukový portál na google.dev. Tento výukový portál, který bude otevřen pro přístup příští týden, bude obsahovat materiály a výukové programy pro samouky navrženy tak, aby vám lépe porozuměly práci s vývojářskými nástroji Google, jako je Google Cloud Platform a Firebase.
Pokud máte zájem sledovat živý přenos, můžete tak učinit na YouTube.
Všechny obrázky v tomto článku poskytl Google.