Uygulama Dağıtımı, Uzantılar ve Web Uygulama Analizi Firebase'e geliyor

Google, yıllık Firebase Zirvesi'nde geliştirici platformu için yeni özellikleri duyurdu: Uygulama Dağıtımı, Uzantılar, web uygulamaları Analytics desteği ve daha fazlası.

Bir Android uygulama geliştiricisiyseniz, muhtemelen Google'ın mobil geliştirme paketi olan Firebase'i araştırmış veya zaten kullanmışsınızdır. Uygulamanızı dağıtmayı planlamıyorsanız Google Play'in dışında, o zaman Firebase'in sunduğu bir veya daha fazla aracı uygulamanın hiçbir dezavantajı yoktur (tabii ki bu, ne kadar yapabileceğinize bağlıdır). karşılayabilirsiniz.) Firebase aracılığıyla, uygulama kullanımı ve kullanıcı etkileşimiyle ilgili analizler için Google Analytics'i uygulayabilir, A/B testi gerçekleştirebilirsiniz. Remote Config, Cloud Messaging ile hedeflenen mesajlarla kullanıcı tutma oranını artırın, Crashlytics aracılığıyla çökmeleri takip edin, web sitelerini Barındırma ve daha fazla. Firebase'i kullanan aylık 2 milyondan fazla aktif uygulamayla Google, platformu Android uygulama geliştiricileri için daha da kullanışlı hale getirmek istiyor ve bu nedenle Firebase'in özellik kümesini genişletmeye devam ediyor.

Bugün Google, mobil geliştirme platformu için çeşitli yeni özellikleri açıkladı. Duyuruda öne çıkanlar arasında Uzantılar, Uygulama Dağıtımı ve web uygulamaları için Google Analytics desteği yer alıyor ancak dikkate alınması gereken başka önemli duyurular da var. Duyurular şu adreste yapılıyor: Google'ın Firebase Zirvesibugün İspanya'da gerçekleşiyor. Etkinliğe katılamamanız veya izleyememeniz durumunda size duyuruların bir özetini sunmak için Firebase'in iki Ürün Müdürü Francis Ma ve Kristen Johnson ile konuştuk. canlı yayın.

Firebase Uzantıları

Yeni Uzantılar özelliğinin arkasındaki ana fikir, ortak kod yazmaya harcadığınız zamanı azaltmaktır. Bir "Uzantı" tam olarak burada kulağa geldiği gibidir; Google Chrome tarayıcısına işlevsellik ekleyen Chrome Uzantılarını düşünün, bunun yerine Google Cloud'un sunucusuz ürünlerini (Cloud Functions gibi) kullanan projeler için. Firebase Uzantıları, küçük resimlerin yeniden boyutlandırılması, dizelerin çevrilmesi, e-posta listelerine kişi eklenmesi, URL'lerin kısaltılması vb. görevleri yerine getiren önceden paketlenmiş kod paketleridir. Lansman sırasında, tümü Google tarafından yayınlanan 9 Uzantı tüm geliştiricilerin kullanımına sunulacak.

Google, yaptıkları Uzantıların kalıcı sorunları çözdüğünü söylüyor (ör. geliştiriciler için her zaman ortaya çıkan sorunlar), ancak gerekirse Uzantıları güncelleyeceklerdir. Uzantılar açık kaynaklıdır ve diğer Google Cloud Platform ve Firebase ürünleriyle entegredir. Uzantıları şurada arayarak başlayabilirsiniz. Uzantılar Dizini sayfası veya Firebase Uzantıları GitHub deposu.

Uygulama Dağıtımı

Google Play'de veya Apple App Store'da bir uygulama yayınlamadan önce, uygulamanızı mutlaka bir dizi güvenilir test uzmanına dağıtmak isteyeceksiniz. Bunu yapan şirketler, uygulamalarını "kendi test sürümünü yiyor" veya "test sürümünü kullanıyor". Kuruluşunuz için özel bir uygulamayı barındırmak için Google Play'i kullanabilirsiniz ancak uygulamanız platformlar arası ise aynı şeyi Apple App Store için de yapmanız gerekir. Ancak Firebase Uygulama Dağıtımı ile uygulamanızın hem Android hem de iOS için yayın öncesi sürümlerinin dağıtımını yönetebilirsiniz. Kontrol panelinden birden fazla test grubunu yönetebilir, davet bağlantıları gönderebilir, yeni dağıtımlar için uygulamalar yükleyebilir ve sürüm notları ekleyebilirsiniz. App Distribution, bina için Gradle, otomasyon için Fastlane ve dağıtım için Firebase CLI için CLI desteği bile sağlar.

