Distribúcia aplikácií, rozšírenia a analýza webových aplikácií prichádzajú na platformu Firebase

Na výročnom summite Firebase spoločnosť Google oznámila nové funkcie pre svoju vývojársku platformu: distribúciu aplikácií, rozšírenia, podporu pre webové aplikácie Analytics a ďalšie.

Ak ste vývojárom aplikácií pre Android, pravdepodobne ste sa zaoberali alebo už používate Firebase, súpravu vývoja mobilných zariadení od spoločnosti Google. Pokiaľ neplánujete aplikáciu distribuovať mimo Google Playimplementácia jedného alebo viacerých nástrojov, ktoré Firebase ponúka (záleží, samozrejme, od toho, do akej miery dovoliť.) Prostredníctvom platformy Firebase môžete implementovať službu Google Analytics na získanie štatistík o používaní aplikácie a interakcii používateľov, vykonávať A/B testovanie pomocou Remote Config, zlepšenie udržania používateľov prostredníctvom cielených správ s Cloud Messaging, sledovanie zlyhaní cez Crashlytics, hosťovanie webových stránok pomocou Hosting a oveľa viac. S viac ako 2 miliónmi aktívnych aplikácií mesačne využívajúcich Firebase chce Google túto platformu urobiť ešte užitočnejšou pre vývojárov aplikácií pre Android, takže pokračujú v rozširovaní sady funkcií Firebase.

Google dnes predstavil niekoľko nových funkcií pre platformu pre vývoj mobilných zariadení. Medzi najdôležitejšie oznámenia patrí podpora rozšírení, distribúcie aplikácií a služby Google Analytics pre webové aplikácie, no sú tu aj ďalšie dôležité oznámenia, ktoré treba vziať na vedomie. Oznámenia sa podávajú o samit Google Firebase, ktorý sa dnes koná v Španielsku. Rozprávali sme sa s Francisom Ma a Kristen Johnson, dvomi produktovými manažérmi pre Firebase, aby sme vám priniesli zhrnutie oznámení pre prípad, že by ste sa nemohli zúčastniť udalosti alebo si ju nemôžete pozrieť. priamy prenos.

Firebase Extensions

Skrátenie času, ktorý strávite písaním štandardného kódu, je hlavnou myšlienkou novej funkcie Rozšírenia. "Rozšírenie" je presne to, čo tu znie; zamyslite sa nad rozšíreniami prehliadača Chrome, ktoré pridávajú funkcie do prehliadača Google Chrome, ale namiesto toho pre všetky projekty, ktoré používajú bezserverové produkty Google Cloud (ako sú cloudové funkcie). Firebase Extensions sú vopred zabalené balíky kódu, ktoré zvládajú úlohy, ako je zmena veľkosti miniatúr, preklad reťazcov, pridávanie ľudí do e-mailových zoznamov, skracovanie adries URL atď. Pri spustení bude sprístupnených 9 rozšírení – všetky publikuje Google – pre všetkých vývojárov.

Google hovorí, že rozšírenia, ktoré vytvorili, riešia stále zelené problémy (napr. problémy, ktoré sa vývojárom vždy objavia), ale v prípade potreby aktualizujú rozšírenia. Rozšírenia sú open source a integrujú sa s inými produktmi Google Cloud Platform a Firebase a môžete začať tak, že ich vyhľadáte na Stránka adresára rozšírení alebo Firebase Extensions GitHub repo.

Distribúcia aplikácií

Predtým, ako zverejníte aplikáciu v službe Google Play alebo Apple App Store, určite ju budete chcieť distribuovať skupine dôveryhodných testerov. Spoločnosti, ktoré to robia, „jedia svoje vlastné interné testovanie“ alebo „interne testujú“ svoje aplikácie. Aj keď môžete použiť Google Play na hosťovanie súkromnej aplikácie pre vašu organizáciu, budete musieť urobiť to isté aj pre Apple App Store, ak je vaša aplikácia multiplatformová. Pomocou Firebase App Distribution však môžete spravovať distribúciu predbežných verzií vašej aplikácie pre Android aj iOS. Môžete spravovať viacero testovacích skupín, posielať odkazy na pozvánky, nahrávať aplikácie pre nové distribúcie a pridávať poznámky k vydaniu z hlavného panela. App Distribution dokonca poskytuje podporu CLI pre Gradle pre budovanie, Fastlane pre automatizáciu a Firebase CLI pre nasadenie.

