App Distribution, Extensions ja Web App Analytics tulossa Firebaseen

Vuotuisessa Firebase Summitissa Google julkisti uusia ominaisuuksia kehittäjäalustaan: sovellusten jakelu, laajennukset, verkkosovellusten Analytics-tuki ja paljon muuta.

Jos olet Android-sovelluskehittäjä, olet todennäköisesti tutkinut tai käytät jo Firebasea, Googlen mobiilikehityspakettia. Ellet aio levittää sovellustasi Google Playn ulkopuolella, niin yhden tai useamman Firebasen tarjoaman työkalun käyttöönotossa ei ole haittaa (se riippuu tietysti siitä, kuinka paljon voit varaa.) Firebasen avulla voit ottaa käyttöön Google Analyticsin saadaksesi tietoa sovellusten käytöstä ja käyttäjien sitoutumisesta sekä suorittaa A/B-testauksia Remote Config, paranna käyttäjien säilyttämistä kohdistettujen viestien avulla Cloud Messagingin avulla, seuraa kaatumisia Crashlyticsin kautta, isännöi verkkosivustoja Isännöinti ja paljon enemmän. Yli 2 miljoonaa kuukausittaista aktiivista sovellusta käyttää Firebasea, joten Google haluaa tehdä alustasta entistä hyödyllisemmän Android-sovelluskehittäjille, joten he jatkavat Firebasen ominaisuusjoukon laajentamista.

Google julkisti tänään useita uusia ominaisuuksia mobiilikehitysalustaan. Ilmoituksen kohokohtia ovat laajennukset, sovellusten jakelu ja Google Analytics -tuki verkkosovelluksille, mutta on myös muita tärkeitä ilmoituksia, jotka kannattaa huomioida. Ilmoitukset tehdään klo Googlen Firebase Summit, joka järjestetään tänään Espanjassa. Keskustelimme Firebasen kahden tuotepäällikön Francis Ma ja Kristen Johnsonin kanssa tarjotaksemme sinulle yhteenvedon ilmoituksista siltä varalta, ettet pääsisi tapahtumaan tai et voi katsoa sitä. live stream.

Firebase-laajennukset

Uuden Extensions-ominaisuuden pääideana on vähentää lisäkoodin kirjoittamiseen kuluvaa aikaa. "Extension" on juuri sitä miltä se kuulostaa tässä; ajattele Chrome Extensions -laajennuksia, jotka lisäävät toimintoja Google Chrome -selaimeen, mutta sen sijaan kaikkiin projekteihin, jotka käyttävät Google Cloudin palvelimettomia tuotteita (kuten Cloud Functions). Firebase-laajennukset ovat valmiiksi pakattuja koodinippuja, jotka käsittelevät tehtäviä, kuten pikkukuvien koon muuttaminen, merkkijonojen kääntäminen, ihmisten lisääminen sähköpostilistoihin, URL-osoitteiden lyhentäminen jne. Julkaisemisen yhteydessä kaikkien kehittäjien saataville tulee 9 laajennusta – kaikki Googlen julkaisemat.

Google sanoo, että heidän tekemänsä laajennukset ratkaisevat ikivihreitä ongelmia (esim. ongelmia, joita kehittäjille aina tulee vastaan), mutta he päivittävät laajennukset tarvittaessa. Laajennukset ovat avoimen lähdekoodin ja integroituvat muihin Google Cloud Platform- ja Firebase-tuotteisiin, ja voit aloittaa etsimällä niitä Laajennusten hakemistosivu tai Firebase Extensions GitHubin repo.

Sovellusten jakelu

Ennen kuin julkaiset sovelluksen Google Playssa tai Apple App Storessa, sinun kannattaa ehdottomasti jakaa sovelluksesi luotetuille testaajille. Yritykset, jotka tekevät näin, "syövät omaa koiranruokaansa" tai "koiraavat" sovelluksiaan. Vaikka voit käyttää Google Playta yksityisen sovelluksen isännöimiseen organisaatiollesi, sinun on tehtävä sama myös Apple App Storessa, jos sovelluksesi on monialustainen. Firebase App Distributionin avulla voit kuitenkin hallita sovelluksesi julkaisua edeltävien versioiden jakelua sekä Androidille että iOS: lle. Voit hallita useita testausryhmiä, lähettää kutsulinkkejä, ladata sovelluksia uusiin jakeluihin ja lisätä julkaisutietoja hallintapaneelista. App Distribution tarjoaa jopa CLI-tuen Gradlelle rakentamiseen, Fastlanelle automaatioon ja Firebase CLI: lle käyttöönottoa varten.

Google sanoo, että App Distribution on siirtymässä julkiseen beta-tilaan ensimmäisen alfajulkaisun jälkeen I/O 2019:ssä. Voit aloittaa tässä. Sovellusten jakelun ansiosta Google tarjoaa nyt kaikki ominaisuudet, jotka siirtyvät Fabric-käyttäjät etsivät. Kangas on auringonlaskun aikaan 31.3.2020.

Verkkosovellusten Analyticsin laajentaminen

Kuten aiemmin mainitsin, yksi Firebasen pääominaisuuksista on Analytics. Google Analyticsin avulla voit seurata käyttäjien sitoutumista sovellukseesi, jotta voit optimoida käyttökokemuksen kasvattaaksesi pysyvyyttä. Analytics on ollut saatavilla natiivimobiilisovelluksille jo jonkin aikaa, mutta nyt Google antaa kehittäjien integroida Analyticsin verkkosovelluksiin. Verkkokehittäjät voivat tallentaa tapahtumia ja käyttäjien ominaisuuksia, kuten on jo mahdollista mobiililaitteella. Kehittäjät voivat myös suorittaa suljetun suppilon analyysin selvittääkseen polun, jonka käyttäjät kulkevat verkkosovelluksissaan, jotka johtavat tulokseen.

Analyticsin laajentaminen Firebasen kautta isännöidyille verkkosivustoille antaa kehittäjille kokonaisvaltaisen näkemyksen liiketoiminnastaan ​​alustasta riippumatta. Nyt kehittäjät voivat luoda yleisön Analyticsissa ja sitten kohdistaa kyseiseen yleisöön Remote Configin tai Firebase Cloud Messagingin avulla.

Emulator Suite, päivitetty Predictions-käyttöliittymä, avoimen lähdekoodin SDK: t ja paljon muuta

Yhteenvetona joitain muita Firebase Summitissa annettavia ilmoituksia ovat:

  • Reaaliaikaiset tietokantakäynnistävät toiminnot, laajempi tuki asiakas- ja palvelinpuolen SDK: ille, hot-reloading for Suojaussäännöt muuttuvat ja uusi komento tiukentaa Firebase-emulaattorin jatkuvaa integrointia (CI) Sviitti. Lue lisää tässä.
  • Firebase Predictions -käyttöliittymä näyttää nyt "koko kirjon käyttäjäsi ennustettua käyttäytymistä", jotta voit kohdistaa paremmin käyttäjien segmentteihin. Lue lisää tässä.
  • Web SDK Remote Configin ja Analyticsin julkaisut ovat avoimen lähdekoodin. Google on testannut Invertasen Reagoi Native Firebaseen moduulit varmistaaksesi, että ne toimivat kaikissa Firebase-tuotteissa; uusi v6-julkaisu tukee kaikkia Firebase-palveluita, ja sen mukana tulee uusi verkkosivusto, joka sisältää dokumentaatiota, pika-aloitusoppaita ja päivitettyjä SDK: ita.
  • Google Cloud Platformin identiteetin ja käyttöoikeuksien hallinta ovat nyt yleisesti saatavilla. Tämä auttaa sinua luomaan rooleja, jotka rajoittavat pääsyä projektiisi.
  • Voit nyt lisätä kuvia Firebase Cloud Messagingin kautta lähetettyihin ilmoituksiin.
  • Testaa jakamista nopeuttaa testejä Firebase Test Lab jakamalla testit alaryhmiin ja ajamalla ne rinnakkain.
  • Google jatkaa investointeja ohjelmiin kehittäjien ekosysteemin edistämiseksi. Google Developer Groupien ja Women Techmakers -järjestöjen lisäksi Google esittelee nyt oppimisportaalin osoitteessa google.dev. Tämä oppimisportaali avataan ensi viikolla, ja se sisältää erityisesti itseoppimismateriaaleja ja opetusohjelmia suunniteltu parantamaan ymmärrystäsi työskentelystä Googlen kehittäjätyökalujen, kuten Google Cloud Platform ja Firebase.

Jos olet kiinnostunut katsomaan suoraa lähetystä, voit tehdä sen YouTubessa.


Kaikki tämän artikkelin kuvat ovat Googlen toimittamia.