Google, App Distribution'ın I/O 2019'daki ilk alfa sürümünden sonra genel beta durumuna geçtiğini söylüyor. Başlayabilirsiniz Burada. Uygulama Dağıtımı sayesinde Google artık tüm özellikleri sağlıyor Fabric kullanıcılarının geçişi arıyoruz. Kumaş 31 Mart 2020'de gün batımına çıkacak.

Web Uygulamaları için Analytics'in Genişletilmesi

Daha önce de belirttiğim gibi Firebase'in temel özelliklerinden biri Analytics'tir. Google Analytics'i kullanarak kullanıcıların uygulamanızla nasıl etkileşim kurduğunu takip edebilir, böylece elde tutma oranını artırmak için kullanıcı deneyimini optimize edebilirsiniz. Analytics bir süredir yerel mobil uygulamalarda kullanılabiliyor ancak artık Google, geliştiricilerin Analytics'i web uygulamalarıyla entegre etmesine izin verecek. Web geliştiricileri, mobil cihazlarda zaten mümkün olduğu gibi etkinlikleri ve kullanıcı özelliklerini kaydedebilecek. Geliştiriciler ayrıca kullanıcıların web uygulamalarında dönüşüme yol açan yolu bulmak için kapalı bir dönüşüm hunisi analizi gerçekleştirebilecek.

Firebase aracılığıyla barındırılan web siteleri için Analytics'in genişletilmesi, platform ne olursa olsun geliştiricilere işlerine ilişkin bütünsel bir görünüm sunacak. Geliştiriciler artık Analytics'te bir hedef kitle oluşturabilir ve daha sonra bu hedef kitleyi Remote Config veya Firebase Cloud Messaging kullanarak hedefleyebilir.

Emulator Suite, Güncellenmiş Tahminler Kullanıcı Arayüzü, Açık Kaynaklı SDK'lar ve daha fazlası

Firebase Zirvesi'nde yapılacak diğer duyurulardan bazıları özetle şöyle:

  • Gerçek zamanlı veritabanı tetiklemeli işlevler, istemci ve sunucu tarafı SDK'ları için daha geniş destek, çalışırken yeniden yükleme Güvenlik Kuralları değişiklikleri ve Firebase Emulator için Sürekli Entegrasyonu (CI) sıkılaştırmaya yönelik yeni bir komut Süit. Daha fazla bilgi edin Burada.
  • Firebase Predictions kullanıcı arayüzü artık size "kullanıcınızın tahmin edilen davranışının tüm yelpazesini" gösteriyor; böylece kullanıcılarınızın segmentlerini daha iyi hedefleyebilirsiniz. Daha fazla bilgi edin Burada.
  • Web SDK'sı Remote Config ve Analytics sürümleri açık kaynaklıdır. Google Invertase'i test etti Yerel Firebase'e Tepki Ver tüm Firebase ürünlerinde çalıştıklarından emin olmak için modüller; yeni v6 sürümü tüm Firebase hizmetlerini destekler ve belgeleri, hızlı başlangıç ​​kılavuzlarını ve yükseltilmiş SDK'ları içeren yeni bir web sitesiyle birlikte gelir.
  • Google Cloud Platform'un Kimlik ve Erişim Yönetimi artık genel olarak mevcut. Bu, projenize erişimi sınırlandıracak roller oluşturmanıza yardımcı olacaktır.
  • Artık Firebase Cloud Messaging aracılığıyla gönderilen bildirimlere resim ekleyebilirsiniz.
  • Test Parçalaması testleri hızlandırır Firebase Test Laboratuvarı testleri alt gruplara bölerek ve paralel olarak çalıştırarak.
  • Google, geliştirici ekosistemini geliştirmeye yönelik programlara yatırım yapmaya devam ediyor. Google Geliştirici Grupları ve Kadın Teknoloji Uzmanlarına ek olarak Google artık google.dev'de bir Öğrenme Portalı sunuyor. Gelecek hafta erişime açılacak olan bu Öğrenme Portalı, özel olarak kendi kendine öğrenme materyallerine ve eğitimlerine ev sahipliği yapacak. Google Cloud Platform gibi Google geliştirici araçlarıyla çalışma anlayışınızı geliştirmek için tasarlandı ve Firebase.

Canlı yayını izlemek istiyorsanız bunu YouTube'da yapabilirsiniz.


Bu makaledeki tüm görseller Google tarafından sağlanmıştır.