Tahun ini memang luar biasa! Mei lalu, kami memperluas Firebase ke dalam platform aplikasi terpadu, membangun berdasarkan backend-as-a-service bawaan dan menambahkan produk untuk membantu developer menumbuhkan user base, serta menguji dan memonetisasi aplikasi mereka. Dengan mendengarkan developer seperti Wattpad, yang membangun aplikasi menggunakan Firebase hanya dalam waktu 3 pekan, menjadikan semua upaya keras ini terbayarkan.

Kami senang dengan respons awal dari komunitas ini, namun kami yakin perjalanan ini baru kita mulai. Mari kita membahas penyempurnaan yang ditawarkan Firebase hari ini.

Mengintegrasikan dengan Fabric

Januari lalu, kami mengumumkan bergabungnya tim Fabric dengan Firebase. Fabric mulai menarik perhatian kami dengan rangkaian produknya, seperti Crashlytics, alat pelaporan kerusakan yang terbaik. Setelah lebih mengenal timnya, kami semakin terkesan karena sangat sejalan dengan misi kami: membantu developer membangun aplikasi yang lebih baik serta meningkatkan keberhasilan bisnis. Selama beberapa bulan, kami erat bekerjasama dengan tim Fabric untuk menggabungkan semua yang terbaik dari platform kami.
Kami berencana menjadikan Crashlytics produk utama pelaporan kerusakan di Firebase. Jika Anda belum menggunakan alat (bantu) pelaporan kerusakan, kami sarankan Anda memperhatikan Crashlytics dan melihat apa yang dapat membantu Anda. Anda bisa memulai dengan mengikuti dokumentasi Fabric.

Autentikasi telepon masuk ke Firebase

Autentikasi nomor telepon adalah permintaan terbesar bagi Firebase Authentication, jadi dengan gembira kami umumkan bahwa kami telah bekerja dengan tim Fabric Digits untuk membawa autentikasi telepon ke platform kami. Anda kini bisa mengizinkan pengguna Anda masuk dengan nomor telepon mereka, selain email/password seperti biasa atau dengan penyedia identitas seperti Google atau Facebook. Ini memberi Anda solusi autentikasi komprehensif siapa pun pengguna Anda atau bagaimana pun cara mereka masuk.
Pada saat yang sama, tim Fabric akan mengistirahatkan nama Digits dan SDK. Jika Anda saat ini menggunakan Digits, beberapa minggu ke depan kami akan memperkenalkan kemampuan menautkan akun Digits Anda yang ada dengan Firebase lalu mengganti Firebase SDK dengan Digits SDK. Kunjungi blog Digits untuk mengetahui selengkapnya.

Memperkenalkan Firebase Performance Monitoring

Kami menyadari bahwa stabilitas dan kinerja buruk aplikasi adalah alasan utama bagi pengguna untuk memberikan rating buruk kepada aplikasi Anda dan kemungkinan mereka sekaligus berhenti menggunakannya. Sebagai bagian upaya kami membantu Anda membangun aplikasi lebih baik, dengan gembira kami umumkan peluncuran Performance Monitoring versi beta.
Firebase Performance Monitoring adalah alat (bantu) baru yang membantu Anda memahami saat pengalaman pengguna terpengaruh oleh kode yang berjalan buruk atau kondisi jaringan yang buruk. Anda bisa mengetahui selengkapnya dan memulai Performance Monitoring di dokumentasi Firebase.

Analytics lebih tangguh

Analytics telah menjadi inti dari platform Firebase sejak kami meluncurkun I/O terakhir. Kami mengetahui bahwa memahami pengguna Anda adalah cara pertama agar aplikasi Anda berhasil, jadi kami terus berinvestasi dalam menyempurnakan produk analisis kami.
Pertama, Anda mungkin memperhatikan Anda mulai melihat nama "Google Analytics for Firebase" di sekitar dokumentasi kami. Solusi analytics kami dibangun bersama dengan tim Google Analytics, dan laporan tersedia di konsol Firebase dan antarmuka Google Analytics. Jadi, kami mengubah nama Firebase Analytics menjadi Google Analytics for Firebase, untuk mencerminkan data analytics aplikasi Anda dipakai bersama oleh keduanya.
Bagi Anda yang memonetisasi aplikasi dengan AdMob, kami telah memulai berbagi data di antara kedua platform, membantu Anda memahami nilai pelanggan (LTV) pengguna Anda sebenarnya, dari pendapatan pembelian dan AdMob. Anda akan melihat wawasan baru tersebut muncul pada dasbor Analytics yang diperbarui.
Banyak dari Anda juga meminta wawasan analisis tentang parameter dan kejadian khusus. Mulai hari ini, anda bisa mendaftarkan hingga 50 parameter kejadian khusus dan melihat detailnya dalam laporan Analytics Anda. Ketahui selengkapnya tentang pelaporan parameter khusus.

Firebase untuk semua - iOS, game, dan sumber terbuka

Misi Firebase adalah membantu semua developer membangun aplikasi yang lebih baik. Dengan semangat tersebut, hari ini kami umumkan platform yang diluaskan dan dukungan vertikal bagi Firebase.
Pertama-tama, sejak Swift telah menjadi bahasa pilihan bagi kebanyakan developer iOS, kami telah memperbarui SDK untuk menangani nuansa bahasa Swift, menjadikan development Swift sebagai pengalaman native di Firebase.
Kami juga telah menyempurnakan Firebase Cloud Messaging dengan menambahkan dukungan bagi autentikasi berdasarkan token untuk APN, dan banyak menyederhanakan logika pendaftaran dan koneksi pada SDK klien.
Kedua, kami telah mendengar dari komunitas developer game bahwa salah satu statistik terpenting yang Anda pantau adalah frames per second (FPS). Jadi, kami telah membangun dukungan Loop Game & FPS yang memantau ke Test Lab for Android, memungkinkan Anda mengevaluasi laju bingkai game sebelum diterapkan. Ditambah dengan plug-in Unity dan SDK C++, yang kami umumkan pada GDC tahun ini, menurut kami Firebase adalah opsi bagus bagi developer game. Untuk melihat contoh game yang dibangun dengan Firebase, lihat aplikasi Mecha Hamster di Github kami.
Terakhir, kami telah mengambil langkah awal yang besar untuk membuat SDK kami menjadi open-source. Kami percaya dengan software open source, bukan hanya karena transparansi merupakan tujuan penting, namun juga karena inovasi terbesar terjadi saat kita semua berkolaborasi. Anda bisa melihat repo baru kami di laman proyek open source dan mengetahui selengkapnya tentang keputusan kami di entri blog ini.

Hosting Dinamis dengan Cloud Functions for Firebase

Maret lalu, kami meluncurkan Cloud Functions for Firebase, yang memungkinkan Anda menjalankan kode backend khusus untuk merespons kejadian yang dipicu oleh fitur Firebase dan permintaan HTTP. Ini memungkinkan Anda melakukan sesuatu seperti mengirim notifikasi saat pengguna masuk atau membuat gambar kecil secara otomatis saat gambar diunggah ke Cloud Storage.
Hari ini, dalam upaya untuk melayani komunitas developer web lebih baik, kami meluaskan Firebase Hosting berintegrasi dengan Cloud Functions. Ini berarti, sebagai tambahan untuk melayani aset statis bagi aplikasi web, Anda kini bisa melayani konten dinamis, dihasilkan oleh Cloud Functions, melalui Firebase Hosting. Bagi Anda yang sedang membangun progressive web app, Firebase Hosting + Cloud Functions memungkinkan Anda memulai tanpa server sepenuhnya. Anda bisa mengetahui selengkapnya dengan mengunjungi dokumentasi kami.

Program Firebase Alpha

Tujuan kami adalah membangun pengalaman terbaik developer: produk yang mudah digunakan, dokumentasi yang baik, dan API yang intuitif. Dan Anda adalah sumber daya terbaik yang kami miliki untuk menyempurnakan Firebase! Masukan dan pertanyaan Anda terus mendorong kami menjadikan Firebase lebih baik lagi.
Sehubungan dengan itu, dengan gembira kami umumkan program Firebase Alpha, saat Anda memiliki kesempatan menguji produk paling mutakhir kami. Tidak ada yang sempurna (sebenarnya, kami hampir bisa menjamin tidak akan ada yang sempurna), tetapi dengan berpartisipasi dalam komunitas alfa, Anda akan membantu menentukan masa depan Firebase. Jika Anda ingin terlibat, harap daftarkan ketertarikan Anda di formulir Firebase Alpha.
Terima kasih atas dukungan, antusiasme, dan, yang terpenting, masukan Anda. Komunitas Firebase adalah alasan kami bertumbuh dan menyempurnakan platform kami dengan kecepatan luar biasa setahun terakhir ini. Kami ingin terus bekerja sama dengan Anda membangun produk intuitif dan sederhana untuk mengembangkan aplikasi dan menumbuhkan bisnis mobile. Untuk memulai Firebase sekarang, kunjungi situs web kami yang baru diredesign. Kami ingin segera bisa melihat kreasi Anda!