Dystrybucja aplikacji, rozszerzenia i analityka aplikacji internetowych pojawią się w Firebase

Na dorocznym szczycie Firebase Summit Google ogłosił nowe funkcje swojej platformy programistycznej: dystrybucję aplikacji, rozszerzenia, obsługę analityki aplikacji internetowych i nie tylko.

Jeśli jesteś programistą aplikacji na Androida, prawdopodobnie korzystałeś z Firebase – pakietu Google do tworzenia aplikacji mobilnych. Chyba że planujesz dystrybucję swojej aplikacji poza Google Play, to nie ma żadnych wad, jeśli zaimplementujesz jedno lub więcej narzędzi oferowanych przez Firebase (zależy to oczywiście od tego, ile możesz sobie pozwolić.) Dzięki Firebase możesz wdrożyć Google Analytics, aby uzyskać wgląd w wykorzystanie aplikacji i zaangażowanie użytkowników, przeprowadzić testy A/B za pomocą Zdalna konfiguracja, zwiększ utrzymanie użytkowników dzięki ukierunkowanym wiadomościom za pomocą Cloud Messaging, śledź awarie za pomocą Crashlytics, hostuj strony internetowe za pomocą Hosting i wiele więcej. Mając ponad 2 miliony aktywnych aplikacji miesięcznie korzystających z Firebase, Google chce uczynić platformę jeszcze bardziej przydatną dla twórców aplikacji na Androida, dlatego stale rozwijają zestaw funkcji Firebase.

Google zaprezentowało dzisiaj kilka nowych funkcji mobilnej platformy programistycznej. Najważniejsze informacje obejmują rozszerzenia, dystrybucję aplikacji i obsługę Google Analytics dla aplikacji internetowych, ale są też inne ważne ogłoszenia, na które warto zwrócić uwagę. Ogłoszenia ogłaszane są o godz Szczyt Google dotyczący Firebase, które odbywa się dzisiaj w Hiszpanii. Rozmawialiśmy z Francisem Ma i Kristen Johnson, dwoma menedżerami produktu w Firebase, aby przedstawić podsumowanie ogłoszeń na wypadek, gdybyś nie mógł dotrzeć na wydarzenie lub nie mógł obejrzeć transmisję na żywo.

Rozszerzenia Firebase

Główną ideą nowej funkcji rozszerzeń jest skrócenie czasu spędzanego na pisaniu standardowego kodu. „Rozszerzenie” jest dokładnie tym, co tutaj brzmi; pomyśl o rozszerzeniach Chrome, które dodają funkcjonalność do przeglądarki Google Chrome, ale zamiast tego o wszelkich projektach korzystających z bezserwerowych produktów Google Cloud (takich jak Cloud Functions). Rozszerzenia Firebase to gotowe pakiety kodu, które obsługują zadania takie jak zmiana rozmiaru miniatur, tłumaczenie ciągów znaków, dodawanie osób do list e-mailowych, skracanie adresów URL itp. W momencie premiery udostępnionych zostanie 9 rozszerzeń – wszystkie opublikowane przez Google – dla wszystkich programistów.

Google twierdzi, że stworzone przez nich rozszerzenia rozwiązują odwieczne problemy (tj. problemy, które zawsze pojawiają się dla programistów), ale w razie potrzeby zaktualizują rozszerzenia. Rozszerzenia mają charakter open source i integrują się z innymi produktami Google Cloud Platform i Firebase. Możesz zacząć od wyszukania ich w witrynie Strona katalogu rozszerzeń Lub Repozytorium GitHub rozszerzeń Firebase.

Dystrybucja aplikacji

Zanim opublikujesz aplikację w Google Play lub Apple App Store, na pewno zechcesz udostępnić ją grupie zaufanych testerów. Firmy, które to robią, „zjadają własną karmę” lub „testują” swoje aplikacje. Możesz używać Google Play do hostowania prywatnej aplikacji dla swojej organizacji, ale jeśli Twoja aplikacja jest wieloplatformowa, musisz zrobić to samo w przypadku Apple App Store. Dzięki Firebase App Distribution możesz jednak zarządzać dystrybucją przedpremierowych wersji aplikacji na Androida i iOS. Możesz zarządzać wieloma grupami testowymi, wysyłać linki z zaproszeniami, przesyłać aplikacje do nowych dystrybucji i dodawać informacje o wersji z poziomu pulpitu nawigacyjnego. App Distribution zapewnia nawet obsługę CLI dla Gradle do budowania, Fastlane do automatyzacji i Firebase CLI do wdrażania.

