Kasmetiniame „Firebase Summit“ susitikime „Google“ paskelbė apie naujas kūrėjų platformos funkcijas: programų platinimą, plėtinius, žiniatinklio programų „Analytics“ palaikymą ir kt.
Jei esate „Android“ programų kūrėjas, tikriausiai peržiūrėjote arba jau naudojate „Firebase“, „Google“ mobiliesiems kūrimo rinkinį. Nebent planuojate platinti programą už Google Play ribų, tada nėra jokio neigiamo poveikio diegiant vieną ar kelis „Firebase“ siūlomus įrankius (žinoma, tai priklauso nuo to, kiek galite leisti.) Naudodami „Firebase“ galite įdiegti „Google Analytics“, kad gautumėte įžvalgų apie programos naudojimą ir naudotojų įtraukimą, atlikti A/B testavimą su Nuotolinė konfigūracija, pagerinkite vartotojų išlaikymą naudodami tikslinius pranešimus naudodami debesies pranešimų siuntimą, stebėkite gedimus naudodami „Crashlytics“, priglobkite svetaines su Hostingas ir daug daugiau. Turėdama daugiau nei 2 milijonus kas mėnesį aktyvių programų, naudojančių „Firebase“, „Google“ nori, kad platforma būtų dar naudingesnė „Android“ programų kūrėjams, todėl jie ir toliau plečia „Firebase“ funkcijų rinkinį.
Šiandien „Google“ pristatė keletą naujų mobiliųjų įrenginių kūrimo platformos funkcijų. Svarbiausi pranešimo akcentai yra plėtiniai, programų platinimas ir „Google Analytics“ palaikymas žiniatinklio programoms, tačiau yra ir kitų svarbių pranešimų, į kuriuos reikia atkreipti dėmesį. Pranešimai skelbiami adresu „Google Firebase“ aukščiausiojo lygio susitikimas, kuris šiandien vyksta Ispanijoje. Kalbėjomės su Francis Ma ir Kristen Johnson, dviem „Firebase“ produktų vadovais, kad pateiktume jums pranešimų santrauką, jei negalėtumėte atvykti į renginį arba negalėtumėte žiūrėti tiesioginė transliacija.
„Firebase“ plėtiniai
Sutrumpinti laiką, kurį praleidžiate rašydami pagrindinį kodą, yra pagrindinė naujosios plėtinių funkcijos idėja. „Plėtinys“ yra būtent tai, kaip čia skamba; Pagalvokite apie „Chrome“ plėtinius, kurie prideda „Google Chrome“ naršyklės funkcionalumo, o ne projektams, kuriuose naudojami „Google Cloud“ produktai be serverio (pvz., „Cloud Functions“). „Firebase“ plėtiniai yra iš anksto supakuoti kodo rinkiniai, kurie atlieka tokias užduotis kaip miniatiūrų dydžio keitimas, eilučių vertimas, žmonių įtraukimas į el. pašto sąrašus, URL sutrumpinimas ir kt. Paleidus, visiems kūrėjams bus prieinami 9 plėtiniai, kuriuos visus paskelbė „Google“.
„Google“ teigia, kad jų sukurti plėtiniai išsprendžia amžinai žaliuojančias problemas (ty. problemų, kurios kūrėjams visada iškyla), tačiau prireikus jie atnaujins plėtinius. Plėtiniai yra atvirojo kodo ir integruojami su kitais „Google Cloud Platform“ ir „Firebase“ produktais, todėl galite pradėti ieškodami jų Plėtinių katalogo puslapis arba „Firebase“ plėtinių „GitHub“ atpirkimas.
Programų platinimas
Prieš paskelbdami programą „Google Play“ arba „Apple App Store“, tikrai norėsite platinti programą patikimų bandytojų rinkiniui. Įmonės, kurios tai daro, „valgo savo negalutinį maistą“ arba „valgo negalutinį maistą“, savo programas. Nors galite naudoti „Google Play“ privačiai savo organizacijos programai priglobti, tą patį turėsite padaryti ir „Apple App Store“, jei jūsų programa yra kelių platformų. Tačiau naudodami „Firebase App Distribution“ galite valdyti išankstinio leidimo programos versijų platinimą tiek „Android“, tiek „iOS“. Galite tvarkyti kelias testavimo grupes, siųsti kvietimų nuorodas, įkelti programas naujiems platinimams ir pridėti leidimo pastabų iš prietaisų skydelio. „App Distribution“ netgi teikia CLI palaikymą „Gradle“ kūrimui, „Fastlane“ automatizavimui ir „Firebase“ CLI diegimui.
„Google“ teigia, kad „App Distribution“ pereina į viešą beta versijos būseną po pirminio alfa išleidimo 2019 m. I/O. Galite pradėti čia. Naudodama programų platinimą, „Google“ dabar teikia visas tas funkcijas pereinamieji Fabric vartotojai ieško. Audinys bus saulėlydis 2020 m. kovo 31 d.
„Analytics for Web Apps“ išplėtimas
Kaip jau minėjau anksčiau, viena pagrindinių „Firebase“ funkcijų yra „Analytics“. Naudodami „Google Analytics“ galite stebėti, kaip naudotojai sąveikauja su jūsų programa, kad galėtumėte optimizuoti naudotojų patirtį, kad padidintumėte išlaikymą. „Analytics“ jau kurį laiką buvo prieinama vietinėms programoms mobiliesiems, tačiau dabar „Google“ leis kūrėjams integruoti „Analytics“ su žiniatinklio programomis. Žiniatinklio kūrėjai galės įrašyti įvykius ir vartotojo ypatybes, kaip tai jau įmanoma mobiliuosiuose įrenginiuose. Kūrėjai taip pat galės atlikti uždaro kanalo analizę, kad išsiaiškintų kelią, kurį naudotojai eina savo žiniatinklio programose, kurios veda į konversiją.
„Analytics“ išplėtimas svetainėms, priglobtoms per „Firebase“, kūrėjams suteiks visapusišką savo verslo vaizdą, neatsižvelgiant į platformą. Dabar kūrėjai gali sukurti auditoriją sistemoje „Analytics“ ir taikyti pagal ją naudodami nuotolinę konfigūraciją arba „Firebase“ pranešimų siuntimą iš debesies.
„Emulator Suite“, atnaujinta numatymo vartotojo sąsaja, atvirojo kodo SDK ir kt
Kai kurie kiti pranešimai, kurie bus pateikti Firebase aukščiausiojo lygio susitikime, yra šie:
- Realiuoju laiku suaktyvintos duomenų bazės funkcijos, platesnis kliento ir serverio SDK palaikymas, karštas perkrovimas Saugos taisyklių pakeitimai ir nauja komanda, skirta sugriežtinti „Firebase“ emuliatoriaus nuolatinį integravimą (CI). Liukso numeris. Sužinokite daugiau čia.
- „Firebase“ numatymo NS dabar rodo „visą numatomo naudotojo elgesio spektrą“, kad galėtumėte geriau taikyti pagal naudotojų segmentus. Sužinokite daugiau čia.
- Žiniatinklio SDK Remote Config ir Analytics leidimai yra atvirojo kodo. „Google“ išbandė „Invertase“. React Native Firebase modulius, kad įsitikintumėte, jog jie veikia visuose „Firebase“ produktuose; naujas 6 versijos leidimas palaiko visas „Firebase“ paslaugas ir pateikiamas kartu su nauja svetaine, kurioje yra dokumentacija, greitos pradžios vadovai ir naujovinti SDK.
- „Google Cloud Platform“ tapatybės ir prieigos valdymas yra dabar visuotinai prieinamas. Tai padės sukurti vaidmenis, kad apribotumėte prieigą prie projekto.
- Dabar galite pridėti vaizdų prie pranešimų, siunčiamų naudojant „Firebase Cloud Messaging“.
- Bandomasis dalijimasis pagreitina testus „Firebase“ bandymų laboratorija suskirstant testus į pogrupius ir vykdant juos lygiagrečiai.
- „Google“ ir toliau investuoja į programas, skirtas kūrėjų ekosistemai puoselėti. Be „Google“ kūrėjų grupių ir moterų technologijų kūrėjų, „Google“ dabar pristato mokymosi portalą google.dev. Šiame mokymosi portale, kuris bus atidarytas kitą savaitę, bus skirta savarankiško mokymosi medžiaga ir vadovėliai sukurta siekiant pagerinti jūsų supratimą apie darbą su „Google“ kūrėjo įrankiais, pvz., „Google Cloud Platform“ ir Firebase.
Jei norite žiūrėti tiesioginę transliaciją, galite tai padaryti „YouTube“.
Visus šiame straipsnyje pateiktus vaizdus pateikė „Google“.