Di Firebase, kami percaya aplikasi meningkatkan cara pengguna beraktivitas, bekerja, dan belajar. Dan dalam beberapa bulan terakhir, kami mendengar kisah inspiratif dari developer yang mempromosikan perubahan positif di komunitasnya, termasuk bisnis seperti MOIA, perusahaan berbagi tumpangan kendaraan yang bekerja untuk meningkatkan mobilitas perkotaan, FAVES platform pembeli fashion yang menyederhanakan pembelian pakaian untuk bisnis kecil, dan Classkick, platform pembelajaran untuk mengurangi hambatan dalam pendidikan. Ketiga perusahaan ini hanyalah beberapa contoh dari jutaan aplikasi, mulai dari startup hingga perusahaan yang secara aktif menggunakan Firebase setiap bulannya.
Karena itulah kami berkomitmen untuk memberikan solusi yang fleksibel dan terintegrasi sehingga Anda bisa terus membuat aplikasi yang disukai pengguna. Dan tahun ini di Firebase Summit, kami membagikan update tentang bagaimana kami terus mengintegrasikan Firebase dengan produk developer Google terpopuler dan membuat platform kami bekerja lebih baik dengan alat-alat ekosistem terbuka, sehingga Anda bisa mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Baca terus untuk detail selengkapnya tentang informasi terbaru, dan jangan lupa untuk melihat semua konten berkualitas (termasuk sesi teknis, demo, pathway, dan lainnya) dari pertemuan ini di situs acara kami!
Mempercepat pengembangan aplikasi
Firebase membantu Anda mempersiapkan dan menjalankan aplikasi dengan menyediakan alat yang mempercepat penyelesaian tugas sehingga Anda bisa memberikan nilai tambah kepada pengguna dalam waktu yang lebih singkat.
Deployment aplikasi web modern yang lebih cepat dengan Firebase Hosting
Firebase Hosting adalah layanan yang memungkinkan Anda dengan mudah membangun dan men-deploy situs web ke seluruh dunia tanpa mengelola infrastruktur apa pun, dengan keamanan terintegrasi dan pengalaman developer yang efisien.
Hari ini kami sangat antusias bisa merilis update sehingga Firebase Hosting tidak hanya bisa digunakan di situs statis, dan memungkinkan penerapan framework web dinamis dengan mudah, seperti Next.js dan Angular Universal. Anda bisa men-deploy semua framework ini dengan satu perintah CLI yang sama dengan perintah yang Anda gunakan hari ini, firebase deploy
. CLI kami akan mendeteksi framework yang Anda gunakan secara otomatis, menjalankan build, membuat Cloud Function saat diperlukan, menyiapkan semua konfigurasi yang diperlukan, dan menangani seluruh deployment. Kami juga menambahkan dukungan untuk build sisi klien menggunakan framework seperti Vite, Preact, Lit, dan Svelte.
Sekarang Anda bisa menghabiskan lebih sedikit waktu mengkhawatirkan detail backend, dan punya lebih banyak waktu untuk membangun tipe aplikasi web yang berkinerja tinggi dan skalabel yang disukai pengguna Anda.
Cobalah update ini dalam pratinjau dengan mendownload versi terbaru Firebase CLI, dan mengaktifkan eksperimen dengan firebase experiments:enable webframeworks
.
Mengurangi waktu untuk mengelola database Anda dengan Firestore
Cloud Firestore adalah database dokumen NoSQL yang memungkinkan Anda menyimpan, menyinkronkan, dan melakukan kueri data dengan mudah untuk aplikasi web dan seluler dalam skala besar, tanpa perlu menyentuh server. Kami sangat senang bisa mengumumkan tiga update Cloud Firestore untuk membantu mengelola dan melakukan kueri database Anda.
[Pratinjau Developer] fungsi Count(): Dengan fungsi count baru di Firestore, Anda sekarang bisa menghitung jumlah dokumen yang cocok saat Anda menjalankan kueri atau membaca dari koleksi, tanpa harus memuat dokumen yang sebenarnya, yang akan banyak menghemat banyak waktu Anda.
[Ketersediaan Umum] BaaS yang skalabel: Kami meningkatkan kemampuan inti Firestore untuk menangani penulisan dan koneksi database tanpa batas tegas, yang akan mempermudah penskalaan dan mendukung pertumbuhan aplikasi Anda bila terjadi lonjakan traffic yang besar.
[Ketersediaan Umum] Time to live (TTL): Sekarang Anda bisa menentukan kolom dalam dokumen Anda yang menentukan masa pakai dokumen itu. Firestore kemudian akan menghapus setiap dokumen setelah kedaluwarsa, sehingga Anda tidak perlu lagi menghabiskan waktu untuk mengelola kebijakan retensi data dan dapat menghemat biaya penyimpanan.
Untuk mempelajari lebih lanjut tentang fitur-fitur ini, lihat dokumentasi kami sekarang.
Membantu melindungi pengguna dan data dengan Aturan Autentikasi dan Keamanan
Menjaga data pengguna dan melindungi privasi pelanggan adalah tantangan berat yang dihadapi setiap developer. Firebase Authentication adalah solusi identitas end-to-end yang memudahkan login dan pengelolaan pengguna Anda.
Hari ini, kami sangat senang bisa membagikan fitur Autentikasi baru, bermitra dengan Google Cloud Identity Platform, untuk membantu Anda melindungi pengguna.
Pertama, kami meluncurkan Autentikasi Multi-Faktor, atau MFA, untuk membantu Anda melindungi akun pengguna, bahkan jika sandi mereka telah dibobol. Kedua, kami menambahkan dukungan untuk standar OpenID Connect dan SAML, sehingga Anda bisa menggunakan berbagai metode masuk, seperti Slack dan Discord, tanpa harus menunggu integrasi khusus.
Ketiga, untuk membantu Anda membuat persyaratan khusus untuk masuk atau mendaftar, kami meluncurkan Fungsi Blocking, yang berjalan secara sinkron dan dapat menerapkan logika apa pun yang didukung Cloud Functions for Firebase. Dan terakhir, untuk memastikan semua perubahan pada setelan autentikasi dapat diaudit dan Anda memiliki insight tentang penggunaan Autentikasi, kami menambahkan audit dan mencatat logging aktivitas lengkap ke Autentikasi.
Anda bisa mencoba semua fitur ini dengan mengupgrade instance Firebase Authentication Anda di Firebase Console sekarang.
Selain itu, kami juga telah mengupdate Aturan Keamanan di Cloud Storage for Firebase untuk mendukung permintaan lintas server yang memastikan setiap pengguna hanya memiliki akses ke data mereka sendiri. Fungsi baru ini memungkinkan Anda membuat izin yang fleksibel untuk melindungi akses ke file penyimpanan berdasarkan data di dalam Firestore.
Lihat dokumentasi kami mengenai Rules Playground, yang bisa Anda akses di Firebase console.
Extension Marketplace baru untuk menjelajahi dan menemukan ekstensi dengan mudah
Firebase Extensions adalah paket kode yang sudah dikemas sebelumnya yang memudahkan penambahan fitur inti ke aplikasi dari Google dan perusahaan lain yang Anda percayai dengan sedikit kode tanpa harus mempelajari berbagai API pihak ketiga.
Hari ini, kami sangat gembira bisa memperkenalkan Extensions Marketplace, platform baru untuk menjelajahi dan menemukan ekstensi yang sesuai dengan kebutuhan Anda. Kami juga memperkenalkan ekstensi pihak ketiga baru untuk menambahkan penelusuran, chat, dan pemrosesan pembayaran ke aplikasi Anda. Dengan ekstensi Vonage yang baru, Anda bisa memberikan dukungan teknis kepada pelanggan menggunakan video chat. Ekstensi Meilisearch memudahkan Anda menelusuri dokumen di Firestore, dan ekstensi Purchasely memudahkan Anda mengintegrasikan pembayaran dalam aplikasi.
Kami juga memberikan kemampuan membuat ekstensi untuk aplikasi Anda sendiri melalui program Provider Alpha kami!
Lihat extensions.dev untuk menjelajahi Firebase Extensions dan mendaftar ke program Extensions Provider Alpha untuk mulai membuat ekstensi Anda sendiri. Kami sangat menantikan masukan Anda.
Meningkatkan kualitas aplikasi dan engagement pengguna
Selain mempercepat pengembangan aplikasi, Firebase memberikan insight yang dapat ditindaklanjuti dan alat yang mudah digunakan untuk membantu Anda menjalankan aplikasi berperforma tinggi dan memberikan pengalaman terbaik kepada pengguna.
Pengujian yang lebih efisien di seluruh perangkat dengan Test Lab
Riset menunjukkan bahwa 88% pengguna aplikasi akan meninggalkan aplikasi karena bug dan malfungsi, jadi mempertahankan aplikasi berkualitas tinggi sangatlah penting untuk meraih sukses. Karena itulah Firebase memberi Anda alat untuk menjalankan pengujian dan mengidentifikasi masalah lebih awal, sehingga Anda bisa mempertahankan pengguna sebanyak mungkin.
Firebase Test Lab adalah produk pengujian aplikasi berbasis cloud yang terintegrasi dengan alur kerja yang sudah ada dan memungkinkan Anda menguji aplikasi di ribuan perangkat fisik dan virtual, sehingga Anda bisa menemukan error sebelum dirilis. Namun seiring pertumbuhan aplikasi Anda, mengelola dan menjalankan pengujian konfigurasi yang konsisten dalam skala besar akan semakin sulit. Untuk membantu menstandardisasi konfigurasi pengujian, kami memperkenalkan pratinjau baru dukungan Firebase Test Lab di Perangkat yang Dikelola Gradle.
Dengan integrasi ini, Anda sekarang bisa mendapatkan akses ke semua perangkat yang didukung oleh Firebase Test Lab dengan format konfigurasi pengujian yang sederhana dan konsisten yang diperkenalkan di Perangkat yang Dikelola Gradle Android hanya dengan satu command line, tanpa harus masuk ke Firebase Console.
Untuk mencobanya, upgrade ke rilis Pratinjau terbaru Plugin Android Gradle 8.0.0.
Lebih banyak fitur datang ke integrasi Crashlytics + Android Studio kami
Awal tahun ini, kami memperkenalkan jendela App Quality Insights baru, integrasi antara Crashlytics dan Android Studio yang memungkinkan Anda melihat laporan kerusakan dan membuka dari error ke kode sepenuhnya dalam konteks IDE, sehingga Anda bisa menemukan dan memperbaiki kerusakan lebih cepat. Dengan gembira kami sampaikan bahwa jendela App Quality Insights beralih ke Saluran Beta di Android Studio Electric Eel.
Selain itu, kami menghadirkan lebih banyak fitur Crashlytics langsung ke dalam Android Studio dalam Rilis Terbatas Android Studio Flamingo terbaru. Sekarang Anda bisa memfilter error di Play Track, yang berarti Anda dapat dengan mudah memfilter error yang terjadi di build internal dan memprioritaskan masalah yang memengaruhi pengguna dalam produksi. Kedua, kami telah menambahkan sinyal ke jendela App Quality Insights untuk membantu Anda mengidentifikasi karakteristik error dengan cepat, seperti apakah error tersebut baru, awal, berulang, atau regresi. Terakhir, Anda sekarang bisa menambahkan catatan ke error untuk memberi tahu tim mengenai kemajuan perbaikan error tersebut, dan menutup masalahnya langsung dari Android Studio.
Cobalah fitur ini sekarang di Rilis Terbatas Android Studio Flamingo terbaru.
Meningkatkan engagement pengguna dengan personalisasi Remote Config
Bagian dari memberikan sebuah pengalaman hebat adalah menyesuaikan aplikasi Anda dengan kebutuhan dan preferensi individual pengguna. Namun melakukannya secara manual adalah proses yang tidak mudah dan memakan waktu. Personalisasi Remote Config bisa membantu secara otomatis mengoptimalkan pengalaman pengguna secara individual untuk memaksimalkan tujuan yang Anda inginkan–seperti waktu engagement pengguna, pemanfaatan fitur, atau klik iklan–menggunakan kecanggihan machine learning Google.
Dan sekarang, selain mengoptimalkan jenis peristiwa tertentu di aplikasi Anda, personalisasi juga memperhitungkan_ nilai _dari peristiwa itu. Jadi, misalnya, Anda tidak hanya bisa memaksimalkan jumlah total pembelian dalam aplikasi dan mengoptimalkan jumlah dolar dari pembelian dalam aplikasi tersebut.
Lyrebird Studio, sebuah perusahaan yang membuat kumpulan aplikasi pengeditan foto seluler, ingin menemukan frekuensi iklan yang tepat, tetapi mereka tahu tidak akan ada solusi satu untuk semua. Dengan personalisasi Remote Config, mereka memasukkan nilai tayangan iklan ke dalam aplikasinya, memungkinkan personalisasi untuk mengoptimalkan frekuensi iklan sembari mempertimbangkan nilai iklan yang ditampilkan, yang menghasilkan peningkatan pendapatan iklan sebesar 4% dengan sedikit usaha.
Untuk mulai menggunakan personalisasi, lihat dokumentasi kami.
Memandang ke depan
Ini hanyalah beberapa dari sekian banyak cara kami untuk membuat Firebase bekerja lebih baik dengan produk Google dan ekosistem alat pihak ketiga yang lebih luas, sehingga Anda bisa mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Saat kami melihat ke masa depan, kami akan terus membantu Anda membuat aplikasi yang terbaik bagi pengguna dan bisnis Anda.
Untuk referensi dan konten lainnya dari Firebase Summit 2022, pastikan mengunjungi situs acara kami, dan jika Anda ingin dengan cepat mengetahui fitur terbaru berikutnya, bergabunglah dengan program Alpha kami.
Dan seperti biasa, Anda bisa terus mengetahui berita terbaru dan praktik terbaik dalam menggunakan semua produk Firebase dengan berlangganan saluran YouTube kami, mengikuti blog kami, atau mengikuti kami di Twitter.