Iga-aastasel Firebase'i tippkohtumisel teatas Google oma arendajaplatvormi uutest funktsioonidest: rakenduste levitamine, laiendused, veebirakenduste Analyticsi tugi ja palju muud.
Kui olete Androidi rakenduste arendaja, olete tõenäoliselt uurinud või juba kasutate Google'i mobiiliarenduskomplekti Firebase. Kui te ei kavatse oma rakendust levitada väljaspool Google Playd, siis pole ühe või mitme Firebase'i pakutava tööriista rakendamisel mingit negatiivset külge (see sõltub muidugi sellest, kui palju saate endale lubada.) Firebase'i kaudu saate rakendada Google Analyticsit, et saada ülevaadet rakenduse kasutamisest ja kasutajate seotusest, teha A/B-teste Remote Config, parandage kasutajate säilitamist sihitud sõnumite kaudu pilvsõnumside abil, jälgige krahhe Crashlyticsi kaudu, hostige veebisaite Majutus ja palju rohkem. Kuna Firebase'i kasutab igakuiselt üle 2 miljoni aktiivse rakenduse, soovib Google muuta platvormi Androidi rakenduste arendajatele veelgi kasulikumaks, mistõttu nad jätkavad Firebase'i funktsioonide komplekti laiendamist.
Täna avalikustas Google mobiilse arendusplatvormi jaoks mitu uut funktsiooni. Teate esiletõstmised hõlmavad laiendusi, rakenduste levitamist ja Google Analyticsi veebirakenduste tuge, kuid on ka teisi olulisi teadaandeid, mida tasub tähele panna. Teadaanded tehakse kl Google'i Firebase'i tippkohtumine, mis toimub täna Hispaanias. Rääkisime Firebase'i kahe tootejuhi Francis Ma ja Kristen Johnsoniga, et tuua teile teadaannete kokkuvõte juhuks, kui te ei pääse üritusele või te ei saa vaadata otseülekanne.
Firebase'i laiendused
Uue laiendusfunktsiooni peamine idee on lühendatud koodi kirjutamisele kuluva aja vähendamine. "Pikendus" on täpselt see, nagu see siin kõlab; mõelge Chrome'i laiendustele, mis lisavad Google Chrome'i brauserile funktsioone, kuid selle asemel mis tahes projektide jaoks, mis kasutavad Google Cloudi serverita tooteid (nt pilvefunktsioonid). Firebase'i laiendused on eelpakendatud koodikogumid, mis tegelevad selliste ülesannetega nagu pisipiltide suuruse muutmine, stringide tõlkimine, inimeste lisamine meililoenditesse, URL-ide lühendamine jne. Käivitamisel tehakse kõigile arendajatele kättesaadavaks 9 laiendust – kõik on avaldatud Google’i poolt.
Google ütleb, et nende tehtud laiendused lahendavad igihaljaid probleeme (st. probleemid, mis arendajatel alati ette kerkivad), kuid nad värskendavad vajadusel laiendusi. Laiendused on avatud lähtekoodiga ja integreeruvad teiste Google Cloud Platformi ja Firebase'i toodetega ning alustamiseks saate neid otsida Laienduste kataloogi leht või Firebase'i laienduste GitHubi repo.
Rakenduste levitamine
Enne rakenduse avaldamist Google Plays või Apple App Store'is peaksite kindlasti levitama oma rakendust usaldusväärsetele testijatele. Ettevõtted, kes seda teevad, "söövad oma dogfoodi" või "dogfooding" oma rakendusi. Kuigi saate kasutada Google Playd oma organisatsiooni privaatse rakenduse hostimiseks, peate sama tegema ka Apple App Store'i puhul, kui teie rakendus on platvormideülene. Firebase'i rakenduste levitamise abil saate aga hallata oma rakenduse väljalaskeeelsete versioonide levitamist nii Androidi kui ka iOS-i jaoks. Saate hallata mitut testimisrühma, saata kutselinke, laadida üles rakendusi uute levituste jaoks ja lisada armatuurlaualt väljalaskemärkmeid. App Distribution pakub isegi CLI-tuge Gradle'ile ehitamiseks, Fastlane'i automatiseerimiseks ja Firebase'i CLI-le juurutamiseks.
Google ütleb, et rakenduste levitamine läheb pärast esialgset alfaversiooni 2019. aasta I/O-l üle avaliku beetaversiooni olekusse. Võite alustada siin. Kuna rakenduste levitamine on pardal, pakub Google nüüd kõiki funktsioone, mis üleminevad kanga kasutajad otsivad. Kangas loojub 31. märtsil 2020.
Analyticsi laiendamine veebirakenduste jaoks
Nagu varem mainisin, on Firebase'i üks peamisi funktsioone Analytics. Google Analyticsi abil saate jälgida, kuidas kasutajad teie rakendusega suhtlevad, et optimeerida kasutuskogemust, et suurendada rakendust. Analytics on olnud mobiilirakenduste jaoks saadaval juba mõnda aega, kuid nüüd lubab Google arendajatel Analyticsi veebirakendustega integreerida. Veebiarendajad saavad salvestada sündmusi ja kasutaja atribuute, nagu see on mobiilis juba võimalik. Arendajad saavad teha ka suletud lehtri analüüsi, et välja selgitada tee, mida kasutajad oma veebirakendustes konversioonini viivad.
Analyticsi laiendamine Firebase'i kaudu hostitud veebisaitidele annab arendajatele tervikliku ülevaate nende ettevõttest olenemata platvormist. Nüüd saavad arendajad luua Analyticsis vaatajaskonna ja seejärel sihtida seda vaatajaskonda Remote Configi või Firebase'i pilvsõnumside abil.
Emulator Suite, värskendatud ennustuste kasutajaliides, avatud lähtekoodiga SDK-d ja palju muud
Mõned muud teadaanded, mis Firebase'i tippkohtumisel tehakse, on kokkuvõtlikult järgmised:
- Reaalajas andmebaasi käivitatavad funktsioonid, kliendi- ja serveripoolsete SDK-de laiem tugi, kuum uuesti laadimine Turvareeglite muudatused ja uus käsk Firebase'i emulaatori pideva integreerimise (CI) karmistamiseks Sviit. Lisateavet siin.
- Firebase'i ennustuste kasutajaliides näitab nüüd „teie kasutaja ennustatud käitumise kogu spektrit”, et saaksite oma kasutajate segmente paremini sihtida. Lisateavet siin.
- Veebi SDK Remote Configi ja Analyticsi versioonid on avatud lähtekoodiga. Google on Invertase oma testinud Reageerige Native Firebase moodulid, et tagada nende toimimine kõigi Firebase'i toodete jaoks; uus v6 väljalase toetab kõiki Firebase'i teenuseid ja kaasas on uus veebisait, mis sisaldab dokumentatsiooni, kiirjuhendeid ja täiendatud SDK-sid.
- Google Cloud Platformi identiteedi- ja juurdepääsuhaldus on nüüd üldiselt saadaval. See aitab teil luua rolle, et piirata juurdepääsu teie projektile.
- Nüüd saate Firebase'i pilvsõnumside kaudu saadetud märguannetele pilte lisada.
- Testi jagamist kiirendab testide tegemist Firebase'i testlabor jagades testid alarühmadesse ja ajades neid paralleelselt.
- Google jätkab investeerimist programmidesse, et edendada arendajate ökosüsteemi. Lisaks Google'i arendajagruppidele ja naiste tehnilistele tootjatele tutvustab Google nüüd saidil google.dev õppeportaali. See õppeportaal, mis on avatud järgmisel nädalal, sisaldab iseõppivaid materjale ja õpetusi loodud selleks, et parandada teie arusaamist tööst Google'i arendaja tööriistadega, nagu Google Cloud Platform ja Firebase.
Kui olete huvitatud otseülekande vaatamisest, saate seda teha YouTube'is.
Kõik selles artiklis olevad pildid esitas Google.