Distribuția aplicațiilor, extensiile și analiza aplicațiilor web vor veni în Firebase

La summitul anual Firebase, Google a anunțat noi funcții pentru platforma sa de dezvoltatori: Distribuție de aplicații, Extensii, suport Google Analytics pentru aplicații web și multe altele.

Dacă sunteți un dezvoltator de aplicații pentru Android, atunci probabil că v-ați analizat sau utilizați deja Firebase, suita de dezvoltare mobilă a Google. Cu excepția cazului în care intenționați să vă distribuiți aplicația în afara Google Play, atunci nu există niciun dezavantaj în implementarea unuia sau mai multor instrumente oferite de Firebase (acesta depinde, desigur, de cât de mult puteți Prin Firebase, puteți implementa Google Analytics pentru informații despre utilizarea aplicației și implicarea utilizatorilor, puteți efectua teste A/B cu Remote Config, îmbunătățiți reținerea utilizatorilor prin mesaje direcționate cu Cloud Messaging, urmăriți blocările prin Crashlytics, găzduiți site-uri web cu Gazduire, si mult mai mult. Cu peste 2 milioane de aplicații active lunare care folosesc Firebase, Google dorește să facă platforma și mai utilă pentru dezvoltatorii de aplicații Android, astfel încât aceștia continuă să extindă setul de funcții Firebase.

Astăzi, Google a dezvăluit câteva funcții noi pentru platforma de dezvoltare mobilă. Punctele importante ale anunțului includ Extensii, Distribuție de aplicații și suport Google Analytics pentru aplicațiile web, dar există și alte anunțuri importante de care trebuie să țineți cont. Anunțurile se fac la Summit-ul Google Firebase, care are loc astăzi în Spania. Am vorbit cu Francis Ma și Kristen Johnson, doi manageri de produs pentru Firebase, pentru a vă aduce un rezumat al anunțurilor în cazul în care nu ați putut ajunge la eveniment sau nu puteți viziona. fluxul live.

Extensii Firebase

Reducerea timpului petrecut scriind cod standard este ideea principală din spatele noii funcții Extensions. O „Extensie” este exact ceea ce sună aici; Gândiți-vă la Extensiile Chrome care adaugă funcționalitate browserului Google Chrome, dar în schimb pentru orice proiecte care utilizează produsele fără server ale Google Cloud (cum ar fi Cloud Functions). Extensiile Firebase sunt pachete de cod pre-ambalate care se ocupă de sarcini precum redimensionarea miniaturilor, traducerea șirurilor, adăugarea de persoane la listele de e-mail, scurtarea adreselor URL etc. La lansare, vor fi disponibile 9 extensii, toate publicate de Google, pentru toți dezvoltatorii.

Google spune că extensiile pe care le-au creat rezolvă probleme veșnic verzi (de ex. probleme care apar întotdeauna pentru dezvoltatori), dar aceștia vor actualiza Extensiile dacă este necesar. Extensiile sunt open-source și se integrează cu alte produse Google Cloud Platform și Firebase și puteți începe căutându-le pe Pagina Director de extensii sau Extensii Firebase Repo GitHub.

Distribuția aplicației

Înainte de a publica o aplicație pe Google Play sau pe Apple App Store, cu siguranță veți dori să vă distribuiți aplicația unui set de testeri de încredere. Companiile care fac acest lucru „își mănâncă propriul test de testare” sau „dogfood”, aplicațiile lor. Deși puteți folosi Google Play pentru a găzdui o aplicație privată pentru organizația dvs., va trebui să faceți același lucru și pentru Apple App Store dacă aplicația dvs. este multiplatformă. Cu Firebase App Distribution, totuși, puteți gestiona distribuția versiunilor pre-lansare ale aplicației dvs. atât pentru Android, cât și pentru iOS. Puteți gestiona mai multe grupuri de testare, puteți trimite linkuri de invitație, puteți încărca aplicații pentru noi distribuții și puteți adăuga note de lansare din tabloul de bord. App Distribution oferă chiar suport CLI pentru Gradle pentru construcție, Fastlane pentru automatizare și Firebase CLI pentru implementare.

Google spune că App Distribution trece la statutul beta public după lansarea inițială alfa la I/O 2019. Puteți începe Aici. Cu App Distribution la bord, Google oferă acum toate funcțiile care utilizatorii Fabric în tranziție cauta. Țesătura va fi apus pe 31 martie 2020.

Extinderea Analytics pentru aplicații web

După cum am menționat mai devreme, una dintre principalele caracteristici ale Firebase este Analytics. Folosind Google Analytics, puteți urmări modul în care utilizatorii interacționează cu aplicația dvs., astfel încât să puteți optimiza experiența utilizatorului pentru a crește păstrarea. Analytics este disponibil pentru aplicațiile mobile native de ceva timp, dar acum Google va permite dezvoltatorilor să integreze Analytics cu aplicațiile web. Dezvoltatorii web vor putea înregistra evenimente și proprietăți ale utilizatorilor așa cum este deja posibil pe mobil. Dezvoltatorii vor putea, de asemenea, să efectueze o analiză a pâlniei închise pentru a afla calea pe care o parcurg utilizatorii în aplicațiile lor web care duc la o conversie.

Extinderea Analytics pentru site-urile web găzduite prin Firebase le va oferi dezvoltatorilor o viziune holistică asupra afacerii lor, indiferent de platformă. Acum, dezvoltatorii pot crea o audiență în Analytics și apoi pot viza acel public folosind Remote Config sau Firebase Cloud Messaging.

Suită de emulatori, interfață de utilizare pentru predicții actualizate, SDK-uri cu sursă deschisă și multe altele

Unele dintre celelalte anunțuri care vor fi făcute la Firebase Summit, pe scurt, includ:

  • Funcții declanșate de baze de date în timp real, suport mai larg pentru SDK-uri pe partea de client și server, reîncărcare la cald pentru Regulile de securitate se modifică și o nouă comandă pentru a întări Integrarea continuă (CI) pentru Firebase Emulator Suită. Află mai multe Aici.
  • Interfața de utilizare Firebase Predictions vă arată acum „spectrul complet al comportamentului estimat al utilizatorului”, astfel încât să puteți viza mai bine segmente de utilizatori. Află mai multe Aici.
  • SDK web versiunile pentru Remote Config și Analytics sunt open source. Google a testat Invertase Reacționează Native Firebase module pentru a vă asigura că funcționează pentru toate produsele Firebase; noua versiune v6 acceptă fiecare serviciu Firebase și vine cu un nou site web care conține documentație, ghiduri de pornire rapidă și SDK-uri actualizate.
  • Gestionarea identității și accesului de la Google Cloud Platform sunt acum disponibilă în general. Acest lucru vă va ajuta să creați roluri pentru a limita accesul la proiectul dvs.
  • Acum puteți adăuga imagini la notificările trimise prin Firebase Cloud Messaging.
  • Testează Sharding accelerează testele în Laboratorul de testare Firebase prin împărțirea testelor în subgrupe și rularea lor în paralel.
  • Google continuă să investească în programe de promovare a ecosistemului dezvoltatorilor. Pe lângă grupurile de dezvoltatori Google și producătorii de tehnologie pentru femei, Google introduce acum un portal de învățare pe google.dev. Deschis pentru acces săptămâna viitoare, acest portal de învățare va găzdui materiale de autoînvățare și tutoriale în mod specific conceput pentru a vă îmbunătăți înțelegerea lucrului cu instrumente pentru dezvoltatori Google precum Google Cloud Platform și Firebase.

Dacă sunteți interesat să vizionați streamul live, o puteți face pe YouTube.


Toate imaginile din acest articol au fost furnizate de Google.