Google twierdzi, że App Distribution osiąga status publicznej wersji beta po pierwszym wydaniu alfa na I/O 2019. Możesz zacząć Tutaj. Dzięki wbudowanej dystrybucji aplikacji Google udostępnia teraz wszystkie funkcje, które przenoszenie użytkowników Fabric szuka. Tkanina wygaśnie 31 marca 2020 r.

Rozszerzanie analityki dla aplikacji internetowych

Jak wspomniałem wcześniej, jedną z głównych funkcji Firebase jest Analytics. Korzystając z Google Analytics, możesz śledzić, w jaki sposób użytkownicy korzystają z Twojej aplikacji, dzięki czemu możesz zoptymalizować doświadczenia użytkowników i zwiększyć retencję. Usługa Analytics jest dostępna dla natywnych aplikacji mobilnych już od jakiegoś czasu, ale teraz Google umożliwi programistom integrację usługi Analytics z aplikacjami internetowymi. Twórcy stron internetowych będą mogli rejestrować zdarzenia i właściwości użytkownika, tak jak jest to już możliwe na urządzeniach mobilnych. Programiści będą mogli także przeprowadzić analizę zamkniętej ścieżki, aby poznać ścieżkę, którą użytkownicy podążają w swoich aplikacjach internetowych, prowadzącą do konwersji.

Rozszerzenie Analytics dla witryn hostowanych za pośrednictwem Firebase zapewni programistom całościowy obraz ich działalności bez względu na platformę. Teraz programiści mogą utworzyć grupę odbiorców w Analytics, a następnie kierować reklamy do tej grupy odbiorców za pomocą funkcji Remote Config lub Firebase Cloud Messaging.

Pakiet emulatorów, zaktualizowany interfejs przewidywań, pakiety SDK o otwartym kodzie źródłowym i wiele więcej

Podsumowując, niektóre inne ogłoszenia, które zostaną ogłoszone podczas szczytu Firebase, obejmują:

  • Funkcje wyzwalane bazą danych w czasie rzeczywistym, szersza obsługa zestawów SDK po stronie klienta i serwera, ponowne ładowanie na gorąco Zmiany w regułach bezpieczeństwa i nowe polecenie zaostrzające ciągłą integrację (CI) dla emulatora Firebase Zestaw. Ucz się więcej Tutaj.
  • Interfejs użytkownika Firebase Predictions pokazuje teraz „pełne spektrum przewidywanych zachowań użytkownika”, dzięki czemu możesz lepiej kierować reklamy na segmenty użytkowników. Ucz się więcej Tutaj.
  • Internetowy zestaw SDK Wersje programów Remote Config i Analytics są typu open source. Google przetestował Invertase Reaguj natywną bazę Firebase moduły, aby upewnić się, że działają ze wszystkimi produktami Firebase; nowa wersja v6 obsługuje każdą usługę Firebase i zawiera nową witrynę internetową zawierającą dokumentację, przewodniki szybkiego startu i ulepszone pakiety SDK.
  • Zarządzanie tożsamością i dostępem w Google Cloud Platform to: teraz ogólnie dostępne. Pomoże Ci to w utworzeniu ról ograniczających dostęp do projektu.
  • Możesz teraz dodawać obrazy do powiadomień wysyłanych za pośrednictwem Firebase Cloud Messaging.
  • Przetestuj fragmentowanie przyspiesza testy w Laboratorium testowe Firebase dzieląc testy na podgrupy i uruchamiając je równolegle.
  • Google nadal inwestuje w programy wspierające ekosystem programistów. Oprócz Grup programistów Google i Kobiet Techmakers, Google wprowadza teraz portal edukacyjny na google.dev. Ten portal edukacyjny, otwarty w przyszłym tygodniu, będzie zawierał materiały i samouczki do samodzielnej nauki zaprojektowane, aby poprawić Twoją wiedzę na temat pracy z narzędziami Google dla programistów, takimi jak Google Cloud Platform i Baza ogniowa.

Jeśli chcesz obejrzeć transmisję na żywo, możesz to zrobić w serwisie YouTube.


Wszystkie obrazy w tym artykule zostały udostępnione przez Google.