Google hovorí, že distribúcia aplikácií prechádza do stavu verejnej beta verzie po svojom prvom vydaní alfa na I/O 2019. Môžete začať tu. Vďaka distribúcii aplikácií teraz Google poskytuje všetky funkcie prechod používateľov Fabric hľadajú. Západ slnka bude ukončený 31. marca 2020.

Rozširovanie služby Analytics pre webové aplikácie

Ako som už spomenul, jednou z hlavných funkcií Firebase je Analytics. Pomocou služby Google Analytics môžete sledovať, ako používatelia interagujú s vašou aplikáciou, takže môžete optimalizovať dojem používateľa a zvýšiť tak mieru udržania. Služba Analytics je už nejaký čas k dispozícii pre natívne mobilné aplikácie, no teraz spoločnosť Google umožní vývojárom integrovať službu Analytics s webovými aplikáciami. Weboví vývojári budú môcť zaznamenávať udalosti a vlastnosti používateľov, ako je to už možné na mobilných zariadeniach. Vývojári budú tiež môcť vykonať analýzu uzavretého lievika, aby zistili, akou cestou sa používatelia uberú v ich webových aplikáciách a ktorá vedie ku konverzii.

Rozšírenie služby Analytics pre webové stránky hostené prostredníctvom platformy Firebase poskytne vývojárom holistický pohľad na ich podnikanie bez ohľadu na platformu. Teraz môžu vývojári vytvoriť publikum v službe Analytics a potom naň zacieliť pomocou Remote Config alebo Firebase Cloud Messaging.

Emulator Suite, aktualizované používateľské rozhranie predpovedí, Open-Sourced SDK a ďalšie

Niektoré z ďalších oznámení, ktoré zaznejú na samite Firebase, v súhrne zahŕňajú:

  • Funkcie spúšťané databázou v reálnom čase, širšia podpora pre SDK na strane klienta a servera, rýchle opätovné načítanie pre Zmeny bezpečnostných pravidiel a nový príkaz na sprísnenie nepretržitej integrácie (CI) pre emulátor Firebase Suita. Uč sa viac tu.
  • Používateľské rozhranie Firebase Predictions vám teraz zobrazuje „celé spektrum predpovedaného správania vášho používateľa“, takže môžete lepšie zacieliť na segmenty používateľov. Uč sa viac tu.
  • Web SDK vydania pre Remote Config a Analytics sú open source. Google testoval Invertase's Reagovať Native Firebase moduly, aby ste sa uistili, že fungujú pre všetky produkty Firebase; nové vydanie v6 podporuje každú službu Firebase a prichádza s novým webom obsahujúcim dokumentáciu, rýchlych sprievodcov a inovované súpravy SDK.
  • Správa identity a prístupu Google Cloud Platform sú teraz všeobecne dostupné. To vám pomôže vytvoriť roly na obmedzenie prístupu k vášmu projektu.
  • Teraz môžete pridávať obrázky k upozorneniam odosielaným prostredníctvom služby Firebase Cloud Messaging.
  • Test Sharding urýchľuje testy v Firebase Test Lab rozdelením testov do podskupín a ich paralelným spustením.
  • Google naďalej investuje do programov na podporu vývojárskeho ekosystému. Okrem Google Developer Groups a Women Techmakers teraz Google predstavuje vzdelávací portál na google.dev. Tento vzdelávací portál, ktorý bude otvorený na prístup budúci týždeň, bude obsahovať špeciálne materiály a návody na samoštúdium navrhnuté tak, aby vám lepšie porozumeli práci s nástrojmi Google pre vývojárov, ako sú Google Cloud Platform a Firebase.

Ak máte záujem sledovať priamy prenos, môžete tak urobiť na YouTube.


Všetky obrázky v tomto článku poskytla spoločnosť Google.