Google memperkenalkan fitur Firebase baru untuk menyederhanakan pengembangan aplikasi

Firebase, rangkaian alat aplikasi berbasis cloud Google, mendapatkan fitur baru untuk menyederhanakan pengembangan aplikasi, seperti yang dikonfirmasi di Google I/O 2021.

Google I/O dimulai hari ini, dan di Developer Keynote yang besar, kami mendapatkan banyak berita terkait pengembangan Android. Ada perubahan pada Flutter, fitur baru di Jetpack, dan, jika judul artikel ini tidak membuat Anda bingung, ada hal baru di Firebase.

Jika Anda belum mengetahuinya, Firebase adalah rangkaian alat aplikasi berbasis cloud dari Google. Ini memiliki fitur mulai dari pengumpulan analitik hingga penyimpanan file online, dan saat ini daftar fitur tersebut semakin bertambah.

Storage Emulator bergabung dengan Firebase Emulator Suite

Beberapa waktu lalu, Google memperkenalkan Rangkaian Emulator ke Firebase. Ini adalah fitur yang memungkinkan pengembang menjalankan versi lokal dari beberapa alat di Firebase. Versi lokal berarti proses debug lebih mudah, pengembangan lebih murah, dan bahkan pemrograman offline. Meskipun Emulator Suite menyertakan beberapa alat, tidak semuanya tersedia di dalamnya. Sekarang masih belum memiliki semuanya. Tapi ada satu lagi.

Pengembang kini dapat menggunakan Firebase Storage API secara lokal melalui Emulator Suite. Apa pun yang menggunakan API ini kini dapat diuji sepenuhnya secara offline, memanfaatkan penghematan biaya dan otomatisasi pengujian yang ditingkatkan.

Dukungan Android App Bundle (.aab).

Fitur lain dari Firebase adalah alat distribusi pengujian internalnya. Mirip dengan Fitur Pengujian Internal Play Store, pengembang dapat menggunakan Firebase untuk mendistribusikan versi pengujian internal aplikasi mereka kepada pengguna iOS dan Android serta melacak statistik dari lokasi pusat.

Selagi Distribusi Aplikasi alat ini telah mendukung APK sejak dirilis, namun belum mendukung Android App Bundle. App Bundle adalah cara yang lebih efisien untuk mendistribusikan aplikasi (jika platform mendukungnya) karena App Bundle hanya melayani bagian aplikasi yang diperlukan untuk perangkat berbeda. Saat ini, Firebase App Distribution mendapatkannya dukungan untuk App Bundle, semoga memudahkan dalam menjalankan pengujian internal. Ini adalah pengumuman penting karena mulai Agustus 2021, Konsol Google Play akan melakukannya memerlukan semua aplikasi baru untuk dipublikasikan dalam format Android App Bundle.

Pemeriksaan Aplikasi

Firebase dapat menyimpan beberapa data yang cukup sensitif jika digunakan untuk itu. Itu dapat berisi status penyimpanan game, informasi pribadi, atau apa pun yang dipilih pengembang. Meskipun Firebase cukup aman, Google mengambil langkah lebih jauh Pemeriksaan Aplikasi, sekarang dalam versi beta. App Check adalah fitur opsional untuk mencegah apa pun atau siapa pun terhubung ke Firebase kecuali jika diizinkan secara khusus.

Saat ini, App Check hanya berfungsi untuk Cloud Storage, Realtime Database, dan Cloud Functions, namun Google berencana memperluas dukungan seiring berjalannya waktu.

Pemantauan Kinerja

Pemantauan Kinerja adalah fitur Firebase lain yang berguna. Ini memungkinkan pengembang memantau masalah kinerja dan menentukan penyebabnya, semuanya dari satu halaman. Tapi itu tidak sempurna. Data yang ditampilkan akan mengalami penundaan, artinya masalah pada rilis baru mungkin tidak muncul selama beberapa menit, jam, atau bahkan berhari-hari.

Namun kini, Performance Monitoring memproses data secara real-time. Segera setelah masalah apa pun muncul, pengembang akan melihatnya.

UI baru

Tidak semua pengumuman tentang fitur baru di Firebase saat ini. Ada juga beberapa perombakan UI.

Halaman Remote Config, Alur Publikasi, dan Hasil Pengujian A/B semuanya mendapatkan antarmuka pengguna yang baru dan lebih baik. Google mengatakan perubahan ini akan memudahkan Anda melihat data yang ingin Anda lihat sambil menyingkirkan data yang lebih detail atau tidak relevan.

SDK Web baru

Sejauh ini banyak sekali pemberitaan tentang Firebase itu sendiri atau Android dan iOS. Namun ada juga beberapa hal baru untuk web, termasuk satu set SDK baru untuk aplikasi web memasuki beta. SDK ini bersifat modular, artinya developer hanya dapat mengimpor bagian Firebase yang diperlukan, sehingga mengurangi waktu muat dan menghemat ruang.

Ekstensi Firebase Baru

Selain beberapa SDK baru, ada juga beberapa Ekstensi baru untuk Firebase. Pengembang dapat berintegrasi dengan berbagai penyedia pihak ketiga untuk menghadirkan pengalaman yang lebih baik pada Firebase. Kemitraan dengan Algolia memungkinkan mencari melalui Firestore. Ekstensi MailChimp membantu pengembang mengirim email yang dipersonalisasi ke pengguna. Integrasi MessageBird ditambahkan metode komunikasi lain untuk pengguna. Akhirnya, pengembang dapat memanfaatkan API Perspektif dari Jigsaw untuk menganalisis konten buatan pengguna secara otomatis.

Crashlytics

Crashlytics mungkin adalah salah satu alat Firebase paling populer, dan juga mengalami beberapa perubahan. Pertama, pengembang kini dapat berbuat lebih banyak dengan kunci khusus, melihat tren di seluruh kunci, atau bahkan memfilter sesi berdasarkan nilai kunci.

Itu Crashlytics NDK Dan SDK Persatuan Crashlytics juga mendapat beberapa pembaruan. NDK kini memberikan pelacakan tumpukan yang lebih detail, sementara Unit menyediakan pengelompokan error yang lebih baik dan metadata perangkat tambahan terkait game, seperti GPU, DPI, dan resolusi layar.


Itu pasti banyak perubahan di Firebase. Meskipun sebagian besar bersifat bertahap, hal ini hanya memperkuat seperangkat alat yang sudah luar biasa dari Google. Pastikan untuk memeriksa postingan blog Google untuk detail lebih lanjut tentang apa yang baru, atau lihat liputan kami yang lain di Google I/O 2021 untuk berita lebih lanjut.