Panduan migrasi

Dokumen ini menjelaskan cara memigrasikan aplikasi dari ML Kit for Firebase ke API machine learning berbasis cloud dan di perangkat yang direkomendasikan. Kumpulan API saat ini dibagi menjadi dua produk berikut:

  • Produk yang disebut ML Kit, yang berisi semua API di perangkat.

  • **Firebase Machine Learning**, yang berfokus pada API berbasis cloud dan deployment model kustom. Firebase ML akan dihentikan.

    • Untuk menghosting model kustom, gunakan Cloud Storage sebagai gantinya.
    • Untuk inferensi lokal, gunakan LiteRT.

Framework ini juga memudahkan integrasi ML Kit ke dalam aplikasi jika Anda hanya memerlukan solusi di perangkat.

Tempat mengakses API model kustom dan di perangkat

Bagian ini menjelaskan tempat mengakses API model kustom dan di perangkat yang merupakan bagian dari ML Kit for Firebase.

API dasar di perangkat

API berikut ada di ML Kit SDK mandiri.

  • Pemindaian kode batang
  • Deteksi wajah
  • Pelabelan gambar
  • Deteksi dan pelacakan objek
  • Pengenalan teks
  • ID Bahasa
  • Smart Reply
  • Terjemahkan
  • API inferensi AutoML Vision Edge

API dasar di perangkat yang ada di ML Kit for Firebase SDK tidak digunakan lagi dan akan berhenti berfungsi pada 15 Juni 2027.

Jika Anda menggunakan API ini di aplikasi Anda saat ini, migrasikan ke ML Kit SDK dengan mengikuti Panduan migrasi ML Kit untuk Android dan Panduan migrasi ML Kit untuk iOS.

API model kustom

Untuk menghosting model kustom, gunakan Cloud Storage. Untuk mendownload model, aplikasi Anda harus menyertakan kode untuk mendownload model dari bucket Cloud Storage.

Interpreter model kustom yang ada di ML Kit for Firebase SDK tidak digunakan lagi dan akan dihentikan. Sebaiknya gunakan runtime LiteRT secara langsung untuk inferensi. Atau, jika Anda hanya ingin menggunakan model kustom untuk API pelabelan gambar dan deteksi objek serta pelacakan, Anda kini dapat menggunakan model kustom di API ini di ML Kit secara langsung.

Jika Anda bermigrasi dari Firebase ML ke Cloud Storage, lihat panduan migrasi untuk mengetahui petunjuk mendetail.

Pertanyaan umum (FAQ)

Mengapa perubahan ini?

Kami melakukan perubahan ini untuk mengklarifikasi solusi yang ditawarkan produk. Dengan perubahan ini, ML Kit SDK sepenuhnya berfokus pada machine learning di perangkat yang semua pemrosesan datanya terjadi di perangkat dan tersedia untuk developer tanpa biaya. Layanan cloud yang sebelumnya tidak digunakan lagi dan merupakan bagian dari Firebase ML Kit tersedia melalui Google Cloud secara langsung. Layanan cloud yang tersedia melalui Firebase ML akan dihentikan pada Juni 2027.

Untuk API di perangkat, ML Kit SDK memudahkan developer mengintegrasikan ML Kit ke dalam aplikasi mereka. Mulai sekarang, Anda hanya perlu menambahkan dependensi ke project aplikasi, lalu mulai menggunakan API. Anda tidak perlu menyiapkan project Firebase hanya untuk menggunakan API di perangkat.

Apa yang terjadi pada model saya yang dihosting dengan Firebase?

Model yang dihosting Firebase ML akan tersedia hingga layanan dihentikan pada 15 Juni 2027.

Ikuti panduan migrasi untuk mentransfer model yang dihosting Firebase ML ke Cloud Storage dan memperbarui aplikasi Anda.

Apa manfaat yang saya dapatkan dari migrasi ke ML Kit SDK baru?

Bermigrasi ke SDK baru akan memastikan aplikasi Anda mendapatkan manfaat dari perbaikan bug dan peningkatan terbaru pada API di perangkat. Misalnya, berikut beberapa perubahan dalam rilis pertama:

  • Anda kini dapat menggunakan API pelabelan gambar kustom dan deteksi objek serta pelacakan objek kustom untuk mengintegrasikan model klasifikasi gambar kustom di aplikasi Anda dan membuat pengalaman pengguna interaktif real-time.

  • Dukungan Android Jetpack Lifecycle ditambahkan ke semua API. Anda kini dapat menggunakan addObserver untuk mengelola inisiasi dan penghentian ML Kit API secara otomatis saat aplikasi mengalami rotasi atau penutupan layar oleh pengguna / sistem. Hal ini memudahkan integrasi dengan CameraX.

Daftar lengkap perubahan terbaru dapat ditemukan di catatan rilis ML Kit SDK.

Saya menggunakan ML Kit for Firebase saat ini, kapan saya harus bermigrasi?

Firebase ML akan dihentikan pada 15 Juni 2027.

  • Anda harus memigrasikan ML Kit for Firebase SDK ke ML Kit SDK.

  • Jika Anda menggunakan Cloud API melalui ML Kit for Firebase SDK, Anda harus beralih menggunakan Cloud Vision API secara langsung.

  • Jika Anda menggunakan Firebase ML Deployment Model Kustom, Anda harus memigrasikan model kustom ke Cloud Storage.