Ikgadējā Firebase augstākā līmeņa sanāksmē Google paziņoja par jaunām funkcijām savai izstrādātāju platformai: lietotņu izplatīšanu, paplašinājumus, tīmekļa lietotņu Analytics atbalstu un daudz ko citu.
Ja esat Android lietotņu izstrādātājs, iespējams, esat izpētījis vai jau izmantojat Firebase — Google mobilo ierīču izstrādes komplektu. Ja vien neplānojat izplatīt savu lietotni ārpus Google Play, tad viena vai vairāku Firebase piedāvāto rīku ieviešanai nav nekādu trūkumu (tas, protams, ir atkarīgs no tā, cik daudz jūs varat Atļauties.) Izmantojot Firebase, varat ieviest Google Analytics, lai gūtu ieskatu lietotņu lietošanā un lietotāju iesaistē, veikt A/B testēšanu, izmantojot Attālā konfigurācija, uzlabojiet lietotāju saglabāšanu, izmantojot mērķtiecīgus ziņojumus, izmantojot mākoņa ziņojumapmaiņu, izsekojiet avārijas, izmantojot Crashlytics, mitiniet vietnes, izmantojot Hostings un daudz vairāk. Tā kā Firebase izmanto vairāk nekā 2 miljonus ikmēneša aktīvo lietotņu, Google vēlas padarīt platformu vēl noderīgāku Android lietotņu izstrādātājiem, tāpēc viņi turpina paplašināt Firebase funkciju kopu.
Šodien Google atklāja vairākas jaunas funkcijas mobilās izstrādes platformai. Paziņojuma svarīgākie punkti ir paplašinājumi, lietotņu izplatīšana un Google Analytics atbalsts tīmekļa lietotnēm, taču ir arī citi svarīgi paziņojumi, kas jāņem vērā. Paziņojumi tiek sniegti plkst Google Firebase samits, kas šodien notiek Spānijā. Mēs runājām ar Frensisu Ma un Kristenu Džonsoni, diviem Firebase produktu menedžeriem, lai sniegtu jums paziņojumu kopsavilkumu gadījumam, ja jūs nevarētu ierasties pasākumā vai nevarētu skatīties. tiešraide.
Firebase paplašinājumi
Jaunās paplašinājumu funkcijas galvenā ideja ir samazināt laiku, ko pavadāt standarta koda rakstīšanai. "Pagarinājums" ir tieši tas, kā šeit izklausās; Padomājiet par Chrome paplašinājumiem, kas pievieno funkcionalitāti pārlūkprogrammai Google Chrome, bet tā vietā visiem projektiem, kas izmanto Google Cloud bezservera produktus (piemēram, mākoņa funkcijas). Firebase paplašinājumi ir iepriekš iesaiņoti koda komplekti, kas veic tādus uzdevumus kā sīktēlu lieluma maiņa, virkņu tulkošana, personu pievienošana e-pasta sarakstiem, URL saīsināšana utt. Izlaišanas brīdī visiem izstrādātājiem būs pieejami 9 paplašinājumi — visus publicējis Google.
Google saka, ka viņu izveidotie paplašinājumi atrisina mūžzaļās problēmas (t. problēmas, kas izstrādātājiem vienmēr rodas), taču viņi vajadzības gadījumā atjauninās paplašinājumus. Paplašinājumi ir atvērtā pirmkoda un integrējas ar citiem Google Cloud Platform un Firebase produktiem, un jūs varat sākt, meklējot tos vietnē Paplašinājumu kataloga lapa vai Firebase paplašinājumu GitHub repo.
Lietotņu izplatīšana
Pirms lietotnes publicēšanas pakalpojumā Google Play vai Apple App Store noteikti vēlēsities izplatīt savu lietotni uzticamu testētāju grupai. Uzņēmumi, kas to dara, "ēd paši savu izstrādes programmu" vai "izstrādājumu izstrādes programmu", savas lietotnes. Lai gan varat izmantot pakalpojumu Google Play, lai mitinātu privātu lietotni savai organizācijai, tas pats būs jādara arī Apple App Store, ja jūsu lietotne ir vairāku platformu. Tomēr, izmantojot Firebase App Distribution, varat pārvaldīt savas lietotnes pirmsizlaides versiju izplatīšanu gan Android, gan iOS ierīcēm. Varat pārvaldīt vairākas testēšanas grupas, sūtīt uzaicinājuma saites, augšupielādēt lietotnes jauniem izplatījumiem un pievienot piezīmes par laidienu no informācijas paneļa. App Distribution pat nodrošina CLI atbalstu Gradle izveidei, Fastlane automatizācijai un Firebase CLI izvietošanai.
Google saka, ka App Distribution pāriet uz publisko beta statusu pēc sākotnējās alfa izlaišanas 2019. gada I/O. Jūs varat sākt šeit. Izmantojot lietotņu izplatīšanu, Google tagad nodrošina visas funkcijas, kas pārejošie Fabric lietotāji meklē. Audums būs saulrieta 2020. gada 31. martā.
Tīmekļa lietotņu analīzes paplašināšana
Kā jau minēju iepriekš, viena no galvenajām Firebase funkcijām ir Analytics. Izmantojot Google Analytics, varat izsekot, kā lietotāji mijiedarbojas ar jūsu lietotni, lai jūs varētu optimizēt lietotāja pieredzi, lai palielinātu noturēšanu. Pakalpojums Analytics jau kādu laiku ir pieejams vietējām mobilajām lietotnēm, taču tagad Google ļaus izstrādātājiem integrēt Analytics ar tīmekļa lietotnēm. Tīmekļa izstrādātāji varēs ierakstīt notikumus un lietotāju rekvizītus, kā tas jau ir iespējams mobilajās ierīcēs. Izstrādātāji varēs arī veikt slēgtas piltuves analīzi, lai noskaidrotu ceļu, ko lietotāji izmanto savās tīmekļa lietotnēs, kas noved pie reklāmguvuma.
Analytics paplašināšana vietnēm, kas tiek mitinātas, izmantojot Firebase, sniegs izstrādātājiem visaptverošu priekšstatu par viņu uzņēmējdarbību neatkarīgi no platformas. Tagad izstrādātāji var izveidot auditoriju pakalpojumā Analytics un pēc tam atlasīt mērķauditoriju, izmantojot Remote Config vai Firebase mākoņa ziņojumapmaiņu.
Emulator Suite, atjaunināts Predictions UI, atvērtā pirmkoda SDK un daudz kas cits
Daži citi paziņojumi, kas tiks sniegti Firebase samitā, ir šādi:
- Reāllaika datu bāzes aktivizētas funkcijas, plašāks atbalsts klienta un servera puses SDK, karstā pārlādēšana Drošības noteikumu izmaiņas un jauna komanda Firebase emulatora nepārtrauktās integrācijas (CI) stingrākai Suite. Uzzināt vairāk šeit.
- Firebase prognožu lietotāja saskarnē tagad tiek parādīts “viss lietotāja paredzētās uzvedības spektrs”, lai jūs varētu labāk atlasīt mērķauditoriju pēc savu lietotāju segmentiem. Uzzināt vairāk šeit.
- Web SDK Remote Config un Analytics laidieniem ir atvērtā koda avots. Google ir pārbaudījis Invertase Reaģējiet uz Native Firebase moduļus, lai pārliecinātos, ka tie darbojas visiem Firebase produktiem; jaunais v6 laidiens atbalsta visus Firebase pakalpojumus, un tam ir pievienota jauna vietne, kurā ir dokumentācija, ātrās lietošanas pamācības un jaunināti SDK.
- Google Cloud Platform identitātes un piekļuves pārvaldība ir tagad vispārēji pieejams. Tas palīdzēs jums izveidot lomas, lai ierobežotu piekļuvi jūsu projektam.
- Tagad varat pievienot attēlus paziņojumiem, kas nosūtīti, izmantojot Firebase mākoņa ziņojumapmaiņu.
- Testa sadalīšana paātrina testus Firebase testa laboratorija sadalot testus apakšgrupās un izpildot tos paralēli.
- Google turpina ieguldīt programmās, lai veicinātu izstrādātāju ekosistēmu. Papildus Google izstrādātāju grupām un sieviešu tehnoloģiju veidotājām Google tagad ievieš mācību portālu vietnē google.dev. Šis mācību portāls tiks atvērts nākamnedēļ, un tajā tiks īpaši izvietoti pašmācības materiāli un apmācības izstrādāts, lai uzlabotu jūsu izpratni par darbu ar Google izstrādātāju rīkiem, piemēram, Google Cloud Platform un Firebase.
Ja vēlaties skatīties tiešraidi, varat to izdarīt vietnē YouTube.
Visus attēlus šajā rakstā nodrošināja Google.