Az éves Firebase Summit alkalmával a Google új funkciókat jelentett be fejlesztői platformjához: Alkalmazásterjesztés, bővítmények, webalkalmazások Analytics-támogatás stb.
Ha Ön Android-alkalmazásfejlesztő, akkor valószínűleg megvizsgálta vagy már használja a Firebase-t, a Google mobilfejlesztői csomagját. Hacsak nem tervezi az alkalmazás terjesztését a Google Playen kívül, akkor nincs hátránya a Firebase által kínált egy vagy több eszköz megvalósításának (ez természetesen attól függ, hogy mennyit tud megengedheti magának.) A Firebase-en keresztül bevezetheti a Google Analytics szolgáltatást, hogy betekintést nyerjen az alkalmazáshasználatba és a felhasználói elköteleződésbe, valamint A/B tesztelést végezhet Remote Config, javíthatja a felhasználók megtartását célzott üzenetekkel a Cloud Messaging segítségével, nyomon követheti az összeomlásokat a Crashlytics segítségével, webhelyeket tárolhat Tárhely, és sokkal több. A Firebase-t használó havi több mint 2 millió aktív alkalmazással a Google még hasznosabbá szeretné tenni a platformot az Android-alkalmazások fejlesztői számára, ezért folytatják a Firebase funkciókészletének bővítését.
A Google ma számos új funkciót mutatott be a mobilfejlesztői platformhoz. A bejelentés kiemelt részei közé tartozik az Extensions, az App Distribution és a Google Analytics webes alkalmazások támogatása, de vannak más fontos bejelentések is, amelyeket figyelembe kell venni. A bejelentések időpontja Google Firebase Summit, amely ma zajlik Spanyolországban. Francis Ma-val és Kristen Johnsonnal, a Firebase két termékmenedzserével beszélgettünk, hogy összefoglaljuk a bejelentéseket arra az esetre, ha nem tudnál eljönni az eseményre, vagy nem tudnád megnézni. az élő közvetítést.
Firebase-bővítmények
Az új Extensions funkció fő gondolata az alapkód írására fordított idő csökkentése. A "kiterjesztés" pontosan az, aminek itt hangzik; gondoljon a Chrome-bővítményekre, amelyek funkcionalitást adnak a Google Chrome böngészőhöz, de ehelyett minden olyan projekthez, amely a Google Cloud szerver nélküli termékeit használja (például a Cloud Functions). A Firebase-bővítmények előre csomagolt kódcsomagok, amelyek olyan feladatokat látnak el, mint az indexképek átméretezése, karakterláncok lefordítása, személyek felvétele az e-mail listákra, URL-ek rövidítése stb. Induláskor 9 bővítmény lesz elérhető minden fejlesztő számára – mindegyiket a Google tette közzé.
A Google szerint az általuk készített bővítmények örökzöld problémákat oldanak meg (pl. problémák, amelyek mindig felbukkannak a fejlesztők számára), de szükség esetén frissítik a bővítményeket. A bővítmények nyílt forráskódúak, és integrálhatók más Google Cloud Platform- és Firebase-termékekkel, és elkezdheti keresni őket a Bővítmények könyvtára oldal vagy Firebase Extensions GitHub repo.
Alkalmazásterjesztés
Mielőtt közzétenne egy alkalmazást a Google Playen vagy az Apple App Store áruházban, mindenképpen terjesztenie kell alkalmazását megbízható tesztelők között. Azok a cégek, amelyek ezt csinálják, „saját dogfood-t esznek”, vagy „dogfoodot” készítenek, az alkalmazásaikat. Bár használhatja a Google Playt egy privát alkalmazás tárolására szervezete számára, ugyanezt kell tennie az Apple App Store esetében is, ha az alkalmazás több platformon működik. A Firebase App Distribution segítségével azonban kezelheti az alkalmazás kiadás előtti verzióinak terjesztését mind Android, mind iOS rendszeren. Több tesztelési csoportot is kezelhet, meghívólinkeket küldhet, alkalmazásokat tölthet fel új terjesztésekhez, és kibocsátási megjegyzéseket adhat hozzá az irányítópultról. Az App Distribution még CLI-támogatást is biztosít a Gradle-hez az építéshez, a Fastlane-hez az automatizáláshoz és a Firebase CLI-hez a telepítéshez.
A Google azt állítja, hogy az App Distribution a 2019-es I/O alkalom első alfa-kiadása után nyilvános béta állapotba lép. Kezdheted itt. Az App Distribution beépítésével a Google mostantól minden olyan funkciót kínál, amely áttérő Fabric-felhasználók keres. A szövet 2020. március 31-én napnyugta lesz.
Az Analytics webalkalmazásokhoz bővítése
Ahogy korábban említettem, a Firebase egyik fő funkciója az Analytics. A Google Analytics segítségével nyomon követheti, hogy a felhasználók hogyan lépnek kapcsolatba az alkalmazással, így optimalizálhatja a felhasználói élményt a megtartás növelése érdekében. Az Analytics már egy ideje elérhető a natív mobilalkalmazásokhoz, de most a Google lehetővé teszi a fejlesztők számára, hogy integrálják az Analytics szolgáltatást a webalkalmazásokkal. A webfejlesztők rögzíthetik majd az eseményeket és a felhasználói tulajdonságokat, ahogy az már lehetséges mobileszközökön. A fejlesztők zárt csatornaelemzést is végezhetnek, hogy megtudják, milyen utat járnak be a felhasználók a webalkalmazásaikban, és amely konverzióhoz vezet.
Az Analytics Firebase-en keresztül tárolt webhelyekre való kiterjesztése révén a fejlesztők holisztikus képet kapnak vállalkozásukról, platformtól függetlenül. Mostantól a fejlesztők létrehozhatnak egy közönséget az Analytics szolgáltatásban, majd megcélozhatják azt a Remote Config vagy a Firebase Cloud Messaging segítségével.
Emulator Suite, Frissített Predictions UI, nyílt forráskódú SDK-k és még sok más
A Firebase Summit-on elhangzó egyéb bejelentések összefoglalóan a következők:
- Valós idejű adatbázis által kiváltott funkciók, szélesebb körű ügyfél- és szerveroldali SDK-k támogatása, gyors újratöltés Változások a biztonsági szabályokban és új parancs a Firebase Emulator folyamatos integrációjának (CI) szigorítására Lakosztály. Tudj meg többet itt.
- A Firebase Predictions UI mostantól megmutatja „a felhasználó előre jelzett viselkedésének teljes spektrumát”, így jobban megcélozhatja felhasználói szegmenseit. Tudj meg többet itt.
- Web SDK A Remote Config és az Analytics kiadásai nyílt forráskódúak. A Google tesztelte az Invertase-t React Native Firebase modulok, hogy megbizonyosodjanak arról, hogy minden Firebase-terméknél működnek; az új v6-os kiadás minden Firebase-szolgáltatást támogat, és egy új webhelyhez tartozik, amely dokumentációt, gyors üzembe helyezési útmutatókat és frissített SDK-kat tartalmaz.
- A Google Cloud Platform identitás- és hozzáféréskezelése most általánosan elérhető. Ez segít olyan szerepkörök létrehozásában, amelyek korlátozzák a projekthez való hozzáférést.
- Mostantól képeket is hozzáadhat a Firebase Cloud Messagingen keresztül küldött értesítésekhez.
- Test Sharding felgyorsítja a teszteket Firebase tesztlabor a teszteket alcsoportokra osztva és párhuzamosan futtatva.
- A Google továbbra is befektet a fejlesztői ökoszisztémát fejlesztő programokba. A Google Developer Groups és Women Techmakers mellett a Google egy oktatóportált vezet be a google.dev webhelyen. A jövő héten megnyílik, és ez az oktatóportál kifejezetten önálló tanulási anyagokat és oktatóanyagokat tartalmaz célja, hogy jobban megértse a Google fejlesztői eszközeivel, például a Google Cloud Platform és a Firebase.
Ha érdekli az élő közvetítés, a YouTube-on megteheti.
A cikkben szereplő összes képet a Google biztosította.