La Firebase Summit 2020, Google a anunțat noi instrumente de emulator, analiză de date și performanță pentru platforma de dezvoltare.
Firebase de la Google este un set destul de cuprinzător de instrumente de dezvoltare. Scopul său este de a facilita dezvoltarea și întreținerea aplicațiilor, cu funcții precum raportarea detaliată a erorilor, analiza utilizatorilor, autentificare și stocare. Și Google lucrează constant pentru a îmbunătăți Firebase.
Odată cu pandemia COVID-19 care a transferat milioane de lucrători la statutul de lucru de la domiciliu, cererea de colaborare la distanță și instrumente de testare a crescut dramatic. Google spune că peste 2,5 milioane de aplicații active lunar folosesc acum Firebase în fiecare lună - față de 2 milioane de aplicații la această dată anul trecut. Pentru a ajuta dezvoltatorii să înceapă cu Firebase, Google a adaptat întâlnirile pentru dezvoltatori și evenimentele comunității pentru a fi virtuale; au găzduit și o Seria din 5 părți de discuții și tutoriale
la începutul acestui an pentru a răspunde la întrebările frecvente, a împărtăși cunoștințele și a îmbunătăți productivitatea.Astăzi, Firebase introduce o serie de funcții noi pentru a accelera și mai mult dezvoltarea aplicațiilor, pentru a obține informații utile și pentru a adapta instrumentele pentru a se potrivi nevoilor dvs. Iată cele mai importante din Firebase Summit 2020.
Cu ceva timp în urmă, Firebase a introdus Emulator Suite. Această caracteristică permite dezvoltatorilor să emuleze local diverse funcții Firebase online, cum ar fi stocarea sau găzduirea. Acest lucru poate fi util dacă trebuie să testați o caracteristică online, dar doriți să evitați să o faceți într-un mediu de producție. Cu toate acestea, până astăzi, nu a acceptat pe deplin întregul set online de funcții din Firebase. În timp ce majoritatea funcțiilor funcționau, autentificarea lipsea.
Acum, Emulator Suite va suporta pe deplin toate funcțiile online ale Firebase, inclusiv Gazduire, Bază de date în timp real, Firestore, Funcții Cloud, Cloud Pub/Sub și Autentificare Firebase.
Găzduirea canalelor de previzualizare
Gazduire Firebase este exact cum suna. Dezvoltatorii îl pot folosi pentru a găzdui pagini web și aplicații web care sunt apoi implementate prin CDN-ul Google. Testarea modificărilor site-ului dvs. folosind Hosting ar putea fi totuși dificilă. Firebase nu avea anterior o modalitate ușoară de a previzualiza sau de a vizualiza modificările înainte de a fi difuzate. Aceasta este o mare problemă dacă o întreagă echipă de dezvoltare lucrează de la distanță, ceea ce face mult mai dificilă coordonarea testării. Din fericire, Firebase adaugă acum o nouă funcție pentru a le permite dezvoltatorilor să publice modificări ale canalelor de previzualizare.
Când publică pe un canal de previzualizare, dezvoltatorii pot genera o adresă URL unică pe care să o partajeze colegilor de echipă sau testeri și vizualizați o versiune complet funcțională a modificărilor acestora, fără a fi nevoie să treceți la producție sau testare în afara amplasamentului.
Segmente importate
O parte importantă a analizei este împărțirea utilizatorilor în segmente, pe baza caracteristicilor comune. Acest lucru permite dezvoltatorilor să vizeze mesaje, actualizări noi, notificări etc. către anumite grupuri de persoane. De ceva vreme, Firebase le-a permis dezvoltatorilor să exporte date de analiză din Firebase către alte servicii de analiză precum BigQuery, dar invers nu a fost posibil. Dacă aveți o sursă de date care nu era Firebase, ar trebui să creați manual segmente pe baza acestor date.
Acum, însă, Firebase a adăugat posibilitatea de a importa segmente personalizate de utilizatori. Dacă aveți mai multe surse de date pentru analiză, acum le puteți importa pe toate în Firebase pentru a vă gestiona utilizatorii într-un singur loc.
Aceasta este o prezentare generală la nivel înalt a noilor funcții majore, dar nu asta este tot ce lansează Google. Există, de asemenea, o nouă extensie numită Detect Online Presence care vă arată ce utilizatori sau dispozitive sunt în prezent online, o performanță reproiectată Tabloul de bord de monitorizare care face mai clar dacă o măsurătoare critică necesită atenție, suport pentru versiunea semantică pentru Remote Config și trei noi Google API-uri Analytics.
Pentru mai multe detalii despre aceste funcții și pentru a afla mai multe despre ce mai urmează, asigurați-vă că consultați postarea de pe blogul Google sau urmăriți streamul live pe YouTube.