Distribusi Aplikasi, Ekstensi, dan Analisis Aplikasi Web hadir di Firebase

Pada Firebase Summit tahunan, Google mengumumkan fitur-fitur baru untuk platform pengembangnya: Distribusi Aplikasi, Ekstensi, dukungan Analytics aplikasi web, dan banyak lagi.

Jika Anda seorang pengembang aplikasi Android, Anda mungkin pernah atau sudah menggunakan Firebase, rangkaian pengembangan seluler Google. Kecuali Anda berencana mendistribusikan aplikasi Anda di luar Google Play, maka tidak ada ruginya mengimplementasikan satu atau beberapa alat yang ditawarkan oleh Firebase (tentu saja, hal ini bergantung pada seberapa banyak Anda dapat mampu.) Melalui Firebase, Anda dapat menerapkan Google Analytics untuk mendapatkan wawasan tentang penggunaan aplikasi dan interaksi pengguna, serta melakukan pengujian A/B Remote Config, tingkatkan retensi pengguna melalui pesan yang ditargetkan dengan Cloud Messaging, lacak kerusakan melalui Crashlytics, host situs web dengan Tuan rumah, dan lebih banyak. Dengan lebih dari 2 juta aplikasi aktif bulanan yang menggunakan Firebase, Google ingin menjadikan platform ini lebih berguna bagi pengembang aplikasi Android, sehingga mereka terus memperluas rangkaian fitur Firebase.

Hari ini, Google meluncurkan beberapa fitur baru untuk platform pengembangan seluler. Hal-hal penting dari pengumuman ini mencakup Ekstensi, Distribusi Aplikasi, dan dukungan Google Analytics untuk aplikasi web, namun ada juga pengumuman penting lainnya yang perlu diperhatikan. Pengumuman dilakukan di KTT Firebase Google, yang berlangsung hari ini di Spanyol. Kami berbicara dengan Francis Ma dan Kristen Johnson, dua Manajer Produk Firebase, untuk memberikan ringkasan pengumuman jika Anda tidak dapat hadir atau tidak dapat menonton acara tersebut streaming langsung.

Ekstensi Firebase

Mengurangi waktu yang Anda habiskan untuk menulis kode boilerplate adalah ide utama di balik fitur Ekstensi baru. Sebuah "Ekstensi" persis seperti apa yang terdengar di sini; bayangkan Ekstensi Chrome yang menambahkan fungsionalitas ke browser Google Chrome, melainkan untuk proyek apa pun yang menggunakan produk tanpa server Google Cloud (seperti Cloud Functions). Ekstensi Firebase adalah kumpulan kode yang sudah dikemas sebelumnya yang menangani tugas-tugas seperti mengubah ukuran thumbnail, menerjemahkan string, menambahkan orang ke daftar email, memperpendek URL, dll. Saat peluncuran, 9 Ekstensi akan tersedia—semuanya diterbitkan oleh Google—untuk semua pengembang.

Google mengatakan bahwa Ekstensi yang mereka buat memecahkan masalah yang selalu ada (mis. masalah yang selalu muncul bagi pengembang), namun mereka akan memperbarui Ekstensi jika diperlukan. Ekstensi ini bersifat open-source dan terintegrasi dengan produk Google Cloud Platform dan Firebase lainnya, dan Anda dapat memulainya dengan mencarinya di Halaman Direktori Ekstensi atau Repo GitHub Ekstensi Firebase.

Distribusi Aplikasi

Sebelum memublikasikan aplikasi di Google Play atau Apple App Store, Anda pasti ingin mendistribusikan aplikasi Anda ke sekelompok penguji tepercaya. Perusahaan yang melakukan hal ini berarti "memakan dogfood mereka sendiri" atau "dogfooding" pada aplikasi mereka. Meskipun Anda dapat menggunakan Google Play untuk menghosting aplikasi pribadi untuk organisasi Anda, Anda juga harus melakukan hal yang sama untuk Apple App Store jika aplikasi Anda bersifat lintas platform. Namun, dengan Firebase App Distribution, Anda dapat mengelola distribusi versi pra-rilis aplikasi Anda untuk Android dan iOS. Anda dapat mengelola beberapa grup pengujian, mengirim tautan undangan, mengunggah aplikasi untuk distribusi baru, dan menambahkan catatan rilis dari dasbor. App Distribution bahkan menyediakan dukungan CLI untuk Gradle untuk pembangunan, Fastlane untuk otomatisasi, dan Firebase CLI untuk penerapan.

Google mengatakan App Distribution beralih ke status beta publik setelah rilis alfa awal di I/O 2019. Anda bisa memulai Di Sini. Dengan Distribusi Aplikasi, Google kini menyediakan semua fitur itu mentransisikan pengguna Fabric mencari. Kain akan terbenam pada tanggal 31 Maret 2020.

Memperluas Analytics untuk Aplikasi Web

Seperti yang saya sebutkan sebelumnya, salah satu fitur utama Firebase adalah Analytics. Dengan menggunakan Google Analytics, Anda dapat melacak bagaimana pengguna berinteraksi dengan aplikasi Anda, sehingga Anda dapat mengoptimalkan pengalaman pengguna untuk meningkatkan retensi. Analytics telah tersedia untuk aplikasi seluler asli selama beberapa waktu, namun sekarang Google akan mengizinkan pengembang mengintegrasikan Analytics dengan aplikasi web. Pengembang web akan dapat merekam peristiwa dan properti pengguna seperti yang dapat dilakukan di perangkat seluler. Pengembang juga akan dapat melakukan analisis corong tertutup untuk mengetahui jalur yang diambil pengguna dalam aplikasi web mereka yang menghasilkan konversi.

Perluasan Analytics untuk situs web yang dihosting melalui Firebase akan memberi pengembang pandangan menyeluruh tentang bisnis mereka, apa pun platformnya. Kini, developer dapat membuat audiens di Analytics dan kemudian menargetkan audiens tersebut menggunakan Remote Config atau Firebase Cloud Messaging.

Emulator Suite, UI Prediksi yang Diperbarui, SDK Sumber Terbuka, dan banyak lagi

Beberapa pengumuman lain yang akan disampaikan pada Firebase Summit, secara ringkas, antara lain:

  • Fungsi yang dipicu database waktu nyata, dukungan yang lebih luas untuk SDK sisi klien dan server, hot reload untuk Perubahan Aturan Keamanan, dan perintah baru untuk memperketat Integrasi Berkelanjutan (CI) untuk Firebase Emulator Rangkaian. Belajarlah lagi Di Sini.
  • UI Firebase Predictions kini menunjukkan "spektrum lengkap prediksi perilaku pengguna" sehingga Anda dapat menargetkan segmen pengguna dengan lebih baik. Belajarlah lagi Di Sini.
  • SDK Web rilis untuk Remote Config dan Analytics bersifat open source. Google telah menguji Invertase Bereaksi Firebase Asli modul untuk memastikan modul berfungsi untuk semua produk Firebase; rilis v6 baru mendukung setiap layanan Firebase dan dilengkapi dengan situs web baru yang berisi dokumentasi, panduan memulai cepat, dan SDK yang ditingkatkan.
  • Manajemen Identitas dan Akses Google Cloud Platform adalah sekarang tersedia secara umum. Ini akan membantu Anda membuat peran untuk membatasi akses ke proyek Anda.
  • Anda kini dapat menambahkan gambar ke notifikasi yang dikirim melalui Firebase Cloud Messaging.
  • Uji Pembagian mempercepat tes di Lab Uji Firebase dengan membagi tes menjadi subkelompok dan menjalankannya secara paralel.
  • Google terus berinvestasi dalam program untuk mengembangkan ekosistem pengembang. Selain Grup Pengembang Google dan Pembuat Teknologi Wanita, Google kini memperkenalkan Portal Pembelajaran di google.dev. Dibuka untuk diakses minggu depan, Portal Pembelajaran ini akan menampung materi dan tutorial belajar mandiri secara khusus dirancang untuk meningkatkan pemahaman Anda tentang bekerja dengan alat pengembang Google seperti Google Cloud Platform dan basis api.

Jika Anda tertarik untuk menonton siaran langsungnya, Anda dapat melakukannya di YouTube.


Semua gambar dalam artikel ini disediakan oleh Google.