Apa yang baru di Firebase Summit 2021

Kristen Richards
Group Product Manager
Apa yang baru di Firebase Summit

Di Firebase, kami percaya developer memainkan peran penting dalam membantu orang belajar, hidup lebih baik, pergi ke berbagai tempat, dan mengembangkan bisnis. Karena itulah kami berkomitmen untuk memberi Anda alat yang terintegrasi, mudah digunakan, dan fleksibel sehingga Anda bisa terus menciptakan pengalaman yang selain andal juga disukai oleh miliaran orang.

Jutaan aplikasi secara aktif menggunakan Firebase setiap bulan, dibuat oleh bisnis dari berbagai ukuran, mulai dari startup hingga perusahaan global. Kepercayaan Anda kepada kami merupakan motivasi dan inspirasi kami untuk membuat Firebase menjadi lebih baik. Hari ini, Firebase Summit kembali hadir sebagai acara virtual dan kami sangat senang bisa memperkenalkan update pada platform kami yang akan membantu Anda mempercepat pengembangan aplikasi, menjalankan aplikasi dengan percaya diri, dan menskalakan dengan mudah. 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!

Lompat ke bagian yang ingin dibaca jika Anda tidak punya waktu, atau baca seluruh artikel di bawah ini.

Percepat pengembangan aplikasi dengan komponen penyususun baru

Dapatkan analisis yang dapat ditindaklanjuti untuk menjalankan aplikasi Anda dengan percaya diri

Skalakan dengan mudah menggunakan alat interaksi yang kuat

Percepat pengembangan aplikasi dengan komponen penyususun baru

Firebase membantu Anda membangun dan menjalankan aplikasi dengan menyediakan infrastruktur yang terkelola sepenuhnya, dengan pengalaman yang disederhanakan, sehingga Anda bisa fokus pada hal terpenting.

Ekstensi baru untuk menambahkan fitur e-commerce penting dalam waktu singkat

Firebase Extensions adalah paket kode yang dikemas sebelumnya, yang mengotomatiskan tugas pengembangan umum dan memungkinkan Anda menambahkan fungsionalitas ke aplikasi Anda dengan sedikit langkah. Kami bermitra dengan perusahaan yang terkenal dan tepercaya sehingga Anda bisa mengintegrasikan beberapa layanan tanpa harus mempelajari API baru. Teman-teman kami di Stripe baru saja menambahkan pembayaran satu kali dan SDK ke ekstensi Run Payments with Stripe mereka. Selain itu, mereka baru saja meluncurkan fitur baru yang memungkinkan Anda menerima lebih dari 15 metode pembayaran yang berbeda termasuk wallet, pengalihan bank, dan "Beli sekarang, Bayar nanti" dalam aplikasi Anda.

Kami juga meluncurkan Ekstensi baru untuk menambahkan fitur e-commerce penting ke dalam aplikasi Anda dalam waktu singkat. Ekstensi ini bisa membantu Anda mengirim dan melacak barang dengan ShipEngine, mengajak kembali pengguna yang meninggalkan keranjang belanja mereka dengan email SendGrid atau pesan SMS melalui Twilio, dan mengimplementasikan penelusuran di Cloud Firestore dengan Elastic. Anda bahkan bisa menambahkan satu antarmuka untuk menerima pembayaran dari beberapa penyedia melalui Google Pay - yang akan sangat berguna jika Anda meluncurkan aplikasi ke seluruh dunia. Untuk lebih jelasnya, buka halaman Firebase Extensions dan instal sekarang! Dan jika Anda membutuhkan inspirasi untuk memulai, lihat kode contoh aplikasi di GitHub yang menggunakan lebih dari 17 Ekstensi berbeda dan lihat versi yang di-deploy di: https://karas-coffee.web.app/.

Ekstensi baru ini, yang dibuat oleh mitra kami bekerja sama dengan Firebase, membantu Anda menambahkan fitur e-commerce ke aplikasi Anda dengan lebih cepat

Ekstensi baru ini, yang dibuat oleh mitra kami bekerja sama dengan Firebase, membantu Anda menambahkan fitur e-commerce ke aplikasi Anda dengan lebih cepat

Dukungan lanjutan untuk platform Apple, game engine, dan Flutter

Dengan gembira kami umumkan bahwa Firebase kini menawarkan dukungan level beta untuk tvOS dan macOS! Ini berarti Anda bisa menggunakan produk Firebase favorit Anda untuk membuat dan menjalankan aplikasi yang kompatibel dengan Apple TV dan Macbook - dari satu codebase - dan memberikan pengalaman lintas perangkat yang menakjubkan kepada pengguna dengan mudah. Misalnya, saat menambahkan Crashlytics SDK, Anda bisa mengidentifikasi error kritis dan memfilter error menurut tipe perangkat Apple atau sistem operasi langsung dari konsol Firebase Crashlytics.

Dengan dukungan lanjutan untuk platform Apple, Anda bisa memberikan pengalaman lintas perangkat yang mulus

Dengan dukungan lanjutan untuk platform Apple, Anda bisa memberikan pengalaman lintas perangkat yang mulus

Jika Anda seorang developer game, Anda akan senang mengetahui bahwa banyak dari SDK C++ kami sekarang mendukung Apple TV, sehingga Anda bisa mengembangkan game Arcade Apple yang fenomenal dengan Firebase! Selain itu, kami memperluas dukungan untuk engine dan framework game dengan menyediakan Cloud Firestore untuk Unity dan C++. Ini membuat Anda bisa menambahkan kekuatan Cloud Firestore ke game Anda dalam hitungan detik untuk menyimpan dan menyinkronkan data game secara real-time, menambahkan dukungan offline, dan menskalakan pengalaman game untuk mendukung ribuan pemain.

Cloud Firestore sekarang tersedia untuk Unity dan C++, memberi Anda kemampuan sinkronisasi data real-time dan dukungan offline

Cloud Firestore sekarang tersedia untuk Unity dan C++, memberi Anda kemampuan sinkronisasi data real-time dan dukungan offline

Kami juga telah melakukan sejumlah peningkatan besar pada Unity Crashlytics dan SDK NDK untuk mempermudah debug codebase game Anda. Sekarang, Crashlytics melacak lebih banyak jenis masalah pada native code, dan menyertakan dukungan IL2CPP pada game Unity untuk menampilkan lebih banyak bingkai C++ tersimbol yang dapat dipetakan ke kode C# Anda.

Yang terakhir, dengan rilis terbaru Dartpad, editor online Flutter, Anda bisa menggunakan Flutter dan Firebase secara bersama-sama untuk mengembangkan aplikasi yang menjangkau pengguna di semua platform hanya dengan browser Anda. Flutter adalah framework open source Google untuk membangun aplikasi multi-platform yang indah, dikompilasi secara native, dari satu codebase. Ini adalah pelengkap natural untuk layanan backend lintas platform Firebase. Hari ini, Dartpad mendukung Cloud Firestore dan Firebase Authentication, dengan produk Firebase lainnya akan segera menyusul! Buka dartpad.dev dan impor paket Firebase untuk memulai. Anda juga bisa melihat aplikasi contoh kami.

Dartpad, editor online Flutter, kini memberi Anda dukungan langsung untuk Firebase

Dartpad, editor online Flutter, kini memberi Anda dukungan langsung untuk Firebase

Memperkuat keamanan aplikasi dengan App Check

Beberapa bulan yang lalu, kami memperkenalkan App Check kepada Anda, yang menyediakan lapisan keamanan yang kuat untuk infrastruktur backend Anda. Ini dilakukan dengan membuktikan bahwa traffic masuk berasal dari aplikasi Anda di perangkat yang sah, dan memblokir traffic yang tidak memiliki kredensial valid. Hari ini, App Check bisa melakukan lebih banyak lagi karena kami telah merilis tiga update utama.

Pertama, Anda sekarang bisa menggunakan App Check untuk melindungi akses ke Cloud Firestore (dengan dukungan Firestore Web SDK akan segera hadir), selain Cloud Storage for Firebase, Realtime Database, dan Cloud Functions for Firebase yang telah kami umumkan sebelumnya. Kedua, kami menambahkan perlindungan server khusus sehingga Anda bisa menggunakan App Check dengan semua resource backend khusus. Ini bahkan terintegrasi dengan Platform Manajemen API seperti Apigee dan CDN seperti CloudFlare. Ketiga, kami memperluas jumlah penyedia pengesahan yang mendukung App Check sehingga sekarang menyertakan penyedia pengesahan aplikasi Apple App Attest dan reCAPTCHA Enterprise. Daftarkan aplikasi Anda dengan App Check sekarang dan mulai terapkan perlindungan melalui Firebase console. Untuk mempelajari lebih lanjut tentang App Check, lihat dokumentasi kami.

App Check melindungi aplikasi dan data pengguna Anda

App Check melindungi aplikasi dan data pengguna Anda

Dokumentasi mendetail untuk kebijakan Keamanan Google Play mendatang

Kami meluncurkan dokumentasi mendetail yang menentukan data yang dikumpulkan dan dibagikan oleh setiap produk Firebase untuk membantu Anda mematuhi kebijakan keamanan Google Play mendatang. Tujuan kami adalah untuk membangun komitmen Google terhadap privasi dan transparansi, dan memberi Anda start awal untuk mempersiapkan bagian keamanan data baru Google Play, yang akan diluncurkan untuk pengguna aplikasi tahun depan.

Gambar di atas hanya contoh dan dapat berubah sewaktu-waktu

Gambar di atas hanya contoh dan dapat berubah sewaktu-waktu

Dapatkan analisis yang dapat ditindaklanjuti untuk menjalankan aplikasi Anda dengan percaya diri

Dengan Firebase, Anda bisa memantau performa dan stabilitas aplikasi, menguji perubahan, dan mendapatkan analisis tentang cara mengatasi masalah untuk memberikan pengalaman terbaik.

Peringatan real-time baru dalam Performance Monitoring

Firebase Performance Monitoring mengumpulkan dan menyajikan data tentang performa aplikasi, sehingga Anda bisa mengetahui secara persis apa yang terjadi di aplikasi Anda –dan saat pengguna mengalami kelambanan– dari sudut pandang mereka. Namun, tidak peduli seberapa teliti Anda menguji aplikasi di mesin lokal, aplikasi Anda tetap dapat mengalami masalah latensi karena pengguna akan mengaksesnya di perangkat yang berbeda, dari negara yang berbeda, dan pada kecepatan jaringan yang berbeda. Untuk memberi tahu Anda, kami merilis fitur baru yang disebut notifikasi performa aplikasi dalam versi beta! Notifikasi performa aplikasi baru ini akan mengirim email kepada Anda saat waktu mulai aplikasi Anda melebihi nilai minimum yang diberikan sehingga Anda bisa langsung menyelidiki dan memperbaiki masalah latensi begitu muncul masalah. Notifikasi performa aplikasi bisa dikonfigurasi dari konsol dan kami akan segera menambahkan lebih banyak peringatan untuk metrik performa lainnya.

Peringatan real-time baru Performance Monitoring akan memberi tahu Anda jika waktu mulai aplikasi Anda melambat

Peringatan real-time baru Performance Monitoring akan memberi tahu Anda jika waktu mulai aplikasi Anda melambat

Crashlytics menambahkan sinyal dan laporan Application Not Responding (ANR)

Firebase Crashlytics memberi Anda gambaran lengkap tentang stabilitas aplikasi sehingga Anda dapat melacak, memprioritaskan, dan menyelesaikan bug sebelum berdampak pada banyak pengguna. Selain dukungan Crashlytics yang ditingkatkan untuk platform Apple dan pelaporan game, Crashlytics sekarang melaporkan error Application Not Responding (ANR)! Menurut penelitian kami, ANR menyumbang hampir 50% dari semua aplikasi yang tiba-tiba keluar di Android, artinya, mereka lebih merusak kualitas aplikasi daripada error. Untuk memberikan gambaran menyeluruh tentang masalah stabilitas aplikasi, Crashlytics kini melaporkan ANR dan menampilkan informasi kontekstual tentang thread yang terpengaruh sehingga Anda bisa mengetahui penyebab ANR.

Crashlytics sekarang melaporkan error Application Not Responding, memberi Anda pandangan yang lebih komprehensif mengenai stabilitas aplikasi

Crashlytics sekarang melaporkan error Application Not Responding, memberi Anda pandangan yang lebih komprehensif mengenai stabilitas aplikasi

Kami juga meluncurkan konsep baru di Crashlytics yang disebut sinyal. Sinyal menganalisis error untuk mengungkap kesamaan dan karakteristik menarik yang berguna untuk pemecahan masalah. Hari ini, kami meluncurkan tiga sinyal: error awal, masalah baru, dan masalah berulang. Error awal mengacu pada error yang dialami pengguna saat awal aplikasi dijalankan. Masalah baru adalah masalah dalam 7 hari terakhir, sementara masalah berulang adalah masalah yang dialami pengguna berulang kali. Sinyal tersedia untuk developer aplikasi Apple dan Android. Cobalah sinyal ini dalam rilis mendatang aplikasi Anda!

Sinyal Crashlytics menunjukkan kesamaan dan karakteristik error yang menarik untuk meningkatkan pemecahan masalah

Sinyal Crashlytics menunjukkan kesamaan dan karakteristik error yang menarik untuk meningkatkan pemecahan masalah

Skalakan dengan mudah menggunakan alat interaksi yang kuat

Seiring pertumbuhan aplikasi Anda, Firebase menawarkan kontrol, otomatisasi, dan fleksibilitas yang Anda butuhkan untuk mendorong hasil bisnis yang diinginkan, seperti meningkatkan interaksi dan pendapatan.

Manajemen campaign terpadu untuk Cloud Messaging dan In-App Messaging

Firebase Cloud Messaging memudahkan pengiriman notifikasi push tertarget, otomatis, dan disesuaikan di semua platform sehingga Anda bisa menjangkau pengguna bahkan ketika mereka tidak aktif menggunakan aplikasi Anda. Firebase In-App Messaging memberi Anda kemampuan untuk mengirim pesan kontekstual kepada pengguna yang secara aktif menggunakan aplikasi Anda sehingga Anda bisa mendorong mereka untuk menyelesaikan tindakan utama dalam aplikasi. Kedua produk ini berjalan seiring dalam menjaga pengguna tetap terlibat. Karena itulah mengapa kami sangat senang bisa menghadirkan pengalaman konsol yang didesain ulang yang menyatukan mereka. Dasbor terpadu ini memberi Anda pandangan holistik ke semua campaign perpesanan Anda, sehingga Anda bisa menjalankan campaign multi-sentuh canggih untuk audience yang berbeda dan melihat bagaimana performanya – dari satu tempat. Misalnya, Anda bisa mengirim kode kupon kepada pengguna yang diprediksi akan churn agar mereka tetap loyal karena Cloud Messaging dan In-App Messaging bekerja secara mulus dengan Predictive Audiences baru Google Analytics. Untuk mencoba dasbor terpadu baru, kunjungi konsol dan klik tombol “Preview now”.

Coba pratinjau baru perpesanan Firebase
Dasbor terpadu untuk Cloud Messaging dan In-App Messaging memungkinkan Anda melihat dan mengelola campaign dari satu tempat

Dasbor terpadu untuk Cloud Messaging dan In-App Messaging memungkinkan Anda melihat dan mengelola campaign dari satu tempat

Peningkatan inti Remote Config dan peluncuran personalisasi versi beta

Cara lain untuk mempertahankan dan menyenangkan pengguna adalah dengan mempersonalisasi pengalaman aplikasi agar sesuai dengan kebutuhan dan preferensi mereka. Dengan Firebase Remote Config, Anda bisa mengontrol dan mengubah tampilan serta perilaku aplikasi secara dinamis tanpa merilis versi baru. Hari ini, kami sangat senang bisa meluncurkan fitur Remote Config baru yang disebut personalisasi ke versi beta! Personalisasi memberi Anda kemampuan untuk secara otomatis mengoptimalkan pengalaman pengguna individual untuk memaksimalkan tujuan yang ingin Anda capai melalui kekuatan machine learning. Setelah penyiapan sederhana, personalisasi akan terus mencari dan menerapkan konfigurasi aplikasi yang tepat untuk setiap pengguna untuk menghasilkan hasil terbaik sehingga mengurangi beban Anda.

Halfbrick, studio game di balik judul seperti Jetpack Joyride, Dan the Man, dan game klasik legendaris Fruit Ninja, telah menggunakan personalisasi untuk meningkatkan pendapatan sebesar 16% dan meningkatkan rating app store positif sebesar 15%! Ahoy Games, pelanggan awal lainnya, mencoba personalisasi di sejumlah game mereka dan berhasil meningkatkan pembelian dalam aplikasi sebesar 12-13% dengan sedikit atau tanpa usaha apa pun dari tim mereka.

Personalisasi Remote Config menggunakan machine learning untuk membantu Anda mengoptimalkan pengalaman pengguna untuk mencapai tujuan Anda

Personalisasi Remote Config menggunakan machine learning untuk membantu Anda mengoptimalkan pengalaman pengguna untuk mencapai tujuan Anda

Kami juga membuat beberapa peningkatan penting untuk Remote Config, termasuk memperbarui alur edit parameter untuk mempermudah pengubahan kondisi penargetan dan nilai default, serta menambahkan dukungan tipe data untuk memperkuat validasi data dan mengurangi risiko nilai buruk bagi pengguna Anda. Terakhir, kami telah mengubah histori perubahan sehingga Anda bisa dengan jelas melihat kapan dan bagaimana parameter terakhir diubah. Ini akan membantu Anda memahami perubahan konfigurasi aplikasi yang berkorelasi dengan perubahan dalam metrik utama. Buka konsol Remote Config untuk melihat update ini dan coba personalisasi sekarang!

Penyempurnaan penargetan dan validasi data di Remote Config

Penyempurnaan penargetan dan validasi data di Remote Config

Mitra dalam perjalanan aplikasi Anda

Dari membangun aplikasi hingga mengoptimalkannya, kami adalah mitra Anda dalam perjalanan ini. Kami bertujuan untuk membuat pengembangan aplikasi lebih cepat, lebih mudah, dan memuluskan jalan Anda menuju kesuksesan. Anda bisa mengandalkan kami untuk membantu Anda membuat aplikasi terbaik bagi pengguna dan bisnis Anda. Untuk mendapatkan lebih banyak insight tentang pengumuman yang kami bagikan di atas, pastikan melihat sesi teknis, codelab, dan demo dari Firebase Summit! Jika Anda ingin mengetahui apa yang akan kami luncurkan pada tahun 2022, bergabunglah dengan program Alfa kami!