Google julkistaa uusia Firebase-ominaisuuksia tehostaakseen sovellusten kehitystä

Firebase, Googlen pilvipohjainen sovellustyökalupaketti, saa uusia ominaisuuksia sovelluskehityksen virtaviivaistamiseksi, kuten Google I/O 2021 -tapahtumassa vahvistettiin.

Google I/O käynnistyi aiemmin tänään, ja suuressa Developer Keynotessa saamme paljon Android-kehitykseen liittyviä uutisia. Flutteriin on tehty muutoksia, Jetpackin uusia ominaisuuksia ja, jos tämän artikkelin otsikko ei vihjannut, Firebasessa on uusia asioita.

Jos et tiedä, Firebase on Googlen pilvipohjainen sovellustyökalupaketti. Siinä on ominaisuuksia, jotka vaihtelevat analytiikkakokoelmasta online-tiedostojen tallennustilaan, ja nykyään tämä ominaisuusluettelo laajenee.

Storage Emulator liittyy Firebase Emulator Suiteen

Vähän aikaa sitten Google esitteli Emulator Suite Firebaseen. Tämä on ominaisuus, jonka avulla kehittäjät voivat käyttää paikallisia versioita joistakin Firebasen työkaluista. Paikalliset versiot tarkoittavat helpompaa virheenkorjausta, halvempaa kehitystä ja jopa offline-ohjelmointia. Vaikka Emulator Suite sisältää useita työkaluja, se ei sisällä kaikkia. Nyt niitä ei vieläkään ole. Mutta siinä on yksi lisää.

Kehittäjät voivat nyt käyttää Firebase Storage API: ta paikallisesti Emulator Suiten kautta. Kaikki, mikä käyttää tätä API: ta, voidaan nyt testata täysin offline-tilassa, mikä hyödyntää kustannussäästöjä ja parannettua testausautomaatiota.

Android App Bundle (.aab) -tuki

Toinen Firebasen ominaisuus on sen sisäiset testaustyökalut. Samanlainen kuin Play Kaupan sisäinen testausominaisuus, kehittäjät voivat jakaa Firebasen sovellusten sisäisiä testausversioita sekä iOS- että Android-käyttäjille ja seurata tilastoja keskitetysti.

Samalla kun Sovellusten jakelu työkalu on tukenut APK: ita julkaisustaan ​​lähtien, se ei ole tukenut Android App Bundle -paketteja. App Bundle -paketit ovat tehokkaampi tapa jakaa sovelluksia (jos alusta tukee sitä), koska ne palvelevat vain eri laitteille tarvittavia sovelluksen osia. Tänään Firebase App Distribution saa tuki App Bundleille, toivottavasti helpottaa sisäisten testien suorittamista. Tämä on tärkeä ilmoitus, sillä elokuusta 2021 alkaen Google Play Console tulee vaativat kaikki uudet sovellukset julkaistaan ​​Android App Bundle -muodossa.

Sovelluksen tarkistus

Firebase voi tallentaa melko arkaluonteisia tietoja, jos sitä käytetään siihen. Siinä voi olla pelin tallennustiloja, henkilökohtaisia ​​tietoja tai mitä tahansa muuta kehittäjän valitsemaa. Vaikka Firebase on melko turvallinen, Google ottaa sen askeleen pidemmälle Sovelluksen tarkistus, nyt beta. Sovelluksen tarkistus on valinnainen ominaisuus, joka estää mitään tai ketään yhdistämästä Firebaseen, ellei sillä ole erikseen valtuutusta.

Tällä hetkellä App Check toimii vain pilvitallennustilassa, Realtime Databasessa ja Cloud Functionsissa, mutta Google suunnittelee laajentavansa tukea ajan myötä.

Suorituskyvyn seuraaminen

Suorituskyvyn seuraaminen on jälleen yksi hyödyllinen Firebase-ominaisuus. Sen avulla kehittäjät voivat seurata suorituskykyongelmia ja paikantaa niiden syyt yhdeltä sivulta. Mutta se ei ollut täydellinen. Näytetyissä tiedoissa olisi viive, mikä tarkoittaa, että uusien julkaisujen ongelmat eivät ehkä näy minuuttien, tuntien tai jopa päivien aikana.

Nyt Performance Monitoring kuitenkin käsittelee tietoja reaaliajassa. Heti kun ongelmia ilmenee, kehittäjät näkevät ne.

Uudet käyttöliittymät

Kaikki ilmoitukset eivät koske Firebasen uutta ominaisuutta tänään. Myös käyttöliittymäkorjauksia on tehty.

Remote Config, Publish Flow ja A/B Test Results -sivut ovat kaikki saaneet uusia ja parannettuja käyttöliittymiä. Google sanoo, että näiden muutosten pitäisi helpottaa haluamiesi tietojen näkemistä samalla, kun ne jättävät yksityiskohtaisemmat tai merkityksettömät tiedot pois tieltä.

Uudet Web SDK: t

Suuri osa uutisista on tähän mennessä koskenut Firebasesta tai Androidista ja iOS: stä. Mutta verkossa on myös joitain uusia asioita, mukaan lukien joukko uusia SDK: ita verkkosovelluksille betaan siirtymässä. Nämä SDK: t ovat modulaarisia, joten kehittäjät voivat tuoda vain tarvitsemansa Firebasen osat, mikä lyhentää latausaikoja ja säästää tilaa.

Uudet Firebase-laajennukset

Joidenkin uusien SDK: iden lisäksi on myös joitain uusia laajennuksia Firebaselle. Kehittäjät voivat integroitua useisiin kolmannen osapuolen palveluntarjoajiin tuodakseen paremman kokemuksen Firebaseen. Kumppanuus Algolian kanssa mahdollistaa etsiminen Firestoren kautta. MailChimp-laajennus auttaa kehittäjiä lähettää henkilökohtaisia ​​sähköposteja käyttäjille. MessageBird-integraatiot lisätään toinen viestintätapa käyttäjille. Lopuksi kehittäjät voivat hyödyntää Perspective API Jigsawilta analysoida käyttäjien luomaa sisältöä automaattisesti.

Crashlytics

Crashlytics on luultavasti yksi suosituimmista Firebase-työkaluista, ja sekin on tulossa joitain muutoksia. Ensinnäkin kehittäjät voivat nyt tehdä enemmän mukautetuilla avaimilla, tarkastella niiden välisiä trendejä tai jopa suodattaa istuntoja avainarvojen perusteella.

The Crashlytics NDK ja Crashlytics Unity SDK myös joitain päivityksiä. NDK tarjoaa nyt yksityiskohtaisemmat pinojäljet, kun taas Unit tarjoaa paremman kaatumisryhmittelyn ja peleihin liittyviä lisämetatietoja, kuten GPU: n, DPI: n ja näytön resoluution.


Se on varmasti paljon muutoksia Firebasessa. Vaikka monet näistä ovat asteittaisia, ne vain vahvistavat jo ennestään uskomatonta Googlen työkaluvalikoimaa. Muista tutustua Googlen blogikirjoituksiin saadaksesi lisätietoja uutuuksista tai tutustu muihin uutuuksiin Google I/O 2021 lisää uutisia